Commit graph

5 commits

Author SHA1 Message Date
f3b04f50f4 "COALESCE" has been enabled by default in 0.12.x, deprecated entirely in 0.13.x.
FossilOrigin-Name: 0e15f477afb7b2d74f6216c139358f8dbd9c0d79648bd3d9dfd234deaa6ce397
2025-02-06 19:13:18 +00:00
33a42d9d58 Add a minimal C program for testing misc.
FossilOrigin-Name: d5691ca991f0fe53f7ae1ce759288770547132879ccc75ea16a0a350737272d2
2024-05-07 02:16:11 +00:00
e9b476a4d7 Multiple changes.
- 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
2021-06-28 23:39:46 +00:00
c0cd35e260 Multiple changes.
- 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
2021-03-14 23:19:41 +00:00
907cdecfc5 Add a quickie benchmarker.
FossilOrigin-Name: d29068edd8e72591d850c69b1454bd0b9567c0f10185be80aa1f8abaec618192
2021-03-10 00:33:49 +00:00