Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2292 slime/ChangeLog:1.2293
--- slime/ChangeLog:1.2292 Sun Jan 1 20:20:52 2012
+++ slime/ChangeLog Fri Jan 6 01:02:43 2012
@@ -1,3 +1,18 @@
+2012-01-06 Helmut Eller <heller(a)common-lisp.net>
+
+ Add a "sentinel thread" to protect access to global lists.
+
+ * swank.lisp (start-sentinel, sentinel, send-to-sentinel)
+ (sentinel-serve, sentinel-stop-server, sentinel-maybe-exit): New.
+ (make-connection, close-connection, setup-server, stop-server):
+ Use the sentinel.
+ (close-connection%): Factored out.
+ * swank-backend.lisp (register-thread, find-registered): New.
+ * swank-allegro.lisp: Implement it.
+ * swank-ccl.lisp:
+ * swank-lispworks.lisp:
+ * swank-sbcl.lisp:
+
2012-01-02 Stas Boukarev <stassats(a)gmail.com>
* swank-loader.lisp (lisp-version-string): Append -no-threads to
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.529 slime/contrib/ChangeLog:1.530
--- slime/contrib/ChangeLog:1.529 Fri Dec 30 09:10:13 2011
+++ slime/contrib/ChangeLog Fri Jan 6 01:57:15 2012
@@ -1,3 +1,8 @@
+2012-01-06 Helmut Eller <heller(a)common-lisp.net>
+
+ * swank-mrepl.lisp (send-prompt): Fix use of OR.
+ Reported by Mark H. David.
+
2011-12-30 Nikodemus Siivola <nikodemus(a)random-state.net>
* slime-cl-indent.el (common-lisp-looking-at-keyword): New function. Looks