Commit [95a6db] Maximize Restore History

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

William Harold Newman William Harold Newman 2000-11-05

1 2 3 > >> (Page 1 of 3)
removed src/code/early-defboot.lisp
changed src/code/bignum.lisp
changed src/code/bit-bash.lisp
changed src/code/boot-extensions.lisp
changed src/code/byte-types.lisp
changed src/code/debug-info.lisp
changed src/code/debug-int.lisp
changed src/code/defstruct.lisp
changed src/code/early-extensions.lisp
changed src/code/eval.lisp
changed src/code/float-trap.lisp
changed src/code/format-time.lisp
changed src/code/host-alieneval.lisp
changed src/code/late-type.lisp
changed src/code/lisp-stream.lisp
changed src/code/macros.lisp
changed src/code/print.lisp
changed src/code/reader.lisp
changed src/code/run-program.lisp
changed src/code/symbol.lisp
changed src/code/target-eval.lisp
changed src/code/target-format.lisp
changed src/code/target-hash-table.lisp
changed src/code/target-load.lisp
changed src/code/target-numbers.lisp
src/code/early-defboot.lisp
File was removed.
src/code/bignum.lisp Diff Switch to side-by-side view
Loading...
src/code/bit-bash.lisp Diff Switch to side-by-side view
Loading...
src/code/boot-extensions.lisp Diff Switch to side-by-side view
Loading...
src/code/byte-types.lisp Diff Switch to side-by-side view
Loading...
src/code/debug-info.lisp Diff Switch to side-by-side view
Loading...
src/code/debug-int.lisp Diff Switch to side-by-side view
Loading...
src/code/defstruct.lisp Diff Switch to side-by-side view
Loading...
src/code/early-extensions.lisp Diff Switch to side-by-side view
Loading...
src/code/eval.lisp Diff Switch to side-by-side view
Loading...
src/code/float-trap.lisp Diff Switch to side-by-side view
Loading...
src/code/format-time.lisp Diff Switch to side-by-side view
Loading...
src/code/host-alieneval.lisp Diff Switch to side-by-side view
Loading...
src/code/late-type.lisp Diff Switch to side-by-side view
Loading...
src/code/lisp-stream.lisp Diff Switch to side-by-side view
Loading...
src/code/macros.lisp Diff Switch to side-by-side view
Loading...
src/code/print.lisp Diff Switch to side-by-side view
Loading...
src/code/reader.lisp Diff Switch to side-by-side view
Loading...
src/code/run-program.lisp Diff Switch to side-by-side view
Loading...
src/code/symbol.lisp Diff Switch to side-by-side view
Loading...
src/code/target-eval.lisp Diff Switch to side-by-side view
Loading...
src/code/target-format.lisp Diff Switch to side-by-side view
Loading...
src/code/target-hash-table.lisp Diff Switch to side-by-side view
Loading...
src/code/target-load.lisp Diff Switch to side-by-side view
Loading...
src/code/target-numbers.lisp Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)