summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-11-22 22:27:47 +0100
committerAndy Wingo <wingo@pobox.com>2016-11-22 22:27:47 +0100
commit2b0ffb899bca6d78db06e212ab9f92ec22888405 (patch)
tree27ba678b607be4e6262c9760582690b5001baf9f
parentdc2a5602648bfbaaa9e3271145adb55951daad26 (diff)
downloadguile-2b0ffb899bca6d78db06e212ab9f92ec22888405.tar.gz
Add NEWS item about mutexes
* NEWS: Add entry.
-rw-r--r--NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 941f411f0..66fd2b03a 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,13 @@ Changes in 2.1.5 (changes since the 2.1.4 alpha release):
* Notable changes
* New interfaces
* 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
** Threading facilities moved to (ice-9 threads)