source: branches/lispworks/@Release Notes 0.6@ 32

Last change on this file since 32 was 3, checked in by Gail Zacharias, 17 years ago

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

File size: 3.0 KB
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.