1.0.23.42: don't grab *WORLD-LOCK* in CLASSOID-TYPEP
commitc24064571013e49f0fdc96a2fbfee445102441ec
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 16 Dec 2008 16:37:07 +0000 (16 16:37 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Tue, 16 Dec 2008 16:37:07 +0000 (16 16:37 +0000)
tree5595f66ca8bf66af20d4fa6562467ad7f406f67a
parentb77ebf21b137cd0debcb7a2a1f52b093ce28ee02
1.0.23.42: don't grab *WORLD-LOCK* in CLASSOID-TYPEP

 * A shoddy bandaid to make Slime less prone to deadlock against the
   compiler when using :SPAWN.

 * Proper fix is to be much, much more principled about grabbing the
   *WORLD-LOCK* in the compiler: we should only ever grab it in places
   where we cannot end up calling arbitary user code while holding
   it.
src/code/typep.lisp
version.lisp-expr