[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Tue Dec 22 08:33:02 UTC 2009
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1945 slime/ChangeLog:1.1946
--- slime/ChangeLog:1.1945 Sat Dec 19 09:56:06 2009
+++ slime/ChangeLog Mon Dec 21 08:31:55 2009
@@ -1,3 +1,14 @@
+2009-12-21 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime.el (slime-at-list-p): Deleted.
+ (slime-at-expression-p): Moved to slime-package-fu.
+ (slime-forward-blanks): Deleted. Use `(skip-chars-forward
+ "[:space:]")' instead.
+ (slime-forward-any-comment): Deleted.
+ (slime-reader-conditionals-regexp): Make a constant so it's
+ inlined.
+ (slime-unknown-feature-expression): Make it an error.
+
2009-12-19 Stas Boukarev <stassats at gmail.com>
* swank-backend.lisp (defpackage): export with-symbol and
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.310 slime/contrib/ChangeLog:1.314
--- slime/contrib/ChangeLog:1.310 Sat Dec 19 09:56:07 2009
+++ slime/contrib/ChangeLog Mon Dec 21 11:23:02 2009
@@ -1,3 +1,76 @@
+2009-12-21 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-arglists.lisp (completions-for-keyword): Return nil
+ instead of :not-available because the function is supposed to
+ return a list of available completions.
+
+ Adapted from patch by Ariel Badichi.
+
+2009-12-21 Tobias C. Rittweiler <tcr at freebits.de>
+
+ Today's cleanup day.
+
+ * slime-parse.el (slime-incomplete-form-at-point)
+ (slime-parse-sexp-at-point)
+ (slime-has-symbol-syntax-p)
+ (slime-incomplete-sexp-at-point)
+ (slime-parse-extended-operator-name)
+ (slime-extended-operator-name-parser-alist)
+ (slime-make-extended-operator-parser/look-ahead)
+ (slime-parse-extended-operator/proclaim)
+ (slime-parse-extended-operator/declare)
+ (slime-parse-extended-operator/check-type)
+ (slime-parse-extended-operator/the)
+ (slime-nesting-until-point)
+ (slime-make-form-spec-from-string)
+ (slime-enclosing-form-specs)
+ (slime-ensure-list)
+ (slime-beginning-of-string)
+ (slime-check-enclosing-form-specs)
+ (enclosing-form-specs.1 [test]): Deleted. The new arglist code made
+ all this superfluous.
+
+ * slime-autodoc.el (slime-autodoc-accuracy-depth): New defcustom.
+ (slime-retrieve-arglist): Return :not-available if appropriate.
+ (slime-arglist): Use `slime-retrieve-arglist'. Delete reference to
+ undefined variable.
+ (slime-autodoc-thing-at-point): Deleted, not needed anymore.
+ (slime-autodoc-hook): Deleted.
+ (slime-autodoc-worthwhile-p): Deleted.
+ (slime-make-autodoc-rpc-form): Simplified.
+ (slime-compute-autodoc-internal): Merged with `slime-compute-autodoc'.
+ (slime-compute-autodoc): Removed usage of old
+ infrastructure. Simplified.
+
+ * swank-arglists.lisp (print-decoded-arglist): Print ((:foo bar)
+ quux) &key parameters correctly.
+ (variable-desc-for-echo-area): Return :not-available, not nil.
+
+ * slime-c-p-c.el (slime-complete-symbol*-fancy-bit): Adapted for
+ new return value of `slime-retrieve-arglist'.
+
+ * slime-fancy.el: Disable `slime-mdot-fu' contrib because that has
+ to be adapted to new infrastructure.
+
+ * slime-sbcl-exts.el (slime-enable-autodoc-for-sb-assem:inst):
+ Deleted. Used old infrastructure.
+
+2009-12-21 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime-parse.el (slime-parse-form-upto-point): Rewritten to make
+ it more performant.
+ (slime-parse-form-until): New helper.
+
+2009-12-21 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * slime-package-fu.el (slime-at-expression-p): Moved from
+ slime.el.
+ (slime-goto-next-export-clause): Replace `slime-forward-blanks'.
+
+ * slime-parse.el (slime-parse-sexp-at-point)
+ (slime-parse-extended-operator-name): Replace
+ `slime-forward-blanks'.
+
2009-12-19 Stas Boukarev <stassats at gmail.com>
* swank-asdf.lisp (asdf:operation-done-p): ASDF included with some
More information about the slime-devel
mailing list