0.pre8.40
authorDaniel Barlow <dan@telent.net>
Mon, 7 Apr 2003 13:16:52 +0000 (13:16 +0000)
committerDaniel Barlow <dan@telent.net>
Mon, 7 Apr 2003 13:16:52 +0000 (13:16 +0000)
commit34dcb46f78a01d543756703d7ccdf3d999a134d0
treeccbc15e0f86b4afa36f0ece459528b25a041df0b
parent976505f5476932372cae826a7bc5f3c94a09fa98
0.pre8.40
  === Threads merge, 0.390625 metres ===

Unithread fixes for all remaining architectures, although I'm
not 100% that BSD ports are all working.

Various 32/64 bit fixes for Alpha

Removed the allocate-16Mb-at-a-time hacks from the Linux port,
substitute with MAP_NORESERVE: CMUCL has been doing this for a
long time already without user complaint.  Also the retryable
mmap errors: as there's no logic in the caller to actually
retry, we'd be better off losing if mmap fails.
19 files changed:
src/code/target-unithread.lisp
src/compiler/alpha/parms.lisp
src/compiler/generic/objdef.lisp
src/compiler/hppa/parms.lisp
src/compiler/mips/parms.lisp
src/runtime/alpha-arch.c
src/runtime/alpha-linux-os.c
src/runtime/alpha-osf1-os.c
src/runtime/bsd-os.c
src/runtime/hppa-arch.c
src/runtime/hppa-linux-os.c
src/runtime/linux-os.c
src/runtime/mips-arch.c
src/runtime/mips-linux-os.c
src/runtime/osf1-os.c
src/runtime/purify.c
src/runtime/sparc-linux-os.c
src/runtime/thread.c
src/runtime/thread.h