Commit [9e96c0] Maximize Restore History

0.7.11.10.thread.5

Commit build-order.lisp-expr change missed last time

Fasloader now surrounded by *big-compiler-lock* (it would
be nice to use a second lock, but as compiler and fasloader
are mutually recursive, probably asking for trouble)

serve-event changes: *descriptor-handlers* now has
thread-local binding - after all, so do the fds

More fiddling with locks: whatever descriptor-sap does, "give
the desired answer" is not it. So, use explicit shifts instead

x86 linux version of arch_os_get_current_thread that
references %gs, so avoiding use of a syscall.

Daniel Barlow Daniel Barlow 2003-01-23

changed src/code/load.lisp
changed src/code/serve-event.lisp
changed src/code/target-thread.lisp
changed src/code/thread.lisp
changed src/runtime/runtime.c
changed src/runtime/x86-linux-os.c
changed build-order.lisp-expr
changed version.lisp-expr
src/code/load.lisp Diff Switch to side-by-side view
Loading...
src/code/serve-event.lisp Diff Switch to side-by-side view
Loading...
src/code/target-thread.lisp Diff Switch to side-by-side view
Loading...
src/code/thread.lisp Diff Switch to side-by-side view
Loading...
src/runtime/runtime.c Diff Switch to side-by-side view
Loading...
src/runtime/x86-linux-os.c Diff Switch to side-by-side view
Loading...
build-order.lisp-expr Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...