1.0.29.19: robustify SYMBOL-VALUE-IN-THREAD
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Jun 2009 19:19:44 +0000 (19:19 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 18 Jun 2009 19:19:44 +0000 (19:19 +0000)
commitb18df732481502bca0040c56685979712ec58754
tree9ee31dfb2e65b09158cc4509ca62a6bbb1ebb3f4
parentbaee4b0e353648e6f3e7a5826f462fec95df1738
1.0.29.19: robustify SYMBOL-VALUE-IN-THREAD

* Deal with UNBOUND-MARKER-WIDETAG, bogus values, and GC potentially
  moving the object.

* Disable one of the test on Darwin as it deadlocks for reasons which
  seem to have nothing to do with S-V-I-T, but rather re-entrancy and
  signal-handler safety of OS provided C functions.
src/code/target-thread.lisp
tests/threads.pure.lisp
version.lisp-expr