[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Fri Feb 27 03:33:01 UTC 2009
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1687 slime/ChangeLog:1.1696
--- slime/ChangeLog:1.1687 Wed Feb 25 17:53:27 2009
+++ slime/ChangeLog Thu Feb 26 23:41:41 2009
@@ -1,7 +1,72 @@
-2009-02-25 Luís Oliveira <loliveira at common-lisp.net>
+2009-02-27 Tobias C. Rittweiler <tcr at freebits.de>
- * contrib/slime-compiler-notes-tree.el: Fix typo in the `provide'
- form.
+ C-c C-c on (defun foo () ,bar) did not result in a compiler note
+ overlay on SBCL.
+
+ * swank-sbcl.lisp (compiler-note-location): Make it take a
+ condition; if the condition is a READER-ERROR, the passed
+ compiler-error-context is very likely NIL---we have not proceeded
+ beyond reading, so we aren't within the compiler yet. In that
+ case, we use the stream position of the stream behind the
+ READER-ERROR instead.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * doc/slime.texi: Fix typos, and add keybindings not listed there.
+
+ Patch by Stas Boukarev.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (sldb-backward-frame): Only move backward when we're
+ below the backtrace marker.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (debug-in-emacs): Moved (WITH-BINDINGS
+ *SLDB-PRINTER-BINDINGS* ...), from here...
+ (sldb-loop): ... to here. Otherwise results from a user doing an
+ eval-in-frame were truncated.
+
+ Reported by Jeff Workman.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (hash-table-to-alist): New function.
+ ([method] emacs-inspect (hash-table)): Sort keys if they're all
+ numbers, symbols, or strings.
+
+ Adapted from Willem Broekema.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-backend.lisp (warn-unimplemented-interfaces):
+ Bind *PRINT-PRETTY* to T. Otherwise no sugar formatting on CCL.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-pretty-package-name): Signalled an error on
+ simple symbols; fix that!
+
+ Reported by Geoff Wozniak.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-current-form-path): Use
+ `slime-current-parser-state'.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el ([test] fancy-symbol-names): New, hopefully
+ comprehensive, test for funky symbol names.
+ (slime-check-fancy-symbol-name): Helper.
+ (slime-exit-vertical-bars): New function to move out from |foo|.
+ (slime-symbol-constituent-at): New predicate to test whether the
+ character at point is a valid symbol constituent.
+ (slime-beginning-of-symbol, slime-end-of-symbol): Rewritten using
+ above two functions and `forward-sexp' that correctly parses
+ escapes etc.
+ (slime-sexp-at-point): Consider thing at point a symbol first.
2009-02-24 Tobias C. Rittweiler <tcr at freebits.de>
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.176 slime/contrib/ChangeLog:1.178
--- slime/contrib/ChangeLog:1.176 Sat Feb 21 19:05:21 2009
+++ slime/contrib/ChangeLog Thu Feb 26 22:44:36 2009
@@ -1,3 +1,30 @@
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-fancy-inspector.lisp (emacs-inspect (stream-error)): Do
+ not run FILE-POSITION on a closed stream.
+
+2009-02-26 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime-parse.el (slime-parse-symbol-name-at-point):
+ Removed. Superfluous due to recent changes on
+ `slime-symbol-name-at-point'.
+ (slime-parse-sexp-at-point): Simplified; use
+ `slime-sexp-at-point'.
+ (slime-inside-string-p, slime-beginning-of-string): Use
+ `slime-current-parser-state'.
+ ([test] enclosing-form-specs.1): Add some simple cases.
+
+ * slime-enclosing-context.el (slime-find-bound-names): Replace
+ `slime-parse-symbol-name-at-point' with
+ `slime-symbol-name-at-point'
+ (slime-find-bound-functions): No need for `slime-ensure-list'
+ anymore.
+ ([test] enclosing-context.1): Adapted due to the changes.
+
+2009-02-25 Luís Oliveira <loliveira at common-lisp.net>
+
+ * slime-compiler-notes-tree.el: Fix typo in the `provide' form.
+
2009-02-21 Tobias C. Rittweiler <tcr at freebits.de>
* slime-package-fu.el: Removed misplaced comma, deleted some
More information about the slime-devel
mailing list