1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 19:50:24 +02:00

Add NEWS item about mutexes

* NEWS: Add entry.
This commit is contained in:
Andy Wingo 2016-11-22 22:27:47 +01:00
parent dc2a560264
commit 2b0ffb899b

7
NEWS
View file

@ -11,6 +11,13 @@ Changes in 2.1.5 (changes since the 2.1.4 alpha release):
* Notable changes * Notable changes
* New interfaces * New interfaces
* Performance improvements * Performance improvements
** Mutexes are now faster under contention
Guile implements its own mutexes, so that threads that are trying to
acquire a mutex can be interrupted. These mutexes used to be quite
inefficient when many threads were trying to acquire them, causing many
spurious wakeups and contention. This has been fixed.
* Incompatible changes * Incompatible changes
** Threading facilities moved to (ice-9 threads) ** Threading facilities moved to (ice-9 threads)