Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
46 check-ins
2013-10-18
| ||
23:05 | Outline of teapot metadata added, needs filling with concrete information Leaf check-in: 0364cb6aad user: andreask tags: trunk | |
23:04 | Build tweak, added kettle references. check-in: 8c0b37dddb user: andreask tags: trunk | |
2013-06-28
| ||
06:49 | Fix missing error variable in check methods. check-in: 1eee163014 user: aku tags: trunk | |
2013-06-13
| ||
00:43 | Basic json serialization for list-base. Leaf check-in: 7cf50c5c29 user: andreask tags: list-valued | |
00:33 | Started on list-valued hashes, i.e. hashes imposing a list structure on the stored values. check-in: 0895e02392 user: andreask tags: list-valued | |
00:32 | Fixed error codes generated by the multi* packages check-in: f2d66a020f user: andreask tags: trunk | |
2013-06-12
| ||
23:51 | Rewrote base and mtime memory backends from arrays to dictionaries. Match all other memory backends. check-in: 1134c4a82e user: andreask tags: trunk | |
23:50 | base 'set' method merges data, does not replace. Extended the testsuite to cover this. check-in: d6b196f998 user: andreask tags: trunk | |
23:27 | Implemented glob search on array values (see --> value), instead of keys (see --> get). check-in: 403a0ac4ac user: andreask tags: trunk | |
21:59 | Implemented sqlite backend for multitime. Tested. check-in: 4045dbe071 user: andreask tags: trunk | |
21:30 | Implemented the multitime feature merger of the multi and mtime classes (Base class and in-memory backend). Plus tests. check-in: 3d491f7852 user: andreask tags: trunk | |
21:29 | Changed API between mtime core and (de)serialization packages. Simplified, less checking required. check-in: 9206ca9fed user: andreask tags: trunk | |
20:56 | Moved (de)serialization setup for multi out of the main multi testsuite. Will need different setup for upcoming multitime, forcing the split. check-in: 83b9543fd9 user: andreask tags: trunk | |
20:53 | Fixed copy/pasta typos in comments. check-in: 48d835885b user: andreask tags: trunk | |
20:12 | Fixed comments. check-in: 6e8fe13cbc user: andreask tags: trunk | |
20:11 | Fixed missing removal of time information when removing a single key. Plus comment typo fix. check-in: 55f03e70ea user: andreask tags: trunk | |
19:38 | Moved the method list constants to a single place, and split into logical pieces (core, sqlite, time). Updated the setup code to assemble the expected lists from such pieces. check-in: 4ccad368bb user: andreask tags: trunk | |
19:14 | Reworked the schema setup/check of the sqlite backends. Made available through class methods for external use outside of instance construction. Updated the testsuite to handle the now class-specific lists of class and instance methods. check-in: 5de1509c05 user: andreask tags: trunk | |
2013-05-24
| ||
23:52 | Bring basic serialization back to main. check-in: 2892e4aeb3 user: andreask tags: trunk | |
23:51 | json serialization for multi arrays. Test suite updates. Leaf check-in: cdd4169663 user: andreask tags: serializations | |
22:58 | Cleaned up the multi array doc and implementation. No functional changes. check-in: 90ef193e4f user: andreask tags: serializations | |
05:35 | mtime arrays: API tweaks. Implementations re-ordered and tweaked. New json serialization. Testsuite updates. check-in: f10913141e user: aku tags: serializations | |
00:35 | Extended base class with export method, i.e. serialization capability. Format support is dynamic via "package require". check-in: 44043ea4fa user: andreask tags: serializations | |
00:12 | Moved common json test support code into its own file. check-in: 04f9ed4dec user: andreask tags: serializations | |
00:07 | json serialization split, plus testsuites. check-in: 8c23afbc0f user: andreask tags: serializations | |
2013-05-23
| ||
22:00 | Started on array serializations. Beginning with JSON. check-in: 3395353bb6 user: andreask tags: serializations | |
21:36 | Added notes about a possible durable array file format, inspired by fossil. Note: Do not forget json and yaml as possibilities either. check-in: e1dfebc991 user: andreask tags: trunk | |
21:32 | Removed API which became irrelevant during dev of multi-arrays check-in: 9863743ae3 user: andreask tags: trunk | |
21:32 | Some cleanup of documentation. Code changes are just reordering into nice groups. No functional changes. check-in: fb95d62fa0 user: andreask tags: trunk | |
2013-05-14
| ||
23:18 | Updates of some notes. check-in: 2a353eefde user: andreask tags: trunk | |
23:18 | Brought testsuite back into main. check-in: 93e48ff0a7 user: andreask tags: trunk | |
23:06 | Switched to new standard names for stores and other objects. Closed-Leaf check-in: f50af68eef user: andreask tags: testsuite-restructuring | |
2013-05-01
| ||
19:01 | Continued testsuite restructuring. Reduced code duplication in support/ and parts/, through more templating over the class under test. check-in: 46dc5f0d58 user: andreask tags: testsuite-restructuring | |
07:28 | Continued restructuring, plus internal docs check-in: 259bf8dfab user: aku tags: testsuite-restructuring | |
07:17 | Restructuring the testsuite dir hierarchy check-in: 145b5411b2 user: aku tags: testsuite-restructuring | |
06:43 | Extended testsuite for multi-stores, store-specific tests. check-in: 01c762a7ff user: aku tags: trunk | |
05:24 | multi, global method 'names' changed, operate at document level, new method 'keys' takes over for global key queries across documents. check-in: 2ff7316bda user: aku tags: trunk | |
2013-04-30
| ||
23:23 | Dropped the _open method in multi, fixed multi-memory to handle missing document properly. Extended testsuite for the common multi pieces. Fixed bugs. check-in: f629f40d14 user: andreask tags: trunk | |
21:26 | Added sqlite-backed multi-store, with basic testsuite. check-in: c81cb365c4 user: andreask tags: trunk | |
06:30 | Basic multi-store created, plus memory backend and testing of the standard hash methods. check-in: 7767b9c71d user: aku tags: trunk | |
03:55 | sqlite backend for phash::mtime, plus testsuite check-in: 679e0c6369 user: aku tags: trunk | |
03:23 | mtime files renamed. API mini docs added, and tweaked for more pattern search. Updates testsuites. check-in: 762eb80f6d user: aku tags: trunk | |
2013-04-29
| ||
23:55 | Added persistent hash with mtime information, in-memory backend for it, and basic tests. check-in: f3c5dbe0a2 user: andreask tags: trunk | |
23:20 | sqlite backend for persistent hashes check-in: 92d1784333 user: andreask tags: trunk | |
22:25 | Basic persistent hash, plus memory backend, and tests. check-in: 95f07c665e user: andreask tags: trunk | |
2013-04-19
| ||
21:18 | initial empty check-in check-in: 12e970bf93 user: andreask tags: trunk | |