[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