0.8alpha.0.13:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 5 May 2003 14:09:03 +0000 (14:09 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 5 May 2003 14:09:03 +0000 (14:09 +0000)
commit22b819c0cd0ca0ea5be52ba280b9e9e0b8e86210
tree13dfe96b49f61a27df292c30681e6c490d24d8e6
parent0118ad1a3d67833723c6c237e99dbc55ec9f02ca
0.8alpha.0.13:
CLISP build megapatch
... mostly putting #-SB-XC in front of :COMPILE-TOPLEVEL,
because clisp gives a full warning for function and
macro redefinition;
... workaround clisp's buggy pretty printer by not exercising it
as much: use (INHIBIT-WARNINGS 3);
... explicit :INITIAL-ELEMENT 0 when we're using 0 to mean
"uninitialized" in MAKE-ARRAY;
... SPECIAL-OPERATOR-P isn't a good test on the host for what
can become a target macro;
... slightly more portable floating point logic:
Explicitly set *READ-DEFAULT-FLOAT-FORMAT* so that we
don't create host LONG-FLOATs by accident;
LOAD-TIME-VALUE magic for negative floating point zeros;
Minor associated text file frobbage
... braindump some unrelated TODO items
Obligatory runtime code improvement
... fix one warning in gencgc.h
42 files changed:
INSTALL
TODO
build-order.lisp-expr
make-genesis-2.sh
make-host-1.sh
make-host-2.sh
package-data-list.lisp-expr
src/code/class.lisp
src/code/cross-float.lisp
src/code/defbangstruct.lisp
src/code/defmacro.lisp
src/code/defstruct.lisp
src/code/early-extensions.lisp
src/code/early-type.lisp
src/code/host-alieneval.lisp
src/code/irrat.lisp
src/code/late-format.lisp
src/code/late-type.lisp
src/code/macros.lisp
src/code/pathname.lisp
src/code/pred.lisp
src/code/primordial-extensions.lisp
src/code/print.lisp
src/code/reader.lisp
src/code/target-hash-table.lisp
src/code/target-random.lisp
src/code/type-class.lisp
src/cold/ansify.lisp
src/cold/defun-load-or-cload-xcompiler.lisp
src/compiler/float-tran.lisp
src/compiler/generic/genesis.lisp
src/compiler/globaldb.lisp
src/compiler/macros.lisp
src/compiler/policy.lisp
src/compiler/srctran.lisp
src/compiler/x86/float.lisp
src/compiler/x86/insts.lisp
src/compiler/x86/macros.lisp
src/compiler/x86/static-fn.lisp
src/compiler/x86/vm.lisp
src/runtime/gencgc.h
version.lisp-expr