Commit [df0ef5] Maximize Restore History

0.8.2.38.stop_the_world.8

Thread-safety and the SBCL standard library.

This is going to be a drag. So far we've mostly depended on
guesswork and on observing bugs to find places in the SBCL
code that are not thread safe and need rewriting or locking
until they are. As we dispose of the obvious cases, this
approach is going to start working less well for the obscure
ones

doc/internals-notes/threading-specials lists all symbols in
SBCL with a '*' in their names, less the ones that clearly
aren't special variables at all (LIST*, DO*). Weed it and
reap.

Daniel Barlow Daniel Barlow 2003-08-23

added doc/internals-notes/threading-specials
changed src/code/target-thread.lisp
changed src/runtime/backtrace.c
changed version.lisp-expr
doc/internals-notes/threading-specials Diff Switch to side-by-side view
Loading...
src/code/target-thread.lisp Diff Switch to side-by-side view
Loading...
src/runtime/backtrace.c Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...