0.6.12.7.flaky1.1:
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 18 May 2001 13:22:50 +0000 (13:22 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 18 May 2001 13:22:50 +0000 (13:22 +0000)
commitc8322df812da6eb4ef1ae51735b224b2ad0f1503
tree18c6fb81bbe65f71e7f04b01b5ad247dd026f1ed
parentd7f6139a91d7d9b0667a597584ae306d958bb2f4
0.6.12.7.flaky1.1:
(As per Daniel Barlow sbcl-devel 2001-05-17, the removal of
the mysterious "" special case in UNIX-STAT will
probably keep this version from building itself,
so I didn't even try. It does, however, at least
do "sh run-tests.sh" successfully.)
fixed declaration in %EXTRACT-STAT-RESULTS so that the
system won't have to interpret the alien reference
at runtime on every call to the function
I found how to fix the boot/gencgc/purify problem which was
leaving initial-function unmapped -- I could copy
current_region_free_pointer into
boxed_region.free_pointer just before
gc_alloc_update_page_pages() in save.c. However,
that left me with other flaky GC problems. So I gave
up my GC hacking in this version as a bad job, and
copied original 0.6.12.7 GC-related files over
the modified versions: gencgc.c, save.c, purify.c,
gc.lisp, save.lisp
made %EXTRACT-STAT-RESULTS inline to suppress an apparent
memory corruption bug
20 files changed:
clean.sh
make-host-2.sh
make-target-2.sh
src/code/cold-init.lisp
src/code/save.lisp
src/code/unix.lisp
src/compiler/x86/macros.lisp
src/runtime/alloc.c
src/runtime/bsd-os.h
src/runtime/coreparse.c
src/runtime/gencgc.c
src/runtime/globals.c
src/runtime/linux-os.c
src/runtime/os.h
src/runtime/purify.c
src/runtime/save.c
src/runtime/validate.c
tests/run-tests.sh
tools-for-build/Makefile
version.lisp-expr