produce more efficient code on the x86 if the compiler can determine
that (+ INDEX <constant>) does not require a bounds check and FOO
has an element type at least 8 bits wide.
+ * bug fix: references to undefined variables are handled the same way
+ in toplevel forms as in the normal compiler
+ * bug fix: the build scripts again work with non-bash /bin/sh (thanks
+ to Magnus Henoch)
+ * bug fix: use "gtar" as the asdf-install *TAR-PROGRAM* on NetBSD
+ (thanks to Jon Buller)
+ * improvement: faster compilation times for complex functions
changes in sbcl-1.0.2 relative to sbcl-1.0.1:
* improvement: experimental support for mach exception handling on
(elt *locations* (1- response)))))
(defparameter *tar-program*
- #+darwin "gnutar"
- #+sunos "gtar"
- #-(or darwin sunos) "tar")
+ ;; Please do not "clean this up" by using a bunch of #+'s and one
+ ;; #-. When the conditional is written this way, adding a new
+ ;; special case only involves one change. If #- is used, two changes
+ ;; are needed. -- JES, 2007-02-12
+ (progn
+ "tar"
+ #+darwin "gnutar"
+ #+(or sunos netbsd) "gtar"))
(defun get-tar-directory (packagename)
(let* ((tar (with-output-to-string (o)
fi
done
-if [ $HEADER_HAS_BEEN_PRINTED == true ]; then
+if [ $HEADER_HAS_BEEN_PRINTED = true ]; then
exit 1
fi
;;; 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.2.21"
+"1.0.2.22"