0.9.0.6:
authorChristophe Rhodes <csr21@cam.ac.uk>
Fri, 29 Apr 2005 14:37:35 +0000 (14:37 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Fri, 29 Apr 2005 14:37:35 +0000 (14:37 +0000)
commit4dc4761909992ceb346d003f3fb19e5c837ee985
treefded29e88f2ab0b818c77a1fbfb314386a010628
parent6bdbda6c4f87fc043602fa7951c4bdc8202a8fe8
0.9.0.6:
MORE CASE CONSISTENCY

Make the system (with the x86-64 backend) buildable under
(readtable-case *readtable*) => :invert.

This may seem like a bit of an eccentric thing to do.  The plan,
however, is to in future define this as the build mode for SBCL,
enforcing it in the build scripts, so that userinits are
prevented from interfering in this respect, and also so that
case-consistency throughout the system is enforced (to reduce
potential reader confusion further down the line).  However,
since there are 100000 MIPS-related patches waiting to be
merged, it would be a bad time to enforce this (and break
all non-x86-64 backends).
35 files changed:
src/assembly/x86-64/alloc.lisp
src/assembly/x86-64/arith.lisp
src/assembly/x86-64/assem-rtns.lisp
src/code/bignum.lisp
src/code/early-extensions.lisp
src/code/fd-stream.lisp
src/code/float-trap.lisp
src/code/list.lisp
src/code/numbers.lisp
src/code/print.lisp
src/code/sharpm.lisp
src/code/sysmacs.lisp
src/code/target-package.lisp
src/code/typedefs.lisp
src/code/unix.lisp
src/compiler/assem.lisp
src/compiler/dump.lisp
src/compiler/globaldb.lisp
src/compiler/info-functions.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1tran.lisp
src/compiler/seqtran.lisp
src/compiler/vop.lisp
src/compiler/x86-64/arith.lisp
src/compiler/x86-64/call.lisp
src/compiler/x86-64/cell.lisp
src/compiler/x86-64/macros.lisp
src/compiler/x86-64/move.lisp
src/compiler/x86-64/nlx.lisp
src/compiler/x86-64/subprim.lisp
src/compiler/x86-64/system.lisp
src/compiler/x86-64/type-vops.lisp
src/compiler/x86-64/values.lisp
tools-for-build/grovel-headers.c
version.lisp-expr