[elephant-cvs] CVS update: elephant/ChangeLog

blee at common-lisp.net blee at common-lisp.net
Sun Sep 19 18:04:09 UTC 2004


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





More information about the Elephant-cvs mailing list