diff options
| author | Eli Zaretskii | 2016-12-08 18:35:40 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2016-12-08 18:35:40 +0200 |
| commit | 128cacda1c79983f0b64773afc029bc757cfb7b8 (patch) | |
| tree | a0c8bcecd2eb34f3fb8009a69c9aba1bf6f6a888 | |
| parent | fa7d1f075fb862ae4ca28390abf33d625dbd2813 (diff) | |
| download | emacs-128cacda1c79983f0b64773afc029bc757cfb7b8.tar.gz emacs-128cacda1c79983f0b64773afc029bc757cfb7b8.zip | |
Add a NEWS entry.
| -rw-r--r-- | etc/NEWS | 13 |
1 files changed, 13 insertions, 0 deletions
| @@ -74,6 +74,19 @@ for '--daemon'. | |||
| 74 | * Changes in Emacs 26.1 | 74 | * Changes in Emacs 26.1 |
| 75 | 75 | ||
| 76 | +++ | 76 | +++ |
| 77 | ** Emacs now provides a limited form of concurrency with Lisp threads. | ||
| 78 | Concurrency in Emacs Lisp is "mostly cooperative", meaning that | ||
| 79 | Emacs will only switch execution between threads at well-defined | ||
| 80 | times: when Emacs waits for input, during blocking operations related | ||
| 81 | to threads (such as mutex locking), or when the current thread | ||
| 82 | explicitly yields. Global variables are shared among all threads, but | ||
| 83 | a 'let' binding is thread-local. Each thread also has its own current | ||
| 84 | buffer and its own match data. | ||
| 85 | |||
| 86 | See the chapter "Threads" in the ELisp manual for full documentation | ||
| 87 | of these facilities. | ||
| 88 | |||
| 89 | +++ | ||
| 77 | ** The new function 'file-name-case-insensitive-p' tests whether a | 90 | ** The new function 'file-name-case-insensitive-p' tests whether a |
| 78 | given file is on a case-insensitive filesystem. | 91 | given file is on a case-insensitive filesystem. |
| 79 | 92 | ||