[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Thu Oct 28 21:41:39 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv17092
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Thu Oct 28 23:41:38 2004
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.559 slime/ChangeLog:1.560
--- slime/ChangeLog:1.559 Wed Oct 27 12:59:06 2004
+++ slime/ChangeLog Thu Oct 28 23:41:38 2004
@@ -1,3 +1,45 @@
+2004-10-28 Helmut Eller <heller at common-lisp.net>
+
+ * swank-clisp.lisp: Add workaround for CLISP's broken control
+ string parser.
+
+ * swank-cmucl.lisp (set-step-breakpoints): Handle breakpoints at
+ single-return points in escaped frames better. Previously we
+ tried to set a breakpoint at the current position and consequently
+ was only hit during the next call.
+ (inspect-for-emacs)[function]: Call the next method only for
+ funcallable instances.
+ (profile-report, profile-reset, unprofile-all): We have to use
+ eval because the macro expansion depends on the value of
+ *timed-functions*. Reported by Chisheng Huang.
+
+ * slime.el (slime-space): Call slime-message in the right buffer,
+ so that after-command hooks are added in the right buffer.
+ Reported by Juho Snellman.
+ (slime-dispatch-event): Accept stepping flag.
+ (sldb-setup): Don't query when entering a recursive edit.
+ (sldb-exit): Don't kill the buffer if we are in stepping mode.
+ (slime-inspector-insert-ispec): New function.
+ (slime-open-inspector): Use it.
+ (slime-inspector-operate-on-point): Simplified.
+ (test interactive-eval): Fix test case.
+ (slime-kill-all-buffers): More regexp kludges. From Bill Clementson.
+
+ * swank-backend.lisp (activate-stepping): New function.
+
+ * swank.lisp (*sldb-stepping-p*): New variable. Used to tell
+ emacs that the debugger buffer should not be closed even if we
+ unwind.
+ (debug-in-emacs): Use it.
+ (sldb-step): Moved to the front end.
+ (inspector-princ, method-specializers-for-inspect): Simplified.
+ (methods-by-applicability): Use a simpler algorithm. I doubt there
+ is much difference in practice.
+ (inspect-for-emacs)[symbol, function, standard-generic-function]
+ [standard-method]: Use less than 80 columns.
+ (inspector-call-nth-action): Don't accept &rest args. Was never
+ used.
+
2004-10-27 Helmut Eller <heller at common-lisp.net>
* swank-sbcl.lisp (signal-compiler-condition): Actually delete one
More information about the slime-cvs
mailing list