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@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@freebits.de + + * swank.lisp (before-init): push :SWANK to *FEATURES*. (lp#627313) + +2010-09-18 Tobias C. Rittweiler tcr@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@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@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@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@gmail.com
* swank-sprof.lisp (filter-swank-nodes): Filter other swank