"1.0.41.2": threads: Add memory-barrier framework.
authorAlastair Bridgewater <lisphacker@users.sourceforge.net>
Wed, 4 Aug 2010 17:58:15 +0000 (17:58 +0000)
committerAlastair Bridgewater <lisphacker@users.sourceforge.net>
Wed, 4 Aug 2010 17:58:15 +0000 (17:58 +0000)
commit65b5ab7e713d04e0d76bc0ee196374f6e57b922f
treeb78e81863dbd3f46f55f4155d287496314de02f0
parent6e9a41e3ec4205f3a6e02ba50ff36f4159a3dfd9
"1.0.41.2": threads: Add memory-barrier framework.

  * New file, src/code/barrier.lisp, containing the baseline
implementation.

  * Added the barrier functions to the compiler function database.

  * Export the interface macro, BARRIER, from SB!THREAD and the
underlying barrier functions from SB!VM.

  * Document a new architecture-dependent build-time feature,
MEMORY-BARRIER-VOPS, for controlling the behavior and inlining of
the interpreter stubs for the barrier functions.
base-target-features.lisp-expr
build-order.lisp-expr
package-data-list.lisp-expr
src/code/barrier.lisp [new file with mode: 0644]
src/compiler/fndb.lisp
version.lisp-expr