Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv26571
Modified Files: TODO Log Message: Added functionality and test for migrating persistent references inside lisp aggregates: array, list and hash tables
--- /project/elephant/cvsroot/elephant/TODO 2007/03/09 00:44:35 1.68 +++ /project/elephant/cvsroot/elephant/TODO 2007/03/11 03:31:09 1.69 @@ -14,12 +14,6 @@ Migration: - Validate SQL migration 0.6.0->0.6.1 (Robert)
-Stability and Performance: -- Migration: Improve support for nested persistent objects inside standard objects, arrays, etc? -- Migration: Improve scaling properties of migration so all objects do not need to be resident in memory? -- Migration: Validate that graph structures with loop are copied properly -- Migration: Improve printing and informative messages - Lisp Support: - Validate Lispworks on PC - Validate OpenMCL pre-1.1 on Mac OS X @@ -27,6 +21,11 @@ - 64-bit lisp verification - Verify db_deadlock for other lisps (launch and kill background program I/F)
+TASKS TO GET TO FINAL RELEASE: + +Bugs: +- Fix any bugs found in BETA + Test coverage: - Clean up interface to tests - Test for optimize storage method (just add probe-file methods to get file size?) @@ -36,10 +35,6 @@ - Ensure that variable length UTF-8 reps are automatically stored as UTF-16 - Class / DB sychronization tests
-TASKS TO GET TO FINAL RELEASE: - -Fix any bugs found in BETA - Documentation: - License and copyright file headers - Add document section about backend interface & developer decisions @@ -63,7 +58,7 @@ x Fix a bug where slot-makunbound on a persistent object failed to remove secondary index references for class and slot indices. Made a test to validate this. (Ian) x Fixed a bug in string serialization for char-code > #x7F (Henrik, Ties) -x +x Fixed migrate bug where oid->oid map was reset on every migrate call, yikes! (Ian)
Minor Bugs: x Fix class index slot option test @@ -77,6 +72,8 @@ x Fixed a missing package export: translate-and-intern-symbol from elephant (Ties)
Feature tweaking: +x Migration: Improve support for nested persistent objects inside lists, arrays and hash tables (Ian) +x Migration: Test embedded object support x Enabled 8-bit encoding of char-codes between #x7F and #xFF; enabled by earlier rewrite of memutil (Ian) x Orthogonal feature addition: map-index, map-class and map-instances to avoid consing (Ian) x Tests to validate new map interfaces on top of existing tests (Ian)