- Raise an error if invalid options are passed to the constructor.
- Bugfix: Ensure drop() only removes the specified collection.
- Fix initializer double memory allocation.
- Fix key/data object allocation: make garbage collection safe.
- Move common macros to the global header file.
FossilOrigin-Name: 98d3016bd25921dead39d9c5474712766b56519d575bc8cd960932b3fbc16b69
- 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