[elephant-cvs] CVS elephant

ieslick ieslick at common-lisp.net
Wed Jan 31 20:05:37 UTC 2007


Update of /project/elephant/cvsroot/elephant
In directory clnet:/tmp/cvs-serv24260

Modified Files:
	TODO ele-bdb.asd 
Log Message:
Upgrade to BDB 4.5; green on Allegro 8.0/Mac OS X

--- /project/elephant/cvsroot/elephant/TODO	2007/01/25 18:17:59	1.37
+++ /project/elephant/cvsroot/elephant/TODO	2007/01/31 20:05:37	1.38
@@ -7,14 +7,13 @@
 --------------------------------------------
 
 Active tasks:
-- Speed up symbol storage and reference using symbol id's
-  - Fast symbols are property tag in DB (so code doesn't corrupt DB)
 - Full 64-bit support (arrays, native 64-bit fixnums, etc)
   - Set parameter at startup based on *features*
   - Mark fixnums appropriately: 32-bit lisps can decode 64-bit fixnums as bignums (two 32-bit entities)
     - propogate assumptions to bignum byte specs
     - are there other fixed assumptions?
   - char vs. uint8 in buffer-stream to read-out (See Marco e-mail)
+
 - Ensure serialization is thread-safe and reasonably efficient
   - Provide support for fast and slow critical sections by lisps: buffer-streams, 
     circularity-arrays/hashes, shared controller side-effects... (see email)
@@ -69,6 +68,7 @@
 - Cleaner failure modes if operations are performed without repository or without
   transaction or auto-commit (auto-commit solved by 4.4?)
 - Review and address all NOTE comments in the code
+- Use SWIG and CFFI to better track changes in defconstant?
 
 RELEASE ISSUES
 
@@ -81,8 +81,6 @@
 - Validate migration 0.6.0->0.6.1
   - Validate that migrate can use either O(c) or O(n/c) where c << n memory
 - Windows support for asdf-based library builds?  Include dll?
-- Allow dump of fast-symbol tables for low-level reconstruction in case of 
-  catastrophic errors
 
 Documentation:
 - Migrate code base to SVN and create tickets in TRAC
@@ -99,7 +97,6 @@
 
 January 22, 2006 checkins:
 x Modularize serializers for easy upgrade
-x Implement backend support for symbol-table protocol
 x MCL 1.1 unicode support; clean up other lisp support for unicode
 x Simplify user-specific configuration parameters using config.sexp and my-config.sexp
 x Ensure thread safety in buffer-stream allocation!
--- /project/elephant/cvsroot/elephant/ele-bdb.asd	2007/01/21 21:20:03	1.15
+++ /project/elephant/cvsroot/elephant/ele-bdb.asd	2007/01/31 20:05:37	1.16
@@ -63,7 +63,6 @@
 		       (:bdb-c-source "libberkeley-db")
 		       (:file "berkeley-db")
 		       (:file "bdb-controller")
-		       (:file "bdb-symbol-tables")
 		       (:file "bdb-slots")
 		       (:file "bdb-collections")
 		       (:file "bdb-transactions"))




More information about the Elephant-cvs mailing list