<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,8 +2,10 @@
 = rufus-tokyo CHANGELOG.txt
 
 
-== rufus-tokyo - 1.0.2    not yet released
+== rufus-tokyo - 1.0.2    released 2009/11/01
 
+- bug   : HashMethods#to_a not working right with Ruby 1.9.1. Fixed.
+- bug   : REE problem with libXXXopen, had to switch from == 1 to != 0
 - todo  : added #counter_value to Cabinet/Tyrant
 - todo  : added default_proc / default value to Cabinet/Tyrant (not tables).
 - todo  : Table#delete_keys_with_prefix now using qry#searchout.</diff>
      <filename>CHANGELOG.txt</filename>
    </modified>
    <modified>
      <diff>@@ -105,7 +105,10 @@ module Tokyo
     #
     def to_a
 
-      self.collect { |e| e }
+      #self.collect { |e| e }
+        # not OK with ruby 1.9.1
+
+      self.inject([]) { |a, (k, v)| a &lt;&lt; [ k, v ]; a }
     end
 
     # Returns a new Ruby hash which is a merge of this Map and the given hash</diff>
      <filename>lib/rufus/tokyo/hmethods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,7 +14,7 @@ describe 'Rufus::Tokyo::Cabinet .tcf' do
   after do
     @db.close
   end
-  
+
   it 'should support keys' do
     @db[1] = &quot;one&quot;
     @db[2] = &quot;two&quot;
@@ -24,7 +24,7 @@ describe 'Rufus::Tokyo::Cabinet .tcf' do
   end
 
   it 'should accept a width at creation' do
-    
+
     @db[1] = &quot;one&quot;
     @db[2] = &quot;two&quot;
     @db[3] = &quot;three&quot;</diff>
      <filename>spec/cabinet_fixed_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -37,7 +37,7 @@ if defined?(TokyoCabinet)
 
       @db.getdup('a').should.equal([ 'a0', 'a1' ])
     end
-    
+
     it 'should be able to fetch keys for duplicate values' do
       [ %w[John  Hornbeck],
         %w[Tim   Gourley],
@@ -64,11 +64,11 @@ if defined?(TokyoCabinet)
   end
 
   describe 'Rufus::Edo::Cabinet .tcb order' do
-    
+
     before do
       FileUtils.rm(DB_FILE) if File.exist? DB_FILE
     end
-    
+
     it 'should default to a lexical order' do
 
       db = Rufus::Edo::Cabinet.new(DB_FILE)</diff>
      <filename>spec/edo_cabinet_btree_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,7 @@ if defined?(TokyoCabinet)
 
 
   describe 'Rufus::Edo::Cabinet .tcf' do
-    
+
     before do
       @db = Rufus::Edo::Cabinet.new( 'tmp/edo_cabinet_fixed_spec.tcf',
                                      :width =&gt; 4 )
@@ -21,7 +21,7 @@ if defined?(TokyoCabinet)
     after do
       @db.close
     end
-    
+
     it 'should support keys' do
       @db[1] = &quot;one&quot;
       @db[2] = &quot;two&quot;
@@ -29,9 +29,9 @@ if defined?(TokyoCabinet)
       @db[7] = &quot;seven&quot;
       @db.keys.should.equal(%w[1 2 3 7])
     end
-  
+
     it 'should accept a width at creation' do
-      
+
       @db[1] = &quot;one&quot;
       @db[2] = &quot;two&quot;
       @db[3] = &quot;three&quot;</diff>
      <filename>spec/edo_cabinet_fixed_spec.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>47eb2a2b060830e71a4b50a40ef7582697088025</id>
    </parent>
  </parents>
  <author>
    <name>John Mettraux</name>
    <email>jmettraux@gmail.com</email>
  </author>
  <url>http://github.com/jmettraux/rufus-tokyo/commit/d6402876d9ca9841d8a5eb4baa3b3be59f50db9a</url>
  <id>d6402876d9ca9841d8a5eb4baa3b3be59f50db9a</id>
  <committed-date>2009-11-01T00:05:30-07:00</committed-date>
  <authored-date>2009-11-01T00:05:30-07:00</authored-date>
  <message>HashMethods#to_a not working right with Ruby 1.9.1. Fixed.</message>
  <tree>fa3527f664fb16db9b202ab0bd94c50df70e5615</tree>
  <committer>
    <name>John Mettraux</name>
    <email>jmettraux@gmail.com</email>
  </committer>
</commit>
