[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