[slime-devel] Daily ChangeLog diff

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


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2204 slime/ChangeLog:1.2205
--- slime/ChangeLog:1.2204	Sat Jun 18 04:51:22 2011
+++ slime/ChangeLog	Tue Jun 21 04:24:01 2011
@@ -1,3 +1,15 @@
+2011-06-21  Nikodemus Siivola  <nikodemus at random-state.net>
+
+	* swank.lisp (*indentation-cache-lock*): Deleted.
+	(perform-indentation-update): Spawn a new thread to handle the
+	indentation update when using threads. Move cache-clearing to
+	UPDATE-INDENTATION/DELTA-FOR-EMACS. Replace the old cache by
+	the one returned from U-I/D-F-E.
+	(update-indentation/delta-for-emacs): When clearing the cache,
+	allocate a new table. When threads are being used, copy the
+	cache before mutation, to ensure that caches possibly seen by other
+	threads are write-only by then.
+
 2011-06-18  Nikodemus Siivola  <nikodemus at random-state.net>
 
 	* swank.lisp (*indentation-cache-lock*): New variable:
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.486 slime/contrib/ChangeLog:1.487
--- slime/contrib/ChangeLog:1.486	Thu Jun 16 01:29:17 2011
+++ slime/contrib/ChangeLog	Tue Jun 21 04:49:37 2011
@@ -1,3 +1,11 @@
+2011-06-21  Nikodemus Siivola  <nikodemus at random-state.net>
+
+	* slime-cl-indent.el (lisp-loop-indent-forms-like-keywords): Fix type error.
+	(common-lisp-style-default): Fix type error, move to after styles have been
+	defined so as to be able to offer a menu for picking the predefined styles.
+	("sbcl"): Oops! It's (as ...) not (:as ...). Also add couple of missing defining
+	forms.
+
 2011-06-16  Nikodemus Siivola  <nikodemus at random-state.net>
 
 	* swank-indentation.lisp (macro-indentation): More complex




More information about the slime-devel mailing list