[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Sun Sep 19 07:33:01 UTC 2010


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2138 slime/ChangeLog:1.2141
--- slime/ChangeLog:1.2138	Fri Sep  3 18:29:43 2010
+++ slime/ChangeLog	Sat Sep 18 05:34:05 2010
@@ -1,3 +1,31 @@
+2010-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank-backend.lisp (valid-function-name-p): New interface.
+	(compiler-macroexpand-1): Use it to guard against type errors
+	from COMPILER-MACRO-FUNCTION.
+
+2010-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank.lisp (before-init): push :SWANK to *FEATURES*. (lp#627313)
+
+2010-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	Make C-c C-m also expand compiler macros. (lp#638720)
+
+	* slime.el (slime-macro/compiler-macro-expand-1): New.
+	(slime-macro/compiler-macro-expand-1-inplace): New.
+	(slime-editing-keys): Map `C-c C-m' to first above.
+	(slime-compiler-macroexpand-1): Take prefix-arg like others.
+	(slime-compiler-macroexpand-1-inplace): Ditto.
+	(slime-compiler-macroexpand): Thus deleted.
+	(slime-compiler-macroexpand-inplace): Ditto.
+
+	* swank.lisp (swank-macro/compiler-macro-expand-1): New defslimefun.
+	(swank-macro/compiler-macro-expand): New defslimefun.
+	(macro/compiler-macro-expand-1): New.
+	(macro/compiler-macro-expand): New.
+	(expand-repeatedly): New helper.
+
 2010-09-03  Stas Boukarev  <stassats at gmail.com>
 
 	* slime.el (slime-forward-cruft): Use " \t\n" to match whitespaces
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.419 slime/contrib/ChangeLog:1.421
--- slime/contrib/ChangeLog:1.419	Fri Sep 17 16:32:55 2010
+++ slime/contrib/ChangeLog	Sat Sep 18 16:47:29 2010
@@ -1,3 +1,21 @@
+2010-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* slime-parse.el (slime-parse-form-upto-point): Fix lp#627308.
+
+	* slime-autodoc.el (slime-canonicalize-whitespace): New
+	helper. Extracted out of `slime-format-autodoc'.
+	(slime-autodoc-to-string): New helper.
+	(slime-check-autodoc-at-point): Use it.
+	(autodoc.1): Add test case for above fix.
+
+2010-09-18  Tobias C. Rittweiler <tcr at freebits.de>
+
+	* swank-arglist.lisp (function-exists-p): Renamed from
+	FUNCTION-EXISTS-P. Uses new SWANK-BACKEND:VALID-FUNCTION-NAME-P
+	underneath.
+	(valid-operator-name-p): Unused, hence deleted.
+	(boundp-and-interesting): Renamed from INTERESTING-VARIABLE-P.
+
 2010-09-17  Stas Boukarev  <stassats at gmail.com>
 
 	* swank-sprof.lisp (filter-swank-nodes): Filter other swank




More information about the slime-devel mailing list