[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Tue Oct 21 20:38:05 UTC 2008
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv23660
Modified Files:
ChangeLog swank-allegro.lisp
Log Message:
* swank-allegro.lisp (frame-restartable-p): Handle errors signaled
by debugger:frame-retryable-p. This looks like an Allegro
bug, though. Reported by Luke Hope.
--- /project/slime/cvsroot/slime/ChangeLog 2008/10/21 20:37:51 1.1567
+++ /project/slime/cvsroot/slime/ChangeLog 2008/10/21 20:38:05 1.1568
@@ -1,7 +1,13 @@
+2008-10-21 Helmut Eller <heller at common-lisp.net>
+
+ * swank-allegro.lisp (frame-restartable-p): Handle errors signaled
+ by debugger:frame-retryable-p. This looks like an Allegro
+ bug, though. Reported by Luke Hope.
+
2008-10-20 Helmut Eller <heller at common-lisp.net>
- * slime.el: Require some packages, apropos, at compile time to
- suppress some "undefined function" warnings.
+ * slime.el: Require some packages, e.g. apropos, at compile time
+ to suppress some "undefined function" warnings.
2008-10-19 Helmut Eller <heller at common-lisp.net>
--- /project/slime/cvsroot/slime/swank-allegro.lisp 2008/10/19 20:03:34 1.118
+++ /project/slime/cvsroot/slime/swank-allegro.lisp 2008/10/21 20:38:05 1.119
@@ -207,7 +207,11 @@
(debugger:environment-of-frame frame)))))
(defimplementation frame-restartable-p (frame)
- (debugger:frame-retryable-p frame))
+ (handler-case (debugger:frame-retryable-p frame)
+ (serious-condition (c)
+ (funcall (read-from-string "swank::background-message")
+ "~a ~a" frame (princ-to-string c))
+ nil)))
(defimplementation restart-frame (frame-number)
(let ((frame (nth-frame frame-number)))
More information about the slime-cvs
mailing list