platforms.
* optimization: code using alien values with undeclared types is much faster.
* optimization: the compiler is now able to open code SEARCH in more cases.
- * optimization: more compact (thanks to Lutz Euler)
+ * optimization: more compact typechecks on x86-64 (thanks to Lutz Euler)
* bug fix: >= and <= gave wrong results when used with NaNs.
* bug fix: the #= and ## reader macros now interact reasonably with
funcallable instances.
non-base strings as arguments
* bug fix: more consistent error output for fatal-compiler-warnings, like
reader errors
+ * bug fix: functions with proper names were showing up as NIL in
+ backtraces (reported by Edi Weitz, regression in 1.0.2)
changes in sbcl-1.0.3 relative to sbcl-1.0.2:
* new platform: NetBSD/PPC. (thanks to Aymeric Vincent)
(funcall #'ir1-convert-lambdalike
definition
:source-name name)))
- (debug-name (debug-name 'tl-xep name))
+ (debug-name (debug-name 'tl-xep
+ (or name
+ (functional-%source-name locall-fun))))
;; Convert the XEP using the policy of the real
;; function. Otherwise the wrong policy will be used for
;; deciding whether to type-check the parameters of the
;;; 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.3.34"
+"1.0.3.35"