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
added doc/internals-notes/threading-specials
changed doc
changed src
changed src/code
changed src/code/target-thread.lisp
changed src/runtime
changed src/runtime/backtrace.c
changed version.lisp-expr
doc/internals-notes
Directory.
doc/internals-notes/threading-specials Diff Switch to side-by-side view
Loading...
doc
Directory.
src
Directory.
src/code
Directory.
src/code/target-thread.lisp Diff Switch to side-by-side view
Loading...
src/runtime
Directory.
src/runtime/backtrace.c Diff Switch to side-by-side view
Loading...
version.lisp-expr Diff Switch to side-by-side view
Loading...