Commit a6bda328 authored by William Harold Newman's avatar William Harold Newman
Browse files

0.8.7.32:

	renamed FOO_PAGE masks to FOO_PAGE_MASK in hopes of reducing
		future confusion between wordwise equality and bitwise
		flag testing (which seemed to be implicit in one of the
		GC fixes in 0.8.7.whatever)
parent 34111868
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2092,7 +2092,7 @@
      (multiple-value-bind (equalp certainp)
	  (type= (array-type-element-type type1)
		 (array-type-element-type type2))
	;; by its nature, the call to TYPE= should never return NIL,
	;; By its nature, the call to TYPE= should never return NIL,
	;; T, as we don't know what the UNKNOWN-TYPE will grow up to
	;; be.  -- CSR, 2002-08-19
	(aver (not (and (not equalp) certainp)))
@@ -2108,7 +2108,7 @@
(!define-type-method (array :negate) (type)
  ;; FIXME (and hint to PFD): we're vulnerable here to attacks of the
  ;; form "are (AND ARRAY (NOT (ARRAY T))) and (OR (ARRAY BIT) (ARRAY
  ;; NIL) (ARRAY CHAR) ...) equivalent?  -- CSR, 2003-12-10
  ;; NIL) (ARRAY CHAR) ...) equivalent?" -- CSR, 2003-12-10
  (make-negation-type :type type))

(!define-type-method (array :unparse) (type)
+4 −4
Original line number Diff line number Diff line
@@ -35,10 +35,10 @@
#define FUN_RAW_ADDR_OFFSET (6*sizeof(lispobj) - FUN_POINTER_LOWTAG)

/* values for the *_alloc_* parameters */
#define FREE_PAGE 0
#define BOXED_PAGE 1
#define UNBOXED_PAGE 2
#define OPEN_REGION_PAGE 4
#define FREE_PAGE_FLAG 0
#define BOXED_PAGE_FLAG 1
#define UNBOXED_PAGE_FLAG 2
#define OPEN_REGION_PAGE_FLAG 4

#define ALLOC_BOXED 0
#define ALLOC_UNBOXED 1
+79 −78

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Original line number Diff line number Diff line
@@ -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.7.31"
"0.8.7.32"