diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/DEBUG | 2 | ||||
-rw-r--r-- | etc/NEWS | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/etc/DEBUG b/etc/DEBUG index 03efa3b10dd..ddec7b4414d 100644 --- a/etc/DEBUG +++ b/etc/DEBUG @@ -313,7 +313,7 @@ type. Here are these commands: xbufobjfwd xkbobjfwd xbuflocal xbuffer xsymbol xstring xvector xframe xwinconfig xcompiled xcons xcar xcdr xsubr xprocess xfloat xscrollbar xchartable xsubchartable xboolvector xhashtable xlist xcoding - xcharset xfontset xfont + xcharset xfontset xfont xbytecode Each one of them applies to a certain type or class of types. (Some of these types are not visible in Lisp, because they exist only @@ -74,6 +74,19 @@ for '--daemon'. * 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. |