1.0.26.14: minor portability fixes
authorChristophe Rhodes <csr21@cantab.net>
Sun, 22 Mar 2009 21:34:28 +0000 (21:34 +0000)
committerChristophe Rhodes <csr21@cantab.net>
Sun, 22 Mar 2009 21:34:28 +0000 (21:34 +0000)
commitda5a7ccd58c2bf3c5287a11fb41e01403e5745e8
treee19386802845b15d0e802c3d182c7a1dc397a3c8
parentd63d80e637e9058ff5db7a10c267796ff7970ba1
1.0.26.14: minor portability fixes
Motivated by restarting work on a repeatable-xc-fasl project,
somewhat delayed by Real Life matters...
... use an explicit TYPE declaration for defined types;
... don't redefine host functions when building fasls from the
xc;
... catch one egregiously bad case of a dead clause in TYPECASE
(more lurk);
... don't use host symbols in genesis;
... define a total order for emitting constants.h.
Now clisp on my machine, with the current phase of the moon,
gets as far as dumping the cold core.  More Work Needed.
src/code/defstruct.lisp
src/code/print.lisp
src/compiler/constraint.lisp
src/compiler/early-c.lisp
src/compiler/generic/genesis.lisp
src/compiler/ir2opt.lisp
src/compiler/seqtran.lisp
version.lisp-expr