0.8.13.77.character.14
commitd1b683ba2ac0777c1ba7586ed29fed0f58f6e4aa
authorChristophe Rhodes <csr21@cam.ac.uk>
Tue, 7 Sep 2004 19:47:15 +0000 (7 19:47 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Tue, 7 Sep 2004 19:47:15 +0000 (7 19:47 +0000)
tree374decb5d63b53cbb0682db8621fe3ab0deba053
parent34e477647b262d4ad00536fcdbfe0b6254628a63
0.8.13.77.character.14
"A brisk walk up the mountain"

Make GENESIS use SB!XC:CHAR-CODE for dumping strings
... this means we need to be careful to avoid putting tabs in
our string constants.  Such tabs are theoretically
non-portable anyway.  Much of this diff involves tab
removal.
... note possible strategies for the other half of this
equation: making GENESIS and the cross-compiler dump
BASE-STRINGs only.  This work will probably be delayed
until (VECTOR CHARACTER) is in fact wider than
BASE-STRING, for ease of detecting whether something's
broken.
53 files changed:
TODO.character
src/code/array.lisp
src/code/class.lisp
src/code/cross-char.lisp
src/code/cross-type.lisp
src/code/debug-int.lisp
src/code/debug.lisp
src/code/defboot.lisp
src/code/defpackage.lisp
src/code/defstruct.lisp
src/code/early-pprint.lisp
src/code/early-setf.lisp
src/code/error.lisp
src/code/fd-stream.lisp
src/code/late-format.lisp
src/code/loop.lisp
src/code/macros.lisp
src/code/numbers.lisp
src/code/package.lisp
src/code/pprint.lisp
src/code/print.lisp
src/code/query.lisp
src/code/stream.lisp
src/code/target-alieneval.lisp
src/code/target-format.lisp
src/code/target-load.lisp
src/code/target-package.lisp
src/code/target-pathname.lisp
src/code/time.lisp
src/cold/shebang.lisp
src/compiler/array-tran.lisp
src/compiler/assem.lisp
src/compiler/backend.lisp
src/compiler/ctype.lisp
src/compiler/dump.lisp
src/compiler/generic/early-type-vops.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/vm-tran.lisp
src/compiler/gtn.lisp
src/compiler/ir1-translators.lisp
src/compiler/ir1final.lisp
src/compiler/ir1opt.lisp
src/compiler/ir1tran.lisp
src/compiler/ir1util.lisp
src/compiler/locall.lisp
src/compiler/main.lisp
src/compiler/meta-vmdef.lisp
src/compiler/pack.lisp
src/compiler/represent.lisp
src/compiler/target-disassem.lisp
src/compiler/typetran.lisp
src/pcl/walk.lisp
version.lisp-expr