0.6.8.9:
authorWilliam Harold Newman <william.newman@airmail.net>
Sun, 5 Nov 2000 21:17:21 +0000 (21:17 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Sun, 5 Nov 2000 21:17:21 +0000 (21:17 +0000)
commit95a6db7329b91dd90d165dd4057b9b5098d34aa2
tree023cd65270ccd45141bd14f4bb9ffd8c014f1991
parent985c2d805428e1bbc479524fc955da5028d3e66e
0.6.8.9:
tweaked DEFCONSTANTs to be more ANSI-compliant (as required
when building using an XC host incorporating changes
from the previous commit) and generally cleaner
        got rid of DEFCONSTANT WRAPPER-LAYOUT completely, which was
used only by STRUCTURE-WRAPPER, which is now gone
added SB-INT:DEFCONSTANT-EQX to help ANSIfy DEFCONSTANTs
merged several small files into primordial-extensions.lisp
converted DEFMACRO DEFCONSTANT to use EVAL-WHEN instead of
IR1 magic, in order to make it ANSI enough for
DEFCONSTANT-EQX to work
removed various nested EVAL-WHENs (to help cross-compiler)
identified bug IR1-3, added workaround in DO-EVAL-WHEN-STUFF
incremented fasl file version (because of mismatch between
old IR1 magic %DEFCONSTANT/%%DEFCONSTANT behavior and
new EVAL-WHEN %DEFCONSTANT behavior)
deleted some unused code
fixed (DEFCONSTANT X 1) (DEFVAR X) (SETF X 2) bug
61 files changed:
BUGS
NEWS
make-host-2.sh
make-target-2.sh
package-data-list.lisp-expr
src/code/bignum.lisp
src/code/bit-bash.lisp
src/code/boot-extensions.lisp
src/code/byte-types.lisp
src/code/debug-info.lisp
src/code/debug-int.lisp
src/code/defstruct.lisp
src/code/early-defboot.lisp [deleted file]
src/code/early-extensions.lisp
src/code/eval.lisp
src/code/float-trap.lisp
src/code/format-time.lisp
src/code/host-alieneval.lisp
src/code/late-type.lisp
src/code/lisp-stream.lisp
src/code/macros.lisp
src/code/primordial-extensions.lisp [new file with mode: 0644]
src/code/print.lisp
src/code/reader.lisp
src/code/run-program.lisp
src/code/symbol.lisp
src/code/target-eval.lisp
src/code/target-format.lisp
src/code/target-hash-table.lisp
src/code/target-load.lisp
src/code/target-numbers.lisp
src/code/target-package.lisp
src/code/target-random.lisp
src/code/target-sxhash.lisp
src/code/time.lisp
src/code/type-class.lisp
src/code/uncross.lisp
src/code/unix.lisp
src/compiler/array-tran.lisp
src/compiler/byte-comp.lisp
src/compiler/debug-dump.lisp
src/compiler/dump.lisp
src/compiler/early-c.lisp
src/compiler/eval.lisp
src/compiler/generic/early-vm-macs.lisp [deleted file]
src/compiler/generic/early-vm.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/vm-tran.lisp
src/compiler/globaldb.lisp
src/compiler/ir1tran.lisp
src/compiler/late-macros.lisp
src/compiler/macros.lisp
src/compiler/meta-vmdef.lisp
src/compiler/proclaim.lisp
src/compiler/represent.lisp
src/compiler/seqtran.lisp
src/compiler/target-disassem.lisp
src/compiler/trace-table.lisp
src/compiler/vop.lisp
stems-and-flags.lisp-expr
version.lisp-expr