initial empty check-in
Basic persistent hash, plus memory backend, and tests.
sqlite backend for persistent hashes
Added persistent hash with mtime information, in-memory backend for it, and basic tests.
mtime files renamed. API mini docs added, and twweaked for more pattern search. Updates testsuites.
sqlite backend for phash::mtime, plus testssuite
Basic muli-store, plus memory backend and testing of the standard hash methods.
Added sqlite-backed multi-store, with basic testsuite.
Dropped the _open method in multi, fixed multi-memory to handle missing document properly. Extended testsuite for the common multi pieces. Fixed bugs.
multi, global method 'names' -> documents, new method 'keys' global key queries across documents
Extended testsuite for multi-stores, store-specific tests.
Restructuring the testsuite dir hierarchy
Continued restructuring, plus internal docs
Continued testsuite restructuring. Reduced code duplication in support/ and parts/, through more templating over the class under test.
Switched to new standard names for stores and other objects.
Brought testsuite back into main.
Updates of some notes.
Some cleanup of documentation. Code changes are just reordering into nice groups. No functional changes.
Removed API which became irrelevant during dev of multi-arrays
Added notes about a possible durable array file format, inspired by fossil. Note: Do not forget json and yaml as possibilities either.