Commit [63817d] Maximize Restore History

0.8.16.9:

Backend renaming of various BASE-CHAR things to CHARACTER things
... BASE-CHAR-REG -> CHARACTER-REG
... BASE-CHAR-STACK -> CHARACTER-STACK
... BASE-CHAR-SC-NUMBER -> CHARACTER-SC-NUMBER
... etc.
... as a somewhat unexpected side effect, the BASE-CHAR class
gets deleted, essentially because of the note containing
"BOGGLE" in src/compiler/generic/primtype.lisp: array
specializations are converted to primitive types by
testing the specifier of the specialization against a list
with EQUAL, and the BASE-CHAR/CHARACTER ambiguity hurts.
Just as in June 2003, this looks too hard to solve right now.

This patch was brought to you by character_branch and M-%

Christophe Rhodes Christophe Rhodes 2004-10-27

1 2 3 > >> (Page 1 of 3)
changed contrib/sb-aclrepl/inspect.lisp
changed src/code/array.lisp
changed src/code/class.lisp
changed src/code/cross-type.lisp
changed src/code/debug-int.lisp
changed src/code/deftypes-for-target.lisp
changed src/code/fd-stream.lisp
changed src/code/interr.lisp
changed src/code/late-type.lisp
changed src/code/pred.lisp
changed src/compiler/alpha/array.lisp
changed src/compiler/alpha/char.lisp
changed src/compiler/alpha/move.lisp
changed src/compiler/alpha/vm.lisp
changed src/compiler/generic/early-objdef.lisp
changed src/compiler/generic/early-type-vops.lisp
changed src/compiler/generic/genesis.lisp
changed src/compiler/generic/interr.lisp
changed src/compiler/generic/late-type-vops.lisp
changed src/compiler/generic/primtype.lisp
changed src/compiler/generic/vm-array.lisp
changed src/compiler/generic/vm-tran.lisp
changed src/compiler/generic/vm-typetran.lisp
changed src/compiler/hppa/array.lisp
changed src/compiler/hppa/char.lisp
contrib/sb-aclrepl/inspect.lisp Diff Switch to side-by-side view
Loading...
src/code/array.lisp Diff Switch to side-by-side view
Loading...
src/code/class.lisp Diff Switch to side-by-side view
Loading...
src/code/cross-type.lisp Diff Switch to side-by-side view
Loading...
src/code/debug-int.lisp Diff Switch to side-by-side view
Loading...
src/code/deftypes-for-target.lisp Diff Switch to side-by-side view
Loading...
src/code/fd-stream.lisp Diff Switch to side-by-side view
Loading...
src/code/interr.lisp Diff Switch to side-by-side view
Loading...
src/code/late-type.lisp Diff Switch to side-by-side view
Loading...
src/code/pred.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/char.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/move.lisp Diff Switch to side-by-side view
Loading...
src/compiler/alpha/vm.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/early-objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/early-type-vops.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/genesis.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/interr.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/late-type-vops.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/primtype.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-tran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/generic/vm-typetran.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/array.lisp Diff Switch to side-by-side view
Loading...
src/compiler/hppa/char.lisp Diff Switch to side-by-side view
Loading...
1 2 3 > >> (Page 1 of 3)