1.0.14.19: Fix SB-SHOW, broken for a while.
authorRichard M Kreuter <kreuter@users.sourceforge.net>
Mon, 4 Feb 2008 22:55:21 +0000 (22:55 +0000)
committerRichard M Kreuter <kreuter@users.sourceforge.net>
Mon, 4 Feb 2008 22:55:21 +0000 (22:55 +0000)
* Optimization in CONCATENATE broke SB-SHOW in the cross compiler.
  Disable this optimization in SB-SHOW.

src/code/show.lisp
version.lisp-expr

index f22336b..be2b45c 100644 (file)
 (defmacro /show0 (&rest string-designators)
   ;; We can't use inline MAPCAR here because, at least in 0.6.11.x,
   ;; this code gets compiled before DO-ANONYMOUS is defined.
-  (declare (notinline mapcar))
+  ;; Similarly, we don't use inline CONCATENATE, because some of the
+  ;; machinery behind its optimizations isn't available in the
+  ;; cross-compiler.
+  (declare (notinline mapcar concatenate))
   (let ((s (apply #'concatenate
                   'simple-string
                   (mapcar #'string string-designators))))
index 9b95dbc..5b3870f 100644 (file)
@@ -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.14.18"
+"1.0.14.19"