0.7.1.44:
authorWilliam Harold Newman <william.newman@airmail.net>
Mon, 18 Mar 2002 17:28:25 +0000 (17:28 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Mon, 18 Mar 2002 17:28:25 +0000 (17:28 +0000)
minor comment fixes which want to be synchronized in CVS (the
BUGS change because bugs have incrementing numbers --
which will become a nuisance with multiple committers,
dunno what the long term fix is -- and the
make.sh/cross-compile comments because DB and CSR have
been fixing this on sbcl-internals and if I don't
commit my corresponding fix soon I'll find it collides
with theirs)

BUGS
make.sh
version.lisp-expr

diff --git a/BUGS b/BUGS
index e2d2e8f..536b601 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1275,6 +1275,17 @@ WORKAROUND:
     Is (1 . 1) of type CONS a cons? => NIL
   without signalling an error.
 
+154:
+  There's some sort of problem with aborting back out of the debugger
+  after a %DETECT-STACK-EXHAUSTION error in sbcl-0.7.1.38. In some cases
+  telling the debugger to ABORT doesn't get you back to the main REPL,
+  but instead just gives you another stack exhaustion error. The problem
+  doesn't occur in the trivial case
+    * (defun frob () (frob) (frob))
+    FROB
+    * (frob)
+  but it has happened in more complicated cases (which I haven't
+  figured out how to reproduce).
 
 DEFUNCT CATEGORIES OF BUGS
   IR1-#:
diff --git a/make.sh b/make.sh
index 2249dad..a2a577b 100755 (executable)
--- a/make.sh
+++ b/make.sh
@@ -73,12 +73,16 @@ sh make-config.sh || exit 1
 #   Copy src/runtime/sbcl.h from the host system to the target system.
 #   On the target system:
 #     sh make-target-1.sh
-#   Copy src/runtime/sbcl.nm from the target system to the host system.
+#   Copy src/runtime/sbcl.nm and output/stuff-groveled-from-headers.lisp
+#     from the target system to the host system.
 #   On the host system:
 #     SBCL_XC_HOST=<whatever> sh make-host-2.sh
 #   Copy output/cold-sbcl.core from the host system to the target system.
 #   On the target system:
 #     sh make-host-2.sh
+# Or, if you can set up the files somewhere shared (with NFS, AFS, or
+# whatever) between the host machine and the target machine, the basic
+# procedure above should still work, but you can skip the "copy" steps.
 sh make-host-1.sh   || exit 1
 sh make-target-1.sh || exit 1
 sh make-host-2.sh   || exit 1
index d75b24a..352ad23 100644 (file)
@@ -18,4 +18,4 @@
 ;;; for internal versions, especially for internal versions off the
 ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.7.1.43"
+"0.7.1.44"