]> git.eshelyaron.com Git - emacs.git/commitdiff
Add a NEWS entry.
authorEli Zaretskii <eliz@gnu.org>
Thu, 8 Dec 2016 16:35:40 +0000 (18:35 +0200)
committerEli Zaretskii <eliz@gnu.org>
Thu, 8 Dec 2016 16:35:40 +0000 (18:35 +0200)
etc/NEWS

index f7565b04ef84fc1277615bcf4ff3c642cef885e2..256edde5dece6cdc4a2f04a69e6576cf1e525b7d 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -73,6 +73,19 @@ for '--daemon'.
 \f
 * Changes in Emacs 26.1
 
++++
+** Emacs now provides a limited form of concurrency with Lisp threads.
+Concurrency in Emacs Lisp is "mostly cooperative", meaning that
+Emacs will only switch execution between threads at well-defined
+times: when Emacs waits for input, during blocking operations related
+to threads (such as mutex locking), or when the current thread
+explicitly yields.  Global variables are shared among all threads, but
+a 'let' binding is thread-local.  Each thread also has its own current
+buffer and its own match data.
+
+See the chapter "Threads" in the ELisp manual for full documentation
+of these facilities.
+
 +++
 ** The new function 'file-name-case-insensitive-p' tests whether a
 given file is on a case-insensitive filesystem.