source: trunk/@Release Notes 0.6 @ 3

Revision 3, 3.0 KB checked in by gz, 9 years ago (diff)

Recovered version 0.961 from Sheldon Ball <s.ball@…>

Line 
1This file contains release notes for version 0.6 of Wood.
2
3New features since 0.5
4----------------------
5
6You can now load the package by saying (require "WOOD" "ccl:wood;wood").
7No need to edit any logical host definitions.
8
9There is a facility similar to Common Lisp's MAKE-LOAD-FORM. See "wood.doc"
10for documentation on P-MAKE-LOAD-FUNCTION.
11
12P-NTH, P-NTHCDR
13
14
15Bug fixes
16---------
17
18disk-cache-accessors.lisp
19;; 12/09/92 bill fill-long, fill-word, & fill-byte return right away if (<= count 0).
20
21example.lisp
22;;; 12/09/92 bill "wood:" package prefix in commented out code.
23;;; 09/14/92 bill move to CL-USER package. (require "WOOD" ...)
24;;; 07/31/92 bill Matthew Cornell's typo fixes in the commented out code.
25
26load-wood.lisp
27;; 12/16/92 bill  p-btree-clear -> p-clear-btree
28;; 10/21/92 bill  p-nth, p-nthcdr
29;; 08/31/92 bill  export p-make-load-function, p-make-load-function
30;; 08/06/92 bill  (provide "WOOD")
31;; 07/30/92 bill  export p-btree-p and p-hash-table-p
32
33persistent-clos.lisp
34;; 02/16/93 bill  p-load-instance now calls shared-initialize to initialize
35;;                any new slots (slots that have been added since the instance
36;;                was saved to the pheap file).
37;; 11/16/92 bill  pheap-class-hash, p-class-instance-slot-names
38;; 11/09/92 bill  Make it work correctly to create two instances, p-store them,
39;;                redefine the class adding a slot, p-store the first instance,
40;;                close and reopen the pheap, then p-load the second instance.
41;;                chung@ils.nwu.edu found that this used to result in an instance all
42;;                of whose slots were unbound.
43;; 08/27/92 bill  in %p-store-object: call p-make-load-function
44;; 08/13/92 bill  (setf p-slot-value) now does the right thing if instance
45;;                is not a PPTR.
46
47persistent-heap.lisp
48;; 02/17/93 bill  dc-uv-subtype-size, hence p-length & p-uvsize, now works
49;;                correctly for 0 length bit vectors.
50;; 01/19/93 bill  handle GENSYM'd symbols correctly. Add argument for
51;;                (error "There is no package named ~s")
52;; 12/09/92 bill  initialize-vector-storage works correctly for 0 length
53;; 10/21/92 bill  p-nth, p-nthcdr for Ruben
54;; 10/06/92 bill  in with-consing-area: dynamic-extend -> dynamic-extent.
55;;                Thanx to Guillaume Cartier.
56;;                Also, FLET -> LET to save a symbol in the thunk.
57;; 08/27/92 bill  add p-make-load-function & p-make-load-function-object
58;; 08/11/92 bill  remove misguided unwind-protect from do-%p-store-object-body
59;;                (method p-store-object (t cons t)) now tail-calls for the CDR
60;;                as does p-load-cons.
61;; 08/06/92 bill  pheap-stream, pheap-pathname, print-object method for pheap's.
62;; 07/30/92 bill  p-load-istruct marks hash tables as needing rehashing
63
64wood.lisp
65;; 08/31/92 bill  new file
66
67woodequ.lisp
68;; 08/27/92 bill  $v_load-function
69;; 08/24/92 bill  $btree-type_string-equal-bit, $btree-type_string-equal
70;;                (these are not yet supported by the btree code)
Note: See TracBrowser for help on using the repository browser.