about summary refs log tree commit
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-09-23 13:18:26 -0700
committerEric Wong <normalperson@yhbt.net>2010-09-23 13:18:26 -0700
commit86be024b138239f1c802a95934155ab4e8d01b64 (patch)
tree7c8f6961ea4871e6d012624fca46cce4f90fb248
parent79f22da9c87d295bd39ea24250c2d64df8110cc9 (diff)
downloadrpatricia-86be024b138239f1c802a95934155ab4e8d01b64.tar.gz
rpatricia 0.07 v0.07
* fix segfault from unpredictable GC ordering
  when node objects outlive the trees they come from
-rw-r--r--Changes32
-rw-r--r--rpatricia.gemspec2
2 files changed, 19 insertions, 15 deletions
diff --git a/Changes b/Changes
index 854104c..563aead 100644
--- a/Changes
+++ b/Changes
@@ -1,18 +1,22 @@
+0.07 2010/09/23
+ - fix segfault from unpredictable GC ordering
+   when node objects outlive the trees they come from
+
 0.06 2010/09/14
-  - 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
+ - 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
 
 0.05 2010/03/12
  - reorganized directory layout
diff --git a/rpatricia.gemspec b/rpatricia.gemspec
index e70b84f..d15bcfc 100644
--- a/rpatricia.gemspec
+++ b/rpatricia.gemspec
@@ -3,7 +3,7 @@
 
 Gem::Specification.new do |s|
   s.name = %q{rpatricia}
-  s.version = %q{0.06} # remember to update Changes if this is changed
+  s.version = %q{0.07} # remember to update Changes if this is changed
 
   s.homepage = "http://www.goto.info.waseda.ac.jp/~tatsuya/rpatricia/"