[elephant-cvs] CVS elephant
ieslick
ieslick at common-lisp.net
Sun Mar 11 03:31:09 UTC 2007
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)
More information about the Elephant-cvs
mailing list