implement ATOMIC-UPDATE
commit126b9cfb25799ca41210c1a1658de30e1ff372e7
authorNikodemus Siivola <nikodemus@random-state.net>
Tue, 15 May 2012 21:53:51 +0000 (16 00:53 +0300)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 21 May 2012 05:35:36 +0000 (21 08:35 +0300)
treedd52b3c4acb391bc6fcf4dbacd2f70e66214fb7f
parent522a3c95b9b7a044ff0ab8df1ca29460ef2ad3a7
implement ATOMIC-UPDATE

  Nicer than having to write explicit CAS loops.

  Also improve COMPARE-AND-SWAP docstring, and remove the EXPERIMENTAL label
  from it.
NEWS
doc/manual/threading.texinfo
package-data-list.lisp-expr
src/code/cas.lisp
src/code/late-extensions.lisp
tests/threads.pure.lisp