Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Don't assume that non-simple strings always have fill-pointers when serializing. Thanks to firstname.lastname@example.org.
Version 0.1.6 - Added serializing/deserializing of structures. Only works on SBCL. (Thanks to Levente Mészáros.)
Version 0.1.5: removed ^M line terminators from all source files (thanks to Attila Lendvai).
Some work on schema updates. Example 1: indexing should still work after recompiling. RUCKSACK-UPDATE-SLOT-INDEXES: remove indexes for old slots that don exist anymore. Compute persistent slots at the right moment.
The class and slot indexes were normal hash tables, but they should be persistent objects like everything else: I replaced them by btrees. Get PROCESS-LOCK and PROCESS-UNLOCK working on SBCL (thanks to Geoff Cant).
Save and load the index tables when closing/opening a rucksack. Add/remove indexes to/from the roots when necessary. Implement the :UNIQUE slot option. Improve predefined index specs.
Add missing SCAN-CONTENTS methods for efficiency (from Edi Weitz).
Replace free-list-full by free-list-empty. Fix bug in find-block. (From Edi Weitz)
Merged patches for OpenMCL from Marco Baringer.
Some trivial CVS header changes.
Created Rucksack CVS repository on common-lisp.net.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|