[slime-devel] Daily ChangeLog diff

Helmut Eller heller at common-lisp.net
Wed Jun 15 09:44:01 UTC 2011


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2198 slime/ChangeLog:1.2201
--- slime/ChangeLog:1.2198	Fri Jun 10 09:13:28 2011
+++ slime/ChangeLog	Tue Jun 14 08:34:18 2011
@@ -1,3 +1,16 @@
+2011-06-14  Nikodemus Siivola  <nikodemus at random-state.net>
+
+	* swank-backend.lisp (call-with-io-timeout): New DEFINTERFACE.
+	* swank-sbcl.lisp (call-with-io-timeout): DEFIMPLEMENTATION for it.
+	* swank.lisp (auto-flush-loop): Call FINISH-OUTPUT using
+	CALL-WITH-IO-TIMEOUT to prevent deadlocks.
+
+	* swank.lisp (macro-indentation): Fix handling of lambda-list
+	keywords other than &rest and &body.
+
+	* slime.el (slime-update-system-indentation): Remove stale specs
+	from common-lisp-system-indentation when new one arrives.
+
 2011-06-10  Nikodemus Siivola  <nikodemus at random-state.net>
 
 	* swank.lisp (macro-indentation): Walk the lambda-list
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.481 slime/contrib/ChangeLog:1.485
--- slime/contrib/ChangeLog:1.481	Tue Jun 14 02:33:39 2011
+++ slime/contrib/ChangeLog	Wed Jun 15 02:13:21 2011
@@ -1,5 +1,34 @@
+2011-06-15  Stas Boukarev  <stassats at gmail.com>
+
+	* slime-scheme.el (slime-scheme-indentation-update):
+	`slime-indentation-update-hooks' now requires functions to accept
+	three arguments. Add `packages' parameter.
+
 2011-06-14  Nikodemus Siivola  <nikodemus at random-state.net>
 
+	WITH-COMPILATION-UNIT indentation.
+
+	* slime-cl-indent.el: Add indentation method.
+
+	* slime-cl-indent-test.txt: Test 47.
+
+	Fix indentation of incomplete destructring.
+
+	* slime-cl-indent.el (lisp-indent-259): If there's a level of
+	destructuring specified in a tail, but we're looking at a word,
+	indent to sexp instead.
+
+	* slime-cl-indent-test.txt: Test 46.
+
+	Don't consider DEFINER and DEFINITION as tentative defuns.
+
+	* slime-cl-indent.el (common-lisp-indent-function-1): Don't consider
+	"definition" or "definer" to be tentative defuns.
+
+	* slime-cl-indent-test.txt: Tests 44-45.
+
+	Better DEFMETHOD and :METHOD indentation.
+
 	* slime-cl-indent.el (lisp-beginning-of-defmethod): New function.
 	(lisp-indent-defmethod): Extend to work with non-toplevel defmethods,
 	and method definitions inside defgenerics.




More information about the slime-devel mailing list