0.8.2.6:
authorChristophe Rhodes <csr21@cam.ac.uk>
Sun, 27 Jul 2003 17:13:51 +0000 (17:13 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Sun, 27 Jul 2003 17:13:51 +0000 (17:13 +0000)
Make the prototype of the GENERIC-FUNCTION class (and indeed all
other direct instances of GENERIC-FUNCTION) printable;  also use
a newline rather than a semicolon in x86-arch.c in the hope that
it's more acceptable to OpenBSD.

NEWS
src/pcl/print-object.lisp
src/runtime/x86-arch.c
version.lisp-expr

diff --git a/NEWS b/NEWS
index 2b719d8..176b09c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1946,6 +1946,8 @@ changes in sbcl-0.8.3 relative to sbcl-0.8.2:
     is the greater.  (thanks to Patrik Nordebo)
   * bug fix: MAKE-ARRAY ignored :INITIAL-CONTENTS NIL. (reported by
     Kalle Olavi Niemitalo)
+  * bug fix: the CLASS-PROTOTYPE of the GENERIC-FUNCTION class is now
+    printable.  (reported by Eric Marsden)
 
 planned incompatible changes in 0.8.x:
   * (not done yet, but planned:) When the profiling interface settles
index 6a91b50..6b15d73 100644 (file)
 (defmethod print-object ((slotd slot-definition) stream)
   (named-object-print-function slotd stream))
 
-(defmethod print-object ((generic-function generic-function) stream)
+(defmethod print-object ((generic-function standard-generic-function) stream)
   (named-object-print-function
     generic-function
     stream
index e080615..24adeca 100644 (file)
@@ -146,7 +146,8 @@ get_spinlock(lispobj *word,int value)
 {
     u32 eax=0;
     do {
-       asm ("xor %0,%0;lock cmpxchg %1,%2" 
+       asm ("xor %0,%0\n\
+              lock cmpxchg %1,%2" 
             : "=a" (eax)
             : "r" (value), "m" (*word)
             : "memory", "cc");
index b4f22d0..d6b764d 100644 (file)
@@ -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".)
-"0.8.2.5"
+"0.8.2.6"