source: tags/vers-0.961/@Release Notes 0.94@ 21

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

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

File size: 3.5 KB
Line 
1This file contains release notes for version 0.94 of Wood.
2
3New features since 0.93
4-----------------------
5Wood works in MCL-PPC 3.9. Files saved with earlier versions of
6Wood in MCL 2.0 or 3.0 can be read by Wood 0.94 in MCL-PPC.
7I have not tested that Wood 0.94 still works in MCL 3.0 or MCL 2.0.
8
9Hash tables are now converted to/from the MCL 2.0 representation.
10This means that a hash table that was saved in a Wood file by
11MCL 2.0.1 will be readable in MCL 3.0 or MCL-PPC 3.9 and
12vice-versa. It also means that a hash table that was written
13in a Wood file by MCL 3.0 and version 0.93 or earlier of Wood
14will no longer read correctly. If you have this problem, ask
15and I'll make a patch for you. Note that I'm referring to
16saving a Common Lisp hash table, not the "hash tables" created
17by p-make-hash-table, which are really a thin skin over btrees.
18
19You can p-store/p-load extended (16 bit character) strings.
20
21A Wood file can be opened read-only. As with any other disk file,
22multiple applications can open the same Wood file in read-only mode.
23Any attempt to write to a Wood file that was opened read-only
24will signal an error. See the :READ-ONLY-P keyword to OPEN-PHEAP
25in "wood.doc".
26
27
28Mod Histories
29-------------
30block-io-mcl.lisp
31;; 03/09/96 bill Eliminate LAP for ppc-target
32
33btrees.lisp
34;;; 03/26/96 bill Don't use %schar in %btree-search-node, MCL-PPC type checks it.
35;;; 03/21/96 bill Specify element-type of base-character to make-string calls
36;;; Add an optional swap-space-in-k arg to time-btree-store & time-btree-read
37
38disk-cache-accessors.lisp
39;; 03/20/96 bill Make work in MCL-PPC
40
41disk-cache-inspector.lisp
42;; 03/21/96 bill %typed-uvref -> aref inside a lying declaration.
43
44disk-cache.lisp
45;; 03/27/96 bill Dylan changes add a :read-only-p keyword to open-disk-cache
46
47disk-page-hash.lisp
48;; 03/21/96 bill (make-array ... :INITIAL-ELEMENT NIL) in make-disk-page-hash-table-vector
49
50load-wood.lisp
51;; 03/21/96 bill compile-and-load resignals any error it doesn't recognize
52;; 03/09/96 bill say ccl::*.fasl-pathname* instead of ".fasl".
53
54persistent-heap.lisp
55;; 04/04/96 bill Handle hash tables.
56;; Revert p-load-header. New code renamed to p-load-arrayh.
57;; 03/29/96 bill #+ppc-target for the new p-load-header def.
58;; p-load-struct passes true value for the new struct-p
59;; arg to p-load-gvector. This makes loading a struct
60;; that references itself work again.
61;; 03/27/96 bill :read-only-p keyword for open-pheap (from Dylan).
62;; 03/22/96 bill Make it work on the PPC.
63;; This mostly involved mapping the new typecodes to/from the old subtypes
64;; and dealing with the change in complex array/vector headers.
65;; New:
66;; *wood-subtype->ccl-subtag-table*, *ccl-subtag->wood-subtype-table*,
67;; p-store-arrayh
68;; Changed:
69;; wood->ccl-subtype, ccl->wood-subtype,
70;; p-load-header, immediate-object-p, %p-store-object
71;; 03/21/96 bill uvref-extended-string, uvset-extended-string and other support for 2-byte strings.
72;; 09/12/95 bill setf method for p-stored?
73
74recovery.lisp
75;; 03/21/96 bill (make-string ... :element-type 'base-character)
76
77split-lfun.lisp
78;; 03/20/96 bill ppc-target code
79
80wood-gc.lisp
81;; 03/21/96 bill (make-string ... :element-type 'base-character)
82
83wood.doc
84Document the :read-only-p keyword to open-pheap
85
86wood.lisp
87;; 03/09/96 bill say ccl::*.fasl-pathname* instead of ".fasl".
88
89woodequ.lisp
90;; 03/21/96 bill add $v_xstr
91
Note: See TracBrowser for help on using the repository browser.