Commit [1419c1] Maximize Restore History

0.pre8.33

=== Threads merge, 12.5 metres ===

Added ppc vop for CURRENT-THREAD-OFFSET-SAP : note that other
ports (alpha, sparc, etc) wil need this too

Fix the PPC symbol hashing problem with symbol names < 4
characters long (thanks CSR)

Replace CONTROL_STACK_FOO with thread-> or SymbolValue as
appropriate in various non-x86 places (cheneygc, ldb backtrace
etc)

get_spinlock defn moved into $arch-arch.c, as unlikely to vary
much between one OS and another on a given arch. Other arches
need to add this too, but for non-threaded ports the dummy
version in ppc-arch.c will do fine.

Stub arch_os_get_current_thread, arch_os_thread_{init,cleanup}
added for Linux/PPC: needs adding to other ports

Add missing UNIX-SETSID definition, used in MAKE-LISTENER-THREAD

Daniel Barlow Daniel Barlow 2003-04-03

1 2 > >> (Page 1 of 2)
changed NEWS
changed TODO
changed src
changed src/assembly
changed src/assembly/ppc
changed src/assembly/ppc/array.lisp
changed src/code
changed src/code/debug-int.lisp
changed src/code/toplevel.lisp
changed src/code/unix.lisp
changed src/compiler
changed src/compiler/generic
changed src/compiler/generic/objdef.lisp
changed src/compiler/ppc
changed src/compiler/ppc/parms.lisp
changed src/compiler/ppc/system.lisp
changed src/runtime
changed src/runtime/backtrace.c
changed src/runtime/cheneygc.c
changed src/runtime/interrupt.c
changed src/runtime/ppc-arch.c
changed src/runtime/ppc-linux-os.c
changed src/runtime/ppc-linux-os.h
changed src/runtime/purify.c
changed src/runtime/thread.c
NEWS Diff Switch to side-by-side view
Loading...
TODO Diff Switch to side-by-side view
Loading...
src
Directory.
src/assembly
Directory.
src/assembly/ppc
Directory.
src/assembly/ppc/array.lisp Diff Switch to side-by-side view
Loading...
src/code
Directory.
src/code/debug-int.lisp Diff Switch to side-by-side view
Loading...
src/code/toplevel.lisp Diff Switch to side-by-side view
Loading...
src/code/unix.lisp Diff Switch to side-by-side view
Loading...
src/compiler
Directory.
src/compiler/generic/objdef.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc
Directory.
src/compiler/ppc/parms.lisp Diff Switch to side-by-side view
Loading...
src/compiler/ppc/system.lisp Diff Switch to side-by-side view
Loading...
src/runtime
Directory.
src/runtime/backtrace.c Diff Switch to side-by-side view
Loading...
src/runtime/cheneygc.c Diff Switch to side-by-side view
Loading...
src/runtime/interrupt.c Diff Switch to side-by-side view
Loading...
src/runtime/ppc-arch.c Diff Switch to side-by-side view
Loading...
src/runtime/ppc-linux-os.c Diff Switch to side-by-side view
Loading...
src/runtime/ppc-linux-os.h Diff Switch to side-by-side view
Loading...
src/runtime/purify.c Diff Switch to side-by-side view
Loading...
src/runtime/thread.c Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)