Update of /project/elephant/cvsroot/elephant In directory clnet:/tmp/cvs-serv31080
Modified Files: TODO Log Message: Fixed serialization of char codes > #x7F; added appropriate test; fixed symbol export problem
--- /project/elephant/cvsroot/elephant/TODO 2007/02/25 09:36:59 1.62 +++ /project/elephant/cvsroot/elephant/TODO 2007/02/25 20:02:29 1.63 @@ -36,7 +36,6 @@ - Multi-threading stress tests? Ensure that there are conflicts and lots of serialization happening concurrently to make sure that multi-threading is in good shape (Henrik's code) - Unicode tests - - Test with UTF-16 and UTF-32 strings (construct with char-code?) - Ensure that variable length UTF-8 is automatically stored as UTF-16 - Class / DB sychronization tests
@@ -65,7 +64,8 @@ x Derived indices fail to re-connect after reopening a database under :class synchronization policy (Ian) x Package translation to properly upgrade databases where packages were renamed (Robert) 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. + 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)
Minor Bugs: x Enable with-transactions to properly process forms returning multiple values (Ian) @@ -75,8 +75,10 @@ x Fixed idempotence problem in PREPARE-BDB test (Ian) x Review and document or address all NOTE comments in the code (Ian) x Review SBCL string serialization performance (false alarm, comparable to allegro) +x Fixed a missing package export: translate-and-intern-symbol from elephant (Ties)
Feature tweaking: +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) x Added support and tests for serializing structure objects on all supported platforms (Ian)