0.pre7.56:
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 8 Oct 2001 21:39:51 +0000 (21:39 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 8 Oct 2001 21:39:51 +0000 (21:39 +0000)
commit6fb6e66f531dfb6140ec3e0cc8f84f6ecd1927ca
treebf787caf49e5d3cbba0d93d2a07483f8a04f4bc0
parentf143939b1dbaf38ebd4f92c851fbc4ecddf37af1
0.pre7.56:
renamed the 3-bit lowtag codes from FOO-TYPE to FOO-LOWTAG,
e.g. FUN-POINTER-LOWTAG, to make it clear that
they're not parallel to the 8-bit codes like
SIMPLE-FUN-HEADER-TYPE, or to things like FUN-TYPE
used to represent (SPECIFIER-TYPE '(FUNCTION ..))
and in C, renamed 'em from type_FooBar to FOO_BAR_LOWTAG
also renamed some tag- and low-level-type-related names
in runtime.h to be less quirky: ALL_UPPERCASE for
constants, inline functions instead of macros
The TRACE-TABLE-FOO things no longer need to be copied into
sbcl.h by GENESIS, because C code no longer uses them.
--
Don't forget to update the DEFENUM in early-objdef.lisp.
Don't forget to update the GENESIS code which copies
them into sbcl.h.
63 files changed:
package-data-list.lisp-expr
src/assembly/alpha/arith.lisp
src/assembly/alpha/array.lisp
src/assembly/alpha/assem-rtns.lisp
src/assembly/x86/alloc.lisp
src/assembly/x86/arith.lisp
src/assembly/x86/array.lisp
src/assembly/x86/assem-rtns.lisp
src/code/class.lisp
src/code/debug-int.lisp
src/code/early-fasl.lisp
src/code/print.lisp
src/code/room.lisp
src/compiler/alpha/alloc.lisp
src/compiler/alpha/arith.lisp
src/compiler/alpha/array.lisp
src/compiler/alpha/call.lisp
src/compiler/alpha/cell.lisp
src/compiler/alpha/debug.lisp
src/compiler/alpha/float.lisp
src/compiler/alpha/insts.lisp
src/compiler/alpha/macros.lisp
src/compiler/alpha/move.lisp
src/compiler/alpha/sap.lisp
src/compiler/alpha/subprim.lisp
src/compiler/alpha/system.lisp
src/compiler/alpha/type-vops.lisp
src/compiler/alpha/values.lisp
src/compiler/generic/early-objdef.lisp
src/compiler/generic/genesis.lisp
src/compiler/generic/objdef.lisp
src/compiler/generic/utils.lisp
src/compiler/target-disassem.lisp
src/compiler/x86/alloc.lisp
src/compiler/x86/arith.lisp
src/compiler/x86/array.lisp
src/compiler/x86/c-call.lisp
src/compiler/x86/call.lisp
src/compiler/x86/cell.lisp
src/compiler/x86/debug.lisp
src/compiler/x86/float.lisp
src/compiler/x86/insts.lisp
src/compiler/x86/macros.lisp
src/compiler/x86/move.lisp
src/compiler/x86/sap.lisp
src/compiler/x86/subprim.lisp
src/compiler/x86/system.lisp
src/compiler/x86/type-vops.lisp
src/compiler/x86/values.lisp
src/runtime/alloc.c
src/runtime/alpha-assem.S
src/runtime/backtrace.c
src/runtime/breakpoint.c
src/runtime/gc.c
src/runtime/gencgc.c
src/runtime/interrupt.c
src/runtime/monitor.c
src/runtime/parse.c
src/runtime/print.c
src/runtime/purify.c
src/runtime/runtime.h
src/runtime/search.c
version.lisp-expr