- Complete first round of documentation.
- Complete first round of tests and coverage.
- Expand the thread benchmarker for testing metasync.
- Add enumerators (each_key/each_value/each_pair) using cursors.
- Remove keys() implementation in favor of using the emumerable.
- Make deserialization more DRY.
- Add an efficient length() method.
- Add various Hash-alike methods.
- General code cleanup for release.
FossilOrigin-Name: 0d2bd3995f203c9ac1734ac3da32dd2f09efda9a394e554e6006e44dd07a33b0
- Fix some C rdoc so it is parsed correctly.
- Fill out transaction testing.
- Populate docs for DB options.
FossilOrigin-Name: f54dbfacf2dda100a116fdcc856ca5231e249f23238ca9d4355618e3a380a8f8
- Provide a method to reopen the database environment if closed.
- Add #keys, which returns an array of keys for the current collection.
- Finish collection/namespace implementation.
- Add various aliases (collection->namespace, etc)
- Add #clear, which destroys data for a the current collection.
If called in the main db, destroys all. Don't close the environment
after a #clear, just the dbi handle.
- Various bugfixes.
FossilOrigin-Name: 8b00d59e8c5269266f3c6c0d10056a1c0fe1bb583ffbe099a6ed0dac3baf3a66