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

Contents of /cl-store/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.5