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

Contents of /cl-store/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.5