diff options
author | Christophe Rhodes <csr21@cam.ac.uk> | 2002-04-25 20:59:44 +0000 |
---|---|---|
committer | Christophe Rhodes <csr21@cam.ac.uk> | 2002-04-25 20:59:44 +0000 |
commit | 1dfcd0ed5fc81f4355101c1eeb990a1f7d089e40 (patch) | |
tree | 674edae53b47ccdb1b3a10200f185a24e738a5e8 /build-order.lisp-expr | |
parent | 86210c4e406c1b2ff10cc3bac0e71435867db48b (diff) |
0.7.3.2:
(slightly dangerous, as WHN committed while I was building, but
these fixes have been in my tree for a while, anyway)
More clisp bootstrapping fixes:
... define FASL-WRITE-STRING to write fasl headers, and use it
... don't pass :start arguments that are greater than the length
of the sequence
... make set-functions to pass around for structure setters, rather
than #'(setf slot)
... move compiler/generic/vm-tran.lisp later in the build order
Diffstat (limited to 'build-order.lisp-expr')
-rw-r--r-- | build-order.lisp-expr | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/build-order.lisp-expr b/build-order.lisp-expr index 8c7771395..9ff03fdab 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -455,10 +455,6 @@ ("src/compiler/ir1report") ("src/compiler/ir1opt") - ;; Compiling this file requires the macros SB!ASSEM:EMIT-LABEL and - ;; SB!ASSEM:EMIT-POST-IT, defined in assem.lisp. - ("src/compiler/late-vmdef") - ("src/compiler/ir1final") ("src/compiler/array-tran") ("src/compiler/seqtran") @@ -482,6 +478,12 @@ ("src/compiler/generic/utils") ("src/assembly/assemfile") + ;; Compiling this file requires the macros SB!ASSEM:EMIT-LABEL and + ;; SB!ASSEM:EMIT-POST-IT, defined in assem.lisp, and also possibly + ;; the definition of the LOCATION-INFO structure (if structures in + ;; the host lisp have setf expanders rather than setf functions). + ("src/compiler/late-vmdef") + ("src/compiler/fixup") ; for DEFSTRUCT FIXUP, used by insts.lisp ("src/compiler/target/insts") |