[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Wed Nov 25 08:33:01 UTC 2009


Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.286 slime/contrib/ChangeLog:1.287
--- slime/contrib/ChangeLog:1.286	Mon Nov 23 16:48:52 2009
+++ slime/contrib/ChangeLog	Tue Nov 24 08:17:00 2009
@@ -1,3 +1,23 @@
+2009-11-24  Tobias C. Rittweiler  <tcr at freebits.de>
+
+	Fix a few edge cases in new arglist code.
+
+	* slime-parse.el (slime-parse-form-upto-point): Regard
+	beginning-of-line as whitespace, and DTRT.
+
+	* swank-arglists.lisp (empty-arg-p): Input may not only be an
+	arglist-dummy.
+	(print-decoded-arglist-as-template): Do not print superfluuous
+	newline before &body.
+	(arglist-for-echo-area): Catch errors.
+	(find-subform-with-arglist): Deal properly with NIL as argument.
+	(find-immediately-containing-arglist): Do not erroneously complete
+	form with an unsuited arglist of the parent form.
+	(last-arg): New helper.
+	(arglist-path-to-nested-arglist): Use it.
+
+	Reported by Ariel Badichi.
+
 2009-11-23  Tobias C. Rittweiler  <tcr at freebits.de>
 
 	* slime-asdf.el (slime-rgrep-system): Conditionalize on whether




More information about the slime-devel mailing list