summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Rhodes <csr21@cantab.net>2008-12-31 13:27:21 +0000
committerChristophe Rhodes <csr21@cantab.net>2008-12-31 13:27:21 +0000
commit56c7428e2bcb149dac575142d5d17e0b297f8670 (patch)
treeed5bd8410907aecd8a970e9bd09839201b5a4dde
parent406d94680b12bfc465c8ba70858092df22405146 (diff)
1.0.24: release, will be tagged as sbcl_1_0_24sbcl_1_0_24
Also, include build fix for sparc (Juho Snellman / Bruce O'Neel sbcl-devel 30-12-2008) and mark test :throw :no-such-tag as failing on x86/linux and x86-64/linux (because they do for me).
-rw-r--r--NEWS1
-rw-r--r--src/compiler/sparc/array.lisp2
-rw-r--r--tests/debug.impure.lisp2
-rw-r--r--version.lisp-expr2
4 files changed, 5 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index e874cb31d..b63dea6aa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,5 @@
;;;; -*- coding: utf-8; fill-column: 78 -*-
+changes in sbcl-1.0.24 relative to 1.0.23:
* new feature: ARRAY-STORAGE-VECTOR provides access to the underlying data
vector of a multidimensional SIMPLE-ARRAY.
* new feature: the system now signals a continuable error if standard
diff --git a/src/compiler/sparc/array.lisp b/src/compiler/sparc/array.lisp
index fc491812b..8b8079fdb 100644
--- a/src/compiler/sparc/array.lisp
+++ b/src/compiler/sparc/array.lisp
@@ -26,7 +26,7 @@
(inst or header alloc-tn other-pointer-lowtag)
(inst add ndescr rank (+ (* (1+ array-dimensions-offset) n-word-bytes)
lowtag-mask))
- (inst andn ndescr 4)
+ (inst andn ndescr lowtag-mask)
(inst add alloc-tn ndescr)
(inst add ndescr rank (fixnumize (1- array-dimensions-offset)))
(inst sll ndescr ndescr n-widetag-bits)
diff --git a/tests/debug.impure.lisp b/tests/debug.impure.lisp
index 22b05eb42..aae31110a 100644
--- a/tests/debug.impure.lisp
+++ b/tests/debug.impure.lisp
@@ -210,7 +210,9 @@
(and :x86 :openbsd)
(and :x86 :sunos)
(and :x86 :darwin)
+ (and :x86 :linux)
(and :x86-64 :darwin)
+ (and :x86-64 :linux)
(and :sparc :linux)
:alpha
:mips))
diff --git a/version.lisp-expr b/version.lisp-expr
index f02c1b475..c7362af2d 100644
--- a/version.lisp-expr
+++ b/version.lisp-expr
@@ -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".)
-"1.0.23.72"
+"1.0.24"