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:
parent
dc2a560264
commit
2b0ffb899b
1 changed files with 7 additions and 0 deletions
7
NEWS
7
NEWS
|
@ -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)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue