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

Contents of /cl-store/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.11 - (show annotations)
Wed Oct 13 12:35:57 2004 UTC (9 years, 6 months ago) by sross
Branch: MAIN
CVS Tags: v0-3
Changes since 1.10: +21 -1 lines
Changelogs 2004-10-07 to 2004-10-13
1 2004-10-13 Sean Ross <sross@common-lisp.net>
2 * cl-store.asd: New Version (0.3)
3 * circularities.lisp, default-backend.lisp, xml-backend.lisp:
4 Changed referrer representation to a structure.
5 Removed cl-store-referrer package.
6
7 2004-10-12 Sean Ross <sross@common-lisp.net>
8 * lispworks/custom.lisp, lispworks/custom-xml.lisp, default-backend.lisp:
9 Added support for NaN floats.
10 * tests.lisp: Test NaN floats, Test multiple values.
11 * default-backend.lisp: fix typo which broke clisp support.
12
13 2004-10-11 Sean Ross <sross@common-lisp.net>
14 * default-backend: Added multiple-value-store.
15 * xml-backend: Added support for multiple return values.
16
17 2004-10-07 Sean Ross <sross@common-lisp.net>
18 * circularities.lisp: Added support for multiple return values from
19 functions defined with defrestore-?.
20
21 2004-10-06 Sean Ross <sross@common-lisp.net>
22 * cl-store-xml.asd, xml-package.lisp, xml-tests.lisp: Moved the xml backend
23 into it's own package files.
24 * xml-backend.lisp, sbcl/custom-xml.lisp, cmucl/custom-xml.lisp, lispworks/custom-xml.lisp:
25 Added support for infinite floats to sbcl, cmucl and lispworks.
26 * xml-backend.lisp, default-backend.lisp:
27 Fixed floating point contagion warning signalled by clisp.
28 * plumbing.lisp: Changed error handing to signal a store-error or restore-error
29 inside a handler-bind and leave the original error unhandled.
30 * docs/: Rudimentary Documentation.
31
32 2004-10-05 Sean Ross <sross@common-lisp.net>
33 * default-backend.lisp: New Magic number.
34 * backends.lisp: Changed with-backend to take a variable instead of a backend name.
35 * backends.lisp, plumbing.lisp: Added previous magic number field to backends and
36 an appropriate error if an incompatible magic number is read.
37 * circularities.lisp, plumbing.lisp: Removed check-stream-element-type.
38 * default-backend.lisp: Added a small optimization for 32 byte integers and
39 support for symbols with unicode strings as names.
40
41 2004-10-04 Sean Ross <sross@common-lisp.net>
42 * sbcl/custom.lisp: Custom float storing (supports inifinities).
43 * cmucl/custom.lisp: Custom float storing (supports inifinities).
44 * xml-backend.lisp, tests.xml: Deprecated xml-backend.
45
46 2004-10-01 Sean Ross <sross@common-lisp.net>
47 * lispworks/custom.lisp: Lispworks support for inifinite floats from Alain Picard.
48 * tests.lisp: Infinite float tests for lispworks.
49
50 2004-09-27 Sean Ross <sross@common-lisp.net>
51 * plumbing.lisp: Slightly nicer error handling (I think).
52 All conditions caught in store and restore are resignalled
53 and rethrown as a store or restore error respectively.
54
55 2004-09-01 Sean Ross <sross@common-lisp.net>
56 * sbcl/custom.lisp, sbcl/custom-xml.lisp: Custom structure storing.
57 * cmucl/custom.lisp, cmucl/custom-xml.lisp: Custom structure storing.
58 * lispworks/custom.lisp, lispworks/custom-xml.lisp: Custom structure storing
59 for Lispworks from Alain Picard.
60 * test.lisp: Enabled structure tests for Lispworks.
61
62 2004-07-29 Sean Ross <sross@common-lisp.net>
63 * cl-store.asd: New version (0.2)
64 * sbcl/sockets.lisp: Removed.
65 * store.lisp: Removed.
66 * backends.lisp: New file for creating backends (Idea from Robert Sedgewick).
67 * circularities.lisp: Much changes, now works properly.
68 * default-backend.lisp: New file contains storing definitions
69 from store.lisp. Changes to simple-string storing, magic-number changed.
70 * plumbing.lisp: New file, framework stuff.
71 * xml-backend.lisp: New file. New backend for writing out Common-Lisp
72 objects in xml format.
73 * tests.lisp : More and more tests.
74
75 2004-06-04 Sean Ross <sross@common-lisp.net>
76 * circularities.lisp: spelling fix.
77 * cl-store.asd: Specialized operation-done-p to stop some errors in asdf.
78 * package.lisp: Imports for openmcl from Robert Sedgewick,
79 Along with extra imports for cmucl.
80
81 2004-05-21 Sean Ross <sross@common-lisp.net>
82 * store.lisp, fix-clisp.lisp, circularities.lisp, package.lisp,
83 tests.lisp, utils.lisp, cl-store.asd:
84 Added ability to specify the type code of an object
85 when using defstore. Added code to autogenerate the
86 accessor methods for CLISP when restoring classes.
87 EQ floats are now restored correctly.
88
89 2004-05-18 Sean Ross <sross@common-lisp.net>
90 * store.lisp, fix-clisp.lisp, sbcl/sockets.lisp:
91 Added fix for sbcl to use non-blocking IO when working with sockets.
92 Created directory structure and moved fix-clisp
93
94 2004-05-17 Sean Ross <sross@common-lisp.net>
95 * store.lisp, fast-io.lisp, circularities.lisp, package.lisp,
96 fix-clisp.lisp, utils.lisp, cl-store.asd, tests.lisp:
97 Initial import

  ViewVC Help
Powered by ViewVC 1.1.5