1.0.5.50: some compare-and-swap changes
commit8cd045dfd24638b1958f1507f944f249d2d2ccde
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 17 May 2007 16:44:52 +0000 (17 16:44 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 17 May 2007 16:44:52 +0000 (17 16:44 +0000)
treee51096a52cb39ffb7acf283b0a00e19263173a33
parentb5c69cfe906a31ae57bb0f18c67af9d2eaa1dfef
1.0.5.50: some compare-and-swap changes

 * Since we have a non-threaded %INSTANCE-COMPARE-AND-SWAP on all
   platforms, define DEFINE-STRUCTURE-SLOT-COMPARE-AND-SWAP on
   non-threaded builds as well.

 * Bounds checking SIMPLE-VECTOR-COMPARE-AND-SWAP, plus tests.
package-data-list.lisp-expr
src/code/array.lisp
src/code/late-extensions.lisp
version.lisp-expr