0.pre8.28
authorDaniel Barlow <dan@telent.net>
Wed, 2 Apr 2003 11:15:10 +0000 (11:15 +0000)
committerDaniel Barlow <dan@telent.net>
Wed, 2 Apr 2003 11:15:10 +0000 (11:15 +0000)
commite365f2f7a9c66d307b48fee70778f4eaa84bdcc0
tree5716a4d360da2f9e5910a2d09230742c5bd62b8e
parent7e00a27796fce8eb5b0ab920dda636584a011ba2
0.pre8.28
   === Threads merge, 100 metres ===

This is the first commit of experimental native threads for
SBCL.  Note that thread support is by default not compiled in
- you need to add :sb-thread to target features.  Note also
that non-x86 probably doesn't build in this version - that
will be fixed imminently

See log messages for dan_native_threads_branch,
dan_native_threads_2_branch, dan_native_threads_3_branch for
more information.  I'm not going to type it all in again
54 files changed:
build-order.lisp-expr
src/assembly/x86/assem-rtns.lisp
src/code/cross-thread.lisp [new file with mode: 0644]
src/code/debug-int.lisp
src/code/debug.lisp
src/code/early-impl.lisp
src/code/exhaust.lisp
src/code/gc.lisp
src/code/load.lisp
src/code/symbol.lisp
src/code/sysmacs.lisp
src/code/thread.lisp
src/code/toplevel.lisp
src/compiler/generic/objdef.lisp
src/compiler/main.lisp
src/compiler/x86/c-call.lisp
src/compiler/x86/cell.lisp
src/compiler/x86/macros.lisp
src/compiler/x86/nlx.lisp
src/compiler/x86/parms.lisp
src/compiler/x86/system.lisp
src/runtime/GNUmakefile
src/runtime/alloc.c
src/runtime/backtrace.c
src/runtime/breakpoint.c
src/runtime/coreparse.c
src/runtime/dynbind.c
src/runtime/dynbind.h
src/runtime/gc.h
src/runtime/gencgc.c
src/runtime/gencgc.h
src/runtime/globals.c
src/runtime/globals.h
src/runtime/interrupt.c
src/runtime/interrupt.h
src/runtime/ldso-stubs.S
src/runtime/linux-os.c
src/runtime/monitor.c
src/runtime/parse.c
src/runtime/print.c
src/runtime/purify.c
src/runtime/runtime.c
src/runtime/runtime.h
src/runtime/save.c
src/runtime/search.c
src/runtime/thread.c
src/runtime/thread.h
src/runtime/validate.c
src/runtime/validate.h
src/runtime/x86-arch.c
src/runtime/x86-assem.S
src/runtime/x86-linux-os.c
src/runtime/x86-linux-os.h
version.lisp-expr