1.0.16.40: implement %SET-SYMBOL-VALUE-IN-THREAD
commit1b71a50ae370d903265bf3bc8387518641b2a78b
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 19 May 2008 16:46:36 +0000 (19 16:46 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 19 May 2008 16:46:36 +0000 (19 16:46 +0000)
treebf0a8a7657c4adecce98eee21c10b3e3453bc550
parentae6e0d2d4d80dbbbd0c483051f0c8cd8fa3654fb
1.0.16.40: implement %SET-SYMBOL-VALUE-IN-THREAD

 * Eventually we may want to export this, but let's keep it internal
   for now...

 * Rename SB-THREAD::SYMBOL-VALUE-IN-THREAD to
   %SYMBOL-VALUE-IN-THREAD, and make it work with thread objects
   instead of SAPs. Also, never return the global value, but instead
   signal an error if the symbol is unbound in the thread.

 * Similarly, rename THREAD-SAP-FOR-ID to %THREAD-SAP, and make it
   work with thread objects instead of os-thread pointer values (née
   thread ids).

 * Rename CURRENT-THREAD-SAP-ID to CURRENT-THREAD-OS-THREAD.
src/code/target-thread.lisp
version.lisp-expr