1.0.2.7: Darwin/MacOS threading improvements
authorCyrus Harmon <ch-sbcl@bobobeach.com>
Fri, 2 Feb 2007 19:26:23 +0000 (19:26 +0000)
committerCyrus Harmon <ch-sbcl@bobobeach.com>
Fri, 2 Feb 2007 19:26:23 +0000 (19:26 +0000)
commit17dc30054799dab20bdab6da296ad6083cdaecd6
tree0437116a9eb45b57b8dbc5385d64039dc0ad66e0
parenta6ba890cc3401749a5400feb8e38f94f5f26674f
1.0.2.7: Darwin/MacOS threading improvements

    * use LOCK_CREATE_THREAD on MacOS/Darwin too
    * add new mach_exception_lock and grab this lock when handling
      exceptions
    * fix signal mask restoring logic (I think...)
    * restore float state in addition to thread state when done
      handling an emulated signal
src/runtime/thread.c
src/runtime/x86-darwin-os.c
version.lisp-expr