From: Gabor Melis Date: Mon, 1 Aug 2005 13:20:48 +0000 (+0000) Subject: 0.9.3.15: debugger streams X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=c4e725639ba67b17664700c96d04746f97c8075c;hp=36a59e15bbd951e012297be691a8b7b526fcccf6;p=sbcl.git 0.9.3.15: debugger streams * flush all standard streams before prompting in the REPL and the debugger * prompt for restart goes to *debug-io* * disable-debugger, enable-debugger don't set *debug-io* anymore * run *invoke-debugger-hook* before *debugger-hook* => if the debugger is disabled then *debugger-hook* is not run * eof selects abort in the debugger --- diff --git a/tests/debug.impure.lisp b/tests/debug.impure.lisp index 3a1397a..ecf1521 100644 --- a/tests/debug.impure.lisp +++ b/tests/debug.impure.lisp @@ -376,11 +376,15 @@ (incf error-counter))) :normal-exit)))))))) +(enable-debugger) + (test-inifinite-error-protection) #+sb-thread (let ((thread (sb-thread:make-thread #'test-inifinite-error-protection))) (loop while (sb-thread:thread-alive-p thread))) +(disable-debugger) + ;;; success (quit :unix-status 104) diff --git a/tests/foreign.test.sh b/tests/foreign.test.sh index edc251e..35efc19 100644 --- a/tests/foreign.test.sh +++ b/tests/foreign.test.sh @@ -9,7 +9,7 @@ # While most of SBCL is derived from the CMU CL system, the test # files (like this one) were written from scratch after the fork # from CMU CL. -# +# # This software is in the public domain and is provided with # absolutely no warranty. See the COPYING and CREDITS files for # more information. @@ -38,7 +38,7 @@ build_so() { cc -c $1.c -o $1.o $CFLAGS ld $SO_FLAGS -o $1.so $1.o } - + echo 'int summish(int x, int y) { return 1 + x + y; }' > $testfilestem.c echo 'int numberish = 42;' >> $testfilestem.c echo 'int nummish(int x) { return numberish + x; }' >> $testfilestem.c @@ -89,7 +89,7 @@ cat > $testfilestem.def.lisp < $testfilestem.def.lisp <