0.6.12.3:
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 7 May 2001 20:16:21 +0000 (20:16 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 7 May 2001 20:16:21 +0000 (20:16 +0000)
commitdfa55a883f94470267b626dae77ce7e7dfac3df6
tree6f8ef7b10500aeda152a3b6bef6c2781f6f3ecc5
parentcb7837b769ce190baec60a2159c33099816ea6e3
0.6.12.3:
NOTE: This is a slightly screwed-up checkin, which won't
quite build as is, because the checked-in changes from
the Alpha port expect various src/code/*types.lisp
files (e.g. src/code/x86-linux-types.lisp) which
Daniel Barlow created by hand once and for all. Those
are in my working directory but I didn't check them in
because almost immediately, probably 0.6.12.4, I
expect to rearrange things so that the build
process generates a types file on every run of
make.sh. So since CVS add/delete is a little mixed up,
I thought I'd just skip it, even though it means that
this version isn't quite buildable unless you grab
those files from DB's patch.
merged Daniel Barlow's port to the Alpha CPU sbcl-devel
2001-05-04
moved CIRCULAR-LIST-P to early-extensions.lisp (since it
logically belongs there, and DB's new definition,
unlike the old one, doesn't have a physical dependence
on IGNORE-ERRORS which prevents it from being there)
merged boot-extensions.lisp, early-extensions.lisp, and
late-extensions.lisp, since there's no longer any
distinction between the files
deleted CVS files from sbcl-alpha-extra-files.tar, since
they were probably an oversight, I think
also src/compiler/alpha/z050.pdf:-|
The patch change
-  (/hexstr arguments)
+  #!+sb-show (/hexstr arguments)
shouldn't be necessary because /SHOW, like all the
/FOO macros, is already conditional on SB-SHOW. So I
undid this change (and added some comments in
src/code/show.lisp explaining the intended behavior
of /FOO macros).
merged stat_wrapper.c into the relatively new, related
wrap.c file; deleted stat_wrapper.h since stat wrappers
seem never intended to be used by C code anyway
renamed build-tools/ to tools-for-build/ in the interest of
unambiguous (even painfully unambiguous)
globally-visible names
tweaked tests/alien.impure.lisp so that the test uses a
non-GENCGC-dependent variable (instead of having to
have the test conditional on #+GENCGC).
96 files changed:
BUGS
CREDITS
clean.sh
make-config.sh
package-data-list.lisp-expr
src/assembly/alpha/alloc.lisp [new file with mode: 0644]
src/assembly/alpha/arith.lisp [new file with mode: 0644]
src/assembly/alpha/array.lisp [new file with mode: 0644]
src/assembly/alpha/assem-rtns.lisp [new file with mode: 0644]
src/assembly/alpha/support.lisp [new file with mode: 0644]
src/code/alpha-vm.lisp [new file with mode: 0644]
src/code/boot-extensions.lisp [deleted file]
src/code/cold-init.lisp
src/code/debug-int.lisp
src/code/early-extensions.lisp [deleted file]
src/code/extensions.lisp [new file with mode: 0644]
src/code/float-trap.lisp
src/code/gc.lisp
src/code/interr.lisp
src/code/late-extensions.lisp [deleted file]
src/code/load.lisp
src/code/show.lisp
src/code/symbol.lisp
src/code/target-pathname.lisp
src/code/unix.lisp
src/cold/ansify.lisp
src/cold/shared.lisp
src/compiler/alpha/alloc.lisp [new file with mode: 0644]
src/compiler/alpha/arith.lisp [new file with mode: 0644]
src/compiler/alpha/array.lisp [new file with mode: 0644]
src/compiler/alpha/backend-parms.lisp [new file with mode: 0644]
src/compiler/alpha/c-call.lisp [new file with mode: 0644]
src/compiler/alpha/call.lisp [new file with mode: 0644]
src/compiler/alpha/cell.lisp [new file with mode: 0644]
src/compiler/alpha/char.lisp [new file with mode: 0644]
src/compiler/alpha/debug.lisp [new file with mode: 0644]
src/compiler/alpha/float.lisp [new file with mode: 0644]
src/compiler/alpha/insts.lisp [new file with mode: 0644]
src/compiler/alpha/macros.lisp [new file with mode: 0644]
src/compiler/alpha/memory.lisp [new file with mode: 0644]
src/compiler/alpha/move.lisp [new file with mode: 0644]
src/compiler/alpha/nlx.lisp [new file with mode: 0644]
src/compiler/alpha/parms.lisp [new file with mode: 0644]
src/compiler/alpha/pred.lisp [new file with mode: 0644]
src/compiler/alpha/print.lisp [new file with mode: 0644]
src/compiler/alpha/sap.lisp [new file with mode: 0644]
src/compiler/alpha/show.lisp [new file with mode: 0644]
src/compiler/alpha/static-fn.lisp [new file with mode: 0644]
src/compiler/alpha/subprim.lisp [new file with mode: 0644]
src/compiler/alpha/system.lisp [new file with mode: 0644]
src/compiler/alpha/target-insts.lisp [new file with mode: 0644]
src/compiler/alpha/type-vops.lisp [new file with mode: 0644]
src/compiler/alpha/values.lisp [new file with mode: 0644]
src/compiler/alpha/vm.lisp [new file with mode: 0644]
src/compiler/dump.lisp
src/compiler/float-tran.lisp
src/compiler/generic/genesis.lisp
src/runtime/Config.alpha-linux [new file with mode: 0644]
src/runtime/Config.x86-bsd
src/runtime/Config.x86-linux
src/runtime/GNUmakefile
src/runtime/alloc.c
src/runtime/alpha-arch.c [new file with mode: 0644]
src/runtime/alpha-assem.S [new file with mode: 0644]
src/runtime/alpha-linux-os.c [new file with mode: 0644]
src/runtime/alpha-lispregs.h [new file with mode: 0644]
src/runtime/alpha-validate.h [new file with mode: 0644]
src/runtime/arch.h
src/runtime/backtrace.c
src/runtime/coreparse.c
src/runtime/gc.c [new file with mode: 0644]
src/runtime/gencgc.c
src/runtime/globals.c
src/runtime/globals.h
src/runtime/interr.c
src/runtime/interrupt.c
src/runtime/ld-script.alpha-linux [new file with mode: 0644]
src/runtime/linux-os.c
src/runtime/linux-os.h
src/runtime/monitor.c
src/runtime/os.h
src/runtime/purify.c
src/runtime/runtime.h
src/runtime/save.c
src/runtime/undefineds.h
src/runtime/validate.c
src/runtime/validate.h
src/runtime/wrap.c
src/runtime/x86-arch.c
src/runtime/x86-linux-os.c [new file with mode: 0644]
stems-and-flags.lisp-expr
tests/alien.impure.lisp
tests/interface.pure.lisp
tools-for-build/Makefile [new file with mode: 0644]
tools-for-build/grovel_headers.c [new file with mode: 0644]
version.lisp-expr