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

Diff of /cl-store/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19 by sross, Thu Feb 3 11:55:13 2005 UTC revision 1.20 by sross, Fri Feb 11 12:00:30 2005 UTC
# Line 1  Line 1 
1    2005-02-11 Sean Ross <sross@common-lisp.net>
2            New Magic Number for cl-store-backend.
3            * default-backend.lisp, acl/custom.lisp, lispworks/custom.lisp
4            * sbcl/custom.lisp, cmucl/custom.lisp:
5            Changed storing of floats to be compatible between implementations
6            while ensuring that NaN floats and friends are still serializable.
7            * backends.lisp, plumbing.lisp:
8            Added concept of backend designators which can be a
9            symbol (the backend name) or the backend itself. These are
10            acceptable replacements for a backend object
11            to store, restore and with-backend.
12            Completely changed argument order for generic functions
13            to ensure that backends are the first argument.
14            * ecl/mop.lisp: Added support for ecl.
15            * plumbing.lisp: Removed multiple-value-store (I don't really
16            see the point of it).
17            * backends.lisp: Changed the working of object restoration
18            from functions in a hash-table (restorer-funs of a backend)
19            to generic functions specialized on backend and a symbol,
20            removed find-function-for-type.
21            * plumbing.lisp: Changed the handling of the stream-type
22            of backends to be any legal type designator since it's
23            only used when opening files.
24            * backends.lisp: Both defstore-? and defrestore-?
25            can take an optional qualifer argument.
26    
27  2005-02-03 Sean Ross <sross@common-lisp.net>  2005-02-03 Sean Ross <sross@common-lisp.net>
28          * default-backend.lisp: Fixed hash-table restoration,          * default-backend.lisp: Fixed hash-table restoration,
29          it no longer assumes that the result of hash-table-test          it no longer assumes that the result of hash-table-test
# Line 10  Line 36 
36          argument-precedence-order from various gf's, added the          argument-precedence-order from various gf's, added the
37          start of support for ecl, renamed fix-clisp.lisp file to          start of support for ecl, renamed fix-clisp.lisp file to
38          mop.lisp, and changed resolving-object and setting          mop.lisp, and changed resolving-object and setting
39          to use delays allowing get-setf-place and *postfix-setter*          to use delays allowing get-setf-place and *postfix-setters*
40          to be removed.          to be removed.
41    
42  2004-12-02 Sean Ross <sross@common-lisp.net>  2004-12-02 Sean Ross <sross@common-lisp.net>
# Line 151  Line 177 
177    
178  2004-05-21 Sean Ross <sross@common-lisp.net>  2004-05-21 Sean Ross <sross@common-lisp.net>
179          * store.lisp, fix-clisp.lisp, circularities.lisp, package.lisp,          * store.lisp, fix-clisp.lisp, circularities.lisp, package.lisp,
180          tests.lisp, utils.lisp, cl-store.asd:          * tests.lisp, utils.lisp, cl-store.asd:
181             Added ability to specify the type code of an object             Added ability to specify the type code of an object
182             when using defstore. Added code to autogenerate the             when using defstore. Added code to autogenerate the
183             accessor methods for CLISP when restoring classes.             accessor methods for CLISP when restoring classes.

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

  ViewVC Help
Powered by ViewVC 1.1.5