1.0.20.8: ATOMIC-INCF implementation
commit880a863592743d82835e0fb4395301d6ab1f5127
authorNikodemus Siivola <nikodemus@random-state.net>
Wed, 17 Sep 2008 22:31:57 +0000 (17 22:31 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Wed, 17 Sep 2008 22:31:57 +0000 (17 22:31 +0000)
tree118d6a262302baf9e9aac869c4fa4c42469d4d03
parentdb9c81e7b9a67ebd26b87bf2c1686d1b4968f097
1.0.20.8: ATOMIC-INCF implementation

 * Modular arithmetic on word-sized unsigned structure slots.

 * Uses XADD on x86 and x86-64, a simple lisp-level implementation elsewhere.
NEWS
package-data-list.lisp-expr
src/code/late-extensions.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/x86-64/cell.lisp
src/compiler/x86/cell.lisp
tests/compare-and-swap.impure.lisp
version.lisp-expr