[elephant-cvs] CVS elephant/src/elephant

ieslick ieslick at common-lisp.net
Mon Jan 22 16:17:44 UTC 2007


Update of /project/elephant/cvsroot/elephant/src/elephant
In directory clnet:/tmp/cvs-serv25298/src/elephant

Modified Files:
	controller.lisp serializer2.lisp 
Log Message:
0.6.1 Working HEAD is limping again.  All tests pass on Allegro 8.0/Mac OS X

--- /project/elephant/cvsroot/elephant/src/elephant/controller.lisp	2007/01/21 21:20:04	1.20
+++ /project/elephant/cvsroot/elephant/src/elephant/controller.lisp	2007/01/22 16:17:43	1.21
@@ -137,7 +137,7 @@
 ;; COMMON STORE CONTROLLER FUNCTIONALITY
 ;;
 
-(defclass store-controller ()  
+(defclass store-controller ()
   ((spec :type (or pathname string (simple-array character))
 	 :accessor controller-spec
 	 :initarg :spec
--- /project/elephant/cvsroot/elephant/src/elephant/serializer2.lisp	2007/01/21 21:20:04	1.3
+++ /project/elephant/cvsroot/elephant/src/elephant/serializer2.lisp	2007/01/22 16:17:44	1.4
@@ -45,7 +45,7 @@
 
 ;; Constants
 
-(defconstant +fixnum+                1)
+(defconstant +fixnum32+              1)
 (defconstant +fixnum64+              2)
 (defconstant +char+                  3)
 (defconstant +single-float+          4)
@@ -154,15 +154,15 @@
 	   (incf *lisp-obj-id*))
 	 (%serialize (frob)
 	   (etypecase frob
-	     ((integer #.most-negative-fixnum #.most-positive-fixnum)
-	      (buffer-write-byte +fixnum+ bs)
-	      (buffer-write-int frob bs))
-	     (null
-	      (buffer-write-byte +nil+ bs))
 	     (symbol
 	      (serialize-symbol frob bs sc))
 	     (string
 	      (serialize-string frob bs))
+	     ((integer #.most-negative-fixnum #.most-positive-fixnum)
+	      (buffer-write-byte +fixnum32+ bs)
+	      (buffer-write-int frob bs))
+	     (null
+	      (buffer-write-byte +nil+ bs))
 	     (persistent
 	      (buffer-write-byte +persistent+ bs)
 	      (buffer-write-int (oid frob) bs)
@@ -327,7 +327,7 @@
 	   (declare (type foreign-char tag)
 		    (dynamic-extent tag))
 	   (cond
-	     ((= tag +fixnum+) 
+	     ((= tag +fixnum32+) 
 	      (buffer-read-fixnum bs))
 	     ((= tag +nil+) nil)
 	     ((= tag +utf8-string+)




More information about the Elephant-cvs mailing list