Update of /project/elephant/cvsroot/elephant In directory common-lisp.net:/tmp/cvs-serv31463
Modified Files: ChangeLog Log Message: automagic!
Date: Sun Sep 19 20:04:09 2004 Author: blee
Index: elephant/ChangeLog diff -u elephant/ChangeLog:1.2 elephant/ChangeLog:1.3 --- elephant/ChangeLog:1.2 Thu Sep 2 17:11:58 2004 +++ elephant/ChangeLog Sun Sep 19 20:04:09 2004 @@ -1,4 +1,548 @@ +2004-09-19 12:52 blee + + * tests/testcollections.lisp: tests for :populate + +2004-09-19 12:52 blee + + * src/utils.lisp: transaction stack + +2004-09-19 12:51 blee + + * src/sleepycat.lisp: better features flags eval-when madness + +2004-09-19 12:50 blee + + * src/metaclasses.lisp: docstrings fix + +2004-09-19 12:50 blee + + * src/libsleepycat.c: ICU license stuff + +2004-09-19 12:49 blee + + * src/elephant.lisp: updates + +2004-09-19 12:49 blee + + * src/controller.lisp: docstring fix, some easy transaction + functions + +2004-09-19 12:46 blee + + * src/: berkeley-db.lisp, classes.lisp, collections.lisp: docstring + fix + +2004-09-19 12:44 blee + + * doc/: package-elephant.texinfo, reference.texinfo, + tutorial.texinfo, copying.texinfo, cvs2cl.pl, docstrings.lisp, + elephant.texinfo, intro.texinfo, make-ref.lisp, notes.texinfo: + first version of texinfo docs, automagic changelog + +2004-09-19 12:39 blee + + * NOTES, README, TODO: updates + +2004-09-19 12:38 blee + + * NEWS: updates for release + +2004-09-19 12:37 blee + + * LICENSE: added ICU license bit + +2004-09-19 12:36 blee + + * CREDITS, INSTALL: updates + +2004-09-15 23:29 blee + + * tests/testsorter.lisp: initiali version + +2004-09-15 23:28 blee + + * tests/testsleepycat.lisp: first stab at RT-ifying + +2004-09-15 23:27 blee + + * tests/testserializer.lisp: buffer-streamified + +2004-09-15 23:26 blee + + * tests/testcollections.lisp: test btrees, secondary indices and + cursors + +2004-09-15 23:26 blee + + * tests/mop-tests.lisp: updates makunbound + +2004-09-15 23:25 blee + + * tests/elephant-tests.lisp: updates + +2004-09-15 23:23 blee + + * src/utils.lisp: doc-strings buffer-streams to sleepycat.lisp + with-transaction defaults to *auto-commit* nil + +2004-09-15 23:22 blee + + * src/sleepycat.lisp: split off berkeley-db doc-strings + buffer-streamified cmu pointer arithmetic + +2004-09-15 23:20 blee + + * src/serializer.lisp: doc-strings buffer-streamified sanified type + tags + +2004-09-15 23:19 blee + + * src/berkeley-db.lisp: split from sleepycat.lisp doc-strings + buffer-streamified + +2004-09-15 23:19 blee + + * src/metaclasses.lisp: docstrings changeover to buffer-streams + +2004-09-15 23:18 blee + + * src/libsleepycat.c: need to memcpy on writers (alignment) + lisp-cmp func, assoc / btree cmp stuff cursor pget, remove key + value using cursor length->size + +2004-09-15 23:16 blee + + * src/elephant.lisp: doc-strings slot-makunbound-using-class + +2004-09-15 23:15 blee + + * src/controller.lisp: doc-strings table-layout for btrees better + with-open-store macro + +2004-09-15 23:14 blee + + * src/collections.lisp: doc-strings secondary indices cursors + +2004-09-15 23:14 blee + + * src/classes.lisp: doc-strings slot-makunbound-using-class init + transients after persistents + +2004-09-15 23:12 blee + + * elephant.asd: berkeley-db license description + +2004-09-15 23:11 blee + + * elephant-tests.asd: testcollections + +2004-09-15 23:11 blee + + * TODO: updates + +2004-09-15 23:11 blee + + * Makefile: libmath, bumped version + +2004-09-04 04:16 blee + + * tests/: elephant-tests.lisp, mop-tests.lisp, testserializer.lisp: + fixed imports + +2004-09-04 04:03 blee + + * Makefile: back to Linux default + +2004-09-04 03:59 blee + + * src/serializer.lisp: really fixed the array types (hopefully!) + +2004-09-04 03:28 blee + + * src/controller.lisp: incorporated Rafal Strzalinski's fix (don't + close environments / db's twice) + +2004-09-04 03:24 blee + + * tests/elephant-tests.lisp: initial version + +2004-09-04 03:24 blee + + * tests/: mop-tests.lisp, testserializer.lisp: made into RT tests, + added a bunch + +2004-09-04 03:23 blee + + * src/utils.lisp: fixed macro arg (dynamic, not lexical) / typo + fixed finalizer in allegro (don't close over the value or it will + never be collected) + +2004-09-04 03:20 blee + + * src/serializer.lisp: +base-char+ => +char+ handle uninterned + symbols / symbols in another package optimizations / fixes for + bignums fill-pointers circularity fixes (big typo!) automatic + numeric array definition types + +2004-09-04 03:17 blee + + * src/elephant.lisp: update + +2004-09-04 03:16 blee + + * src/controller.lisp: fixed macros + +2004-09-04 03:16 blee + + * src/classes.lisp: initialize-instance obj : forgot to cache + instances initialize-instance class => shared-initialize : + reinitialize instance fixes shared-initialize obj : transients + before persistents + +2004-09-04 03:13 blee + + * elephant.asd: typo + +2004-09-04 03:12 blee + + * elephant-tests.asd: initial version + +2004-09-04 03:12 blee + + * TODO: update + +2004-09-02 10:19 blee + + * INSTALL: update of docs (for openmcl, revisions) + +2004-09-02 10:11 blee + + * ChangeLog, INSTALL, NEWS, TODO, TUTORIAL: update of docs (for + openmcl, revisions) + +2004-09-02 09:47 blee + + * src/elephant.lisp: turns out i need to shadow with-transaction + after all! + +2004-09-02 09:47 blee + + * src/utils.lisp: nested transactions are borking -- kword default + to with-transactions should be '*current-transaction*, not + *current-transaction* -- i want to capture the dynamic, not + lexical environment + +2004-09-02 09:47 blee + + * src/sleepycat.lisp: next-oid fix: bug in counters, they weren't + using the parent transactions and so were dead locking inside of + with-transactions + + nested transactions are borking -- kword default to + with-transactions should be '*current-transaction*, not + *current-transaction* -- i want to capture the dynamic, not + lexical environment + +2004-09-02 09:45 blee + + * src/libsleepycat.c: next-oid fix: bug in counters, they weren't + using the parent transactions and so were dead locking inside of + with-transactions + +2004-09-02 09:42 blee + + * src/controller.lisp: next-oid fix: bug in counters, they weren't + using the parent transactions and so were dead locking inside of + with-transactions + +2004-09-02 09:41 blee + + * src/classes.lisp: typo + +2004-09-02 09:39 blee + + * TUTORIAL: comments on initforms and transactions + +2004-09-02 02:32 blee + + * tests/testserializer.lisp: typo + +2004-09-02 02:30 blee + + * tests/mop-tests.lisp: initarg / form tests + +2004-09-02 02:21 blee + + * src/utils.lisp: reorder, typos + +2004-09-02 02:18 blee + + * src/sleepycat.lisp: openmcl, errors on library load failure + +2004-09-02 02:15 blee + + * src/metaclasses.lisp: openmcl + +2004-09-02 02:10 blee + + * src/elephant.lisp: openmcl + +2004-09-02 02:09 blee + + * src/classes.lisp: openmcl, fixed shared-initialize, + slot-mkunbound + +2004-09-02 02:05 blee + + * TODO: notes from rtoy on bignums + +2004-09-02 02:03 blee + + * Makefile: conditionalize darwin + +2004-09-02 02:01 blee + + * INSTALL: 0.1 + +2004-08-30 18:53 blee + + * NEWS: versions + +2004-08-30 18:46 blee + + * CREDITS, INSTALL, NEWS, README: edits + +2004-08-30 17:05 blee + + * README: reorg + +2004-08-30 17:05 blee + + * CREDITS, ChangeLog, NEWS: initial version + +2004-08-30 16:39 blee + + * tests/mop-tests.lisp, tests/testserializer.lisp, + tests/testsleepycat.lisp, TODO: initial version + +2004-08-30 16:37 blee + + * NOTES: added preliminary notes on the metaclass stuff + +2004-08-30 16:36 blee + + * src/sleepycat.lisp: db-delete-* returns T on success, Nil if it + couldn't find the record + +2004-08-30 16:14 blee + + * src/elephant.lisp: merged in andrew's fixes: class slots, + inheritence. + +2004-08-30 16:14 blee + + * src/: classes.lisp, metaclasses.lisp: merged in andrew's fixes: + class slots, inheritence. added slot-boundp, slot-makunbound. + +2004-08-29 15:41 blee + + * src/sleepycat.lisp: new license, non-interned exports (thanks + Rafal Strzalinski) + +2004-08-29 15:40 blee + + * src/serializer.lisp: new license, bignum bugfix, don't save class + slots + +2004-08-29 15:40 blee + + * src/metaclasses.lisp: new license, declare optimize + +2004-08-29 15:39 blee + + * src/: libsleepycat.c, utils.lisp: new license + +2004-08-29 15:38 blee + + * src/elephant.lisp: new license, non-interned exports + +2004-08-29 15:37 blee + + * src/controller.lisp: new license, better defaults for root + methods + +2004-08-29 15:36 blee + + * src/collections.lisp: new license, should return values on setf + +2004-08-29 15:35 blee + + * elephant.asd, src/classes.lisp: new license + +2004-08-29 15:35 blee + + * TUTORIAL: updates, persistent classes, collections, threading, + performance + +2004-08-29 15:34 blee + + * Makefile: first version, thank you Rafal Strzalinski + +2004-08-29 15:32 blee + + * LICENSE: new license + +2004-08-29 15:31 blee + + * INSTALL: updates + +2004-08-29 02:55 blee + + * src/sleepycat.lisp: linux / sbcl, reorg + +2004-08-29 02:54 blee + + * src/serializer.lisp: split off utils.lisp, cleanup + +2004-08-29 02:54 blee + + * src/libsleepycat.c: next_counter: release lock on error, + DB_TXN_NOSYNC (speed!) + +2004-08-29 02:53 blee + + * src/elephant.lisp: updates, split off utils.lisp, sbcl imports + for MOP + +2004-08-29 02:51 blee + + * TUTORIAL, INSTALL: open/close-store + +2004-08-29 02:48 blee + + * src/controller.lisp: missing generic warnings, open/close-store + +2004-08-29 02:48 blee + + * src/collections.lisp: missing generic warnings + +2004-08-29 02:47 blee + + * src/utils.lisp: initial version + +2004-08-29 02:46 blee + + * src/: classes.lisp, metaclasses.lisp: andrew's new stuff, work + for sbcl + +2004-08-29 02:45 blee + + * elephant.asd: license, new metaclass / util files + +2004-08-29 02:45 blee + + * TUTORIAL: typos + +2004-08-29 02:44 blee + + * NOTES: updates + +2004-08-29 02:43 blee + + * INSTALL: linux / sbcl + +2004-08-28 01:41 blee + + * src/sleepycat.lisp: fixed with-transaction (no separate retry + version) to use throw / catch (non-consing!). + + poor man's counters. + +2004-08-28 01:41 blee + + * src/serializer.lisp: deserialize can take nil + +2004-08-28 01:40 blee + + * src/libsleepycat.c: poor man's counters + +2004-08-28 01:40 blee + + * src/elephant.lisp: no with-transaction-retry + +2004-08-28 01:39 blee + + * src/controller.lisp: poor man's counters, performance tweaking + +2004-08-28 01:39 blee + + * src/collections.lisp: performance tweaking + +2004-08-28 01:37 blee + + * elephant.asd: changed to serial compilation -- still getting + weird performance issues with recompilation! + +2004-08-27 12:32 blee + + * src/: libsleepycat.c, serializer.lisp, sleepycat.lisp: license + +2004-08-27 12:31 blee + + * src/: controller.lisp, elephant.lisp: license, name changes, + with-transaction* defaulters + +2004-08-27 12:31 blee + + * src/: classes.lisp, collections.lisp: license, name changes + +2004-08-27 12:31 blee + + * NOTES: more changes than i can count + +2004-08-27 12:28 blee + + * INSTALL, functions.lisp, elephant.asd, TUTORIAL, README, LICENSE: + first version + +2004-08-26 21:59 blee + + * NOTES: beginning of a developer doc + +2004-08-26 21:58 blee + + * src/collections.lisp: integrated with new serializer + +2004-08-26 21:58 blee + + * src/controller.lisp: the great simplification effort - specials + +2004-08-26 21:57 blee + + * src/elephant.lisp: weak hashes + +2004-08-26 21:57 blee + + * src/serializer.lisp: aggregate object support + +2004-08-26 21:54 blee + + * src/: sleepycat.lisp, libsleepycat.c: beginning of lock and + cursor support + +2004-08-26 21:53 blee + + * src/classes.lisp: new MOP stuff + +2004-08-19 12:05 blee + + * src/: classes.lisp, collections.lisp, controller.lisp, + elephant.lisp, serializer.lisp, sleepycat.lisp, libsleepycat.c: + Initial revision + +2004-08-19 12:05 blee + + * src/: classes.lisp, collections.lisp, controller.lisp, + elephant.lisp, serializer.lisp, sleepycat.lisp, libsleepycat.c: + Start
-9/02/2004 - Alpha 0.1-p1: OID counter bugfix, OpenMCL support. - -8/30/2004 - Alpha 0.1. \ No newline at end of file