about summary refs log tree commit
tag namev0.06 (23f515069cd41ec22b8cff1b1f882c1bdb738c37)
tag date2010-09-14 18:52:28 -0700
tagged byEric Wong <normalperson@yhbt.net>
tagged objectcommit 489db03a54...
downloadrpatricia-0.06.tar.gz
rpatricia 0.06
* rely on Ruby GC for allocations/free
  no need to explicitly destroy objects anymore
* Ruby 1.9.2 C API compatibility
* allow creation of subclasses of Patricia class
* non-String objects may be stored as node-data
* Patricia::Node objects are returned when match succeeds
  It's no longer possible to call tree methods on node
  objects and cause segfaults.
* Patricia#show_nodes may be given a custom IO-like object
* sync docs with remove, match_best and match_exact behavior
* ArgumentError is raised for invalid addresses
  no more assertion failures for bad addresses
* Patricia#show_nodes and Patricia#num_nodes no longer
  segfaults on empty trees