[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