Update of /cvsroot/sbcl/sbcl
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv5438
188.8.131.52: x86/x86-64: Weaken read and write barrier operations.
* It turns out that the read-barrier operation is only needed on
Pentium Pro systems for SMP operation. This never worked right,
so there's no need to penalize other systems to support this.
* It turns out that the write-barrier operation is only needed
on OOSTORE systems for SMP operation. Thsi never worked right, so
there's no need to penalize other systems to support this.
* It turns out that x86-64 systems are neither Pentium Pro nor
* This breaks down if the barriers were required for device I/O
instead of SMP operation. Should anyone actually need such
barriers, adding them to the existing framework separately should
be simple enough.
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.4922
retrieving revision 1.4923
diff -u -d -r1.4922 -r1.4923
--- version.lisp-expr 4 Aug 2010 18:04:21 -0000 1.4922
+++ version.lisp-expr 5 Aug 2010 21:24:33 -0000 1.4923
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)