1.0.48.31: WITH-LOCKED-SYSTEM-TABLE
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 29 May 2011 21:49:45 +0000 (21:49 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 29 May 2011 21:49:45 +0000 (21:49 +0000)
commit71bc8b09fc75083ea4bb2aee954abca1f1e1f214
tree0e9e3a4cee8dff9b54e66b11975e01d0bc04289b
parenta97406ba6e8d843a5681fadbb90b28d41aee44d5
1.0.48.31: WITH-LOCKED-SYSTEM-TABLE

  Instead of disabling interrupts in user code that needs
  WITH-LOCKED-HASH-TABLE, have a separate WITH-LOCKED-SYSTEM-TABLE
  that does so.

  Use it instead of WITH-LOCKED-HASH-TABLE for all internals.
17 files changed:
contrib/sb-introspect/introspect.lisp
package-data-list.lisp-expr
src/code/class.lisp
src/code/cross-misc.lisp
src/code/debug-int.lisp
src/code/dyncount.lisp
src/code/early-extensions.lisp
src/code/hash-table.lisp
src/code/linkage-table.lisp
src/code/ntrace.lisp
src/code/target-package.lisp
src/code/target-pathname.lisp
src/pcl/defs.lisp
src/pcl/dfun.lisp
src/pcl/fngen.lisp
src/pcl/init.lisp
version.lisp-expr