summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-10-17 21:25:18 +0200
committerAndy Wingo <wingo@pobox.com>2016-10-17 21:29:05 +0200
commit56d8d9a2577ea96a598f87f50dd6eafab0fcef26 (patch)
tree5276321c54a442ed8acc3546e729393ce524df94 /NEWS
parente61017afa84031ce1c4d3535091a195142a82966 (diff)
Deprecate arbiters
* libguile/arbiters.c: * libguile/arbiters.h: * test-suite/tests/arbiters.test: Delete files. * libguile/deprecated.c: * libguile/deprecated.h: Move arbiters code here. * doc/ref/api-scheduling.texi: Remove section on arbiters. * libguile.h: * libguile/Makefile.am: * libguile/init.c: * module/oop/goops.scm: * test-suite/Makefile.am: Remove mention of arbiters. * NEWS: Update.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 2ee3d3f6e..f94e590bc 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,13 @@ Changes in 2.1.5 (changes since the 2.1.4 alpha release):
* New interfaces
* Performance improvements
* Incompatible changes
+* New deprecations
+** Arbiters deprecated
+
+Arbiters were an experimental mutual exclusion facility from 20 years
+ago that didn't survive the test of time. Use mutexes or atomic boxes
+instead.
+
* Bug fixes