/[cl-store]/cl-store/ChangeLog
ViewVC logotype

Contents of /cl-store/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.15 - (hide annotations)
Wed Nov 24 13:27:03 2004 UTC (9 years, 4 months ago) by sross
Branch: MAIN
Changes since 1.14: +18 -1 lines
Changelog 2004-11-24 (0.4 Release)
1 sross 1.15 2004-11-24 Sean Ross <sross@common-lisp.net>
2     * default-backend.lisp: New Magic Number (Breaks backwards compatibility)
3     * cl-store.asd New Version 0.4
4     * default-backend.lisp: Changed symbol storing to be smarter
5     with symbols with no home package.
6     * sbcl/custom.lisp: Support for structure definitions from defstruct.
7     * tests.lisp: Tests for structure definitions.
8     * circularities.lisp: Optimization for referrers and values-object's.
9     Added *store-hash-size* and *restore-hash-size* which can be bound
10     to reduce the calls to rehash which conses like crazy.
11     Added *check-for-circs* which can be bound to nil to stop
12     checking for circularities which reduces consing drastically but objects
13     will not be eq and will hang on circular objects (see README).
14     * default-backend.lisp: New Magic Number ,again.
15     Cater for SB! package names for built-in function names
16     in SBCL.
17    
18 sross 1.14 2004-11-10 Sean Ross <sross@common-lisp.net>
19     New Version: 0.3.6 New Magic Number (Breaks backwards compatibility)
20     * default-backend.lisp: Storing for functions and generic functions.
21     * tests.lisp: Tests for functions and GF's.
22     * plumbing.lisp, circularities.lisp, default-backend.lisp:
23 sross 1.15 Optimized int-sym-or-char-p.
24 sross 1.14 * clisp/fix-clisp.lisp: Added generic-function-name.
25     * package.lisp: Import generic-function-name.
26     * default-backend.lisp: More optimizations for strings and ints.
27    
28     2004-11-03 Sean Ross <sross@common-lisp.net>
29     * tests.lisp: Added tests for unicode strings and symbols.
30     * default-backend.lisp: We definitely support unicode now.
31     Added small optimization to stop the size of files from
32     ballooning.
33    
34 sross 1.12 2004-11-01 Sean Ross <sross@common-lisp.net>
35     * default-backend.lisp: Changed storing of sizes of integers
36     and strings from store-32-bit to store-object. Changed all
37     instances of store-32-byte to store-32-bit.
38     Added a simple function storing method.
39 sross 1.13 New Magic Number
40 sross 1.12 * docs/cl-store.texi: New documentation.
41 sross 1.13 * lispworks/custom.lisp: Custom storing for conditions
42     to ignore class allocated slots.
43 sross 1.12
44     2004-10-21 Sean Ross <sross@common-lisp.net>
45     * package.lisp, acl/custom.lisp: Added support for Allegro CL.
46    
47 sross 1.11 2004-10-13 Sean Ross <sross@common-lisp.net>
48     * cl-store.asd: New Version (0.3)
49     * circularities.lisp, default-backend.lisp, xml-backend.lisp:
50     Changed referrer representation to a structure.
51     Removed cl-store-referrer package.
52    
53     2004-10-12 Sean Ross <sross@common-lisp.net>
54     * lispworks/custom.lisp, lispworks/custom-xml.lisp, default-backend.lisp:
55     Added support for NaN floats.
56     * tests.lisp: Test NaN floats, Test multiple values.
57     * default-backend.lisp: fix typo which broke clisp support.
58    
59     2004-10-11 Sean Ross <sross@common-lisp.net>
60     * default-backend: Added multiple-value-store.
61     * xml-backend: Added support for multiple return values.
62    
63     2004-10-07 Sean Ross <sross@common-lisp.net>
64     * circularities.lisp: Added support for multiple return values from
65     functions defined with defrestore-?.
66    
67 sross 1.10 2004-10-06 Sean Ross <sross@common-lisp.net>
68     * cl-store-xml.asd, xml-package.lisp, xml-tests.lisp: Moved the xml backend
69     into it's own package files.
70     * xml-backend.lisp, sbcl/custom-xml.lisp, cmucl/custom-xml.lisp, lispworks/custom-xml.lisp:
71     Added support for infinite floats to sbcl, cmucl and lispworks.
72     * xml-backend.lisp, default-backend.lisp:
73     Fixed floating point contagion warning signalled by clisp.
74     * plumbing.lisp: Changed error handing to signal a store-error or restore-error
75     inside a handler-bind and leave the original error unhandled.
76     * docs/: Rudimentary Documentation.
77    
78     2004-10-05 Sean Ross <sross@common-lisp.net>
79     * default-backend.lisp: New Magic number.
80     * backends.lisp: Changed with-backend to take a variable instead of a backend name.
81     * backends.lisp, plumbing.lisp: Added previous magic number field to backends and
82     an appropriate error if an incompatible magic number is read.
83     * circularities.lisp, plumbing.lisp: Removed check-stream-element-type.
84     * default-backend.lisp: Added a small optimization for 32 byte integers and
85     support for symbols with unicode strings as names.
86    
87     2004-10-04 Sean Ross <sross@common-lisp.net>
88     * sbcl/custom.lisp: Custom float storing (supports inifinities).
89     * cmucl/custom.lisp: Custom float storing (supports inifinities).
90     * xml-backend.lisp, tests.xml: Deprecated xml-backend.
91    
92     2004-10-01 Sean Ross <sross@common-lisp.net>
93 sross 1.9 * lispworks/custom.lisp: Lispworks support for inifinite floats from Alain Picard.
94 sross 1.11 * tests.lisp: Infinite float tests for lispworks.
95 sross 1.9
96 sross 1.10 2004-09-27 Sean Ross <sross@common-lisp.net>
97 sross 1.8 * plumbing.lisp: Slightly nicer error handling (I think).
98     All conditions caught in store and restore are resignalled
99     and rethrown as a store or restore error respectively.
100    
101 sross 1.10 2004-09-01 Sean Ross <sross@common-lisp.net>
102 sross 1.6 * sbcl/custom.lisp, sbcl/custom-xml.lisp: Custom structure storing.
103     * cmucl/custom.lisp, cmucl/custom-xml.lisp: Custom structure storing.
104     * lispworks/custom.lisp, lispworks/custom-xml.lisp: Custom structure storing
105     for Lispworks from Alain Picard.
106     * test.lisp: Enabled structure tests for Lispworks.
107    
108 sross 1.10 2004-07-29 Sean Ross <sross@common-lisp.net>
109 sross 1.5 * cl-store.asd: New version (0.2)
110     * sbcl/sockets.lisp: Removed.
111     * store.lisp: Removed.
112     * backends.lisp: New file for creating backends (Idea from Robert Sedgewick).
113     * circularities.lisp: Much changes, now works properly.
114     * default-backend.lisp: New file contains storing definitions
115     from store.lisp. Changes to simple-string storing, magic-number changed.
116     * plumbing.lisp: New file, framework stuff.
117     * xml-backend.lisp: New file. New backend for writing out Common-Lisp
118     objects in xml format.
119     * tests.lisp : More and more tests.
120    
121 sross 1.10 2004-06-04 Sean Ross <sross@common-lisp.net>
122 sross 1.5 * circularities.lisp: spelling fix.
123     * cl-store.asd: Specialized operation-done-p to stop some errors in asdf.
124     * package.lisp: Imports for openmcl from Robert Sedgewick,
125     Along with extra imports for cmucl.
126 sross 1.4
127 sross 1.10 2004-05-21 Sean Ross <sross@common-lisp.net>
128 sross 1.5 * store.lisp, fix-clisp.lisp, circularities.lisp, package.lisp,
129     tests.lisp, utils.lisp, cl-store.asd:
130     Added ability to specify the type code of an object
131     when using defstore. Added code to autogenerate the
132     accessor methods for CLISP when restoring classes.
133     EQ floats are now restored correctly.
134    
135 sross 1.10 2004-05-18 Sean Ross <sross@common-lisp.net>
136 sross 1.5 * store.lisp, fix-clisp.lisp, sbcl/sockets.lisp:
137     Added fix for sbcl to use non-blocking IO when working with sockets.
138     Created directory structure and moved fix-clisp
139 sross 1.2
140 sross 1.10 2004-05-17 Sean Ross <sross@common-lisp.net>
141 sross 1.1 * store.lisp, fast-io.lisp, circularities.lisp, package.lisp,
142 sross 1.5 fix-clisp.lisp, utils.lisp, cl-store.asd, tests.lisp:
143     Initial import

  ViewVC Help
Powered by ViewVC 1.1.5