[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Sat Jan 13 05:35:02 UTC 2007
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1046 slime/ChangeLog:1.1052
--- slime/ChangeLog:1.1046 Thu Jan 11 19:06:56 2007
+++ slime/ChangeLog Fri Jan 12 10:27:10 2007
@@ -1,3 +1,44 @@
+2007-01-12 Helmut Eller <heller at common-lisp.net>
+
+ * swank-clisp.lisp: Better classification on frames on the stack.
+ Make variables in eval frames accessible to the debugger.
+ (frame-type, *frame-prefixes*, frame-to-string, is-prefix-p)
+ (frame-string-type, boring-frame-p): New.
+ (%frame-count-vars, %frame-var-name, %frame-var-value)
+ (frame-venv, next-venv, venv-ref, %parse-stack-values): Replaces
+ old frame-do-venv.
+ (extract-frame-line, extract-function-name, split-frame-string)
+ (string-match): New code to print frames.
+ (frame-locals, frame-var-value): Use the new stuff.
+
+ (inspect-for-emacs): Fix various bugs.
+
+ * swank-loader.lisp (compile-files-if-needed-serially): Don't wrap
+ everything in a compilation unit. If we abort on load errors and
+ it is confusing to see compiler warnings after the abort message.
+ (handle-loadtime-error): CLISP's format implements ~< differently
+ as everybody else, so use a explicit pprint-logical-block instead.
+
+ * swank.lisp (list-all-systems-in-central-registry): Don't
+ reference asdf directly, that leads to read errors in some
+ systems.
+
+2007-01-12 Juho Snellman <jsnell at iki.fi>
+
+ * slime.el (slime-read-expression-map): Switch the slime-mode-map
+ and minibuffer-local-map back the way they were. The previous change
+ was made due to a misunderstanding, caused by a keybinding for
+ [(return)] apparently being more specific than one for (kbd "RET"),
+ even when the former is in a parent keymap and the latter in the
+ child.
+
+2007-01-12 Helmut Eller <heller at common-lisp.net>
+
+ * swank.lisp (handle-request): Use 'abort as restart name, but
+ bind *sldb-quit-restart* to the restart returned by find-restart.
+ Also use a slighly friendlier message, because newbies seem to
+ invoke the ABORT restart instead of pressing q in the debugger.
+
2007-01-12 Edi Weitz <edi at agharta.de>
* slime.el (slime-find-asd): Remove file extension.
@@ -36,9 +77,9 @@
<abadichi at bezeqint.net>.
* slime.el (slime-keys): Removed binding of M-,
-
+
2007-01-11 Helmut Eller <heller at common-lisp.net>
-
+
* slime.el: Some cleanups for the debugger code: add some outline
sections and docstrings.
More information about the slime-devel
mailing list