* Make PCL aware of SB-EXT:MUFFLE-CONDITIONS declaration. Suppresses
bogus warning when that declaration is used in a method body.
Reported by Kevin Reid on sbcl-devel 2007-04-09.
* Fix a typo in a variable declamation, pointed out by Peter Graves.
* Add some eval-whenage around the DEFCONSTANT for
+SSET-REHASH-THRESHOLD+, since it's used in the same file inside
a #.. This should restore building with clisp to the normal
level of brokenness.
interrupt safe.
* bug fix: binding *BREAK-ON-SIGNALS* to a value that is not a type
specifier no longer causes infinite recursion.
+ * bug fix: SB-EXT:MUFFLE-CONDITIONS declarations no longer trigger a
+ bogus warning in DEFMETHOD bodies (reported by Kevin Reid)
* improvement: the x86-64/darwin port now passes all tests and
should be considered non-experimental.
;;; for that). For an explanation of what it really does, look
;;; elsewhere.
(export '*shebang-backend-subfeatures*)
-(declaim (type list *shebang-features*))
+(declaim (type list *shebang-backend-subfeatures*))
(defvar *shebang-backend-subfeatures*)
\f
;;;; string checker, for catching non-portability early
;;; Rehash the sset when the proportion of free cells in the set is
;;; lower than this.
-(defconstant +sset-rehash-threshold+ 1/4)
+(eval-when (:compile-toplevel :load-toplevel :execute)
+ (defconstant +sset-rehash-threshold+ 1/4))
;;; Destructively add ELEMENT to SET. If ELEMENT was not in the set,
;;; then we return true, otherwise we return false.
%method-lambda-list
optimize
ftype
+ muffle-conditions
inline
notinline))
;;; 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.4.66"
+"1.0.4.67"