From ce888bfa231bec52dfd3c1e9562f6ce799d8a389 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Thu, 17 Sep 2020 11:17:07 +0200 Subject: Add NEWS entry for [Feature #16792] --- NEWS.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'NEWS.md') diff --git a/NEWS.md b/NEWS.md index 883a20b27f..05332f3036 100644 --- a/NEWS.md +++ b/NEWS.md @@ -161,6 +161,12 @@ Outstanding ones only. p C.ancestors #=> [C, M1, M2, Object, Kernel, BasicObject] ``` +* Mutex + + * Mutex is now acquired per-Fiber instead of per-Thread. This change should + be compatible for essentially all usages and avoids blocking when using + a Fiber Scheduler. [[Feature #16792]] + * Ractor * new class to enable parallel execution. See doc/ractor.md for @@ -375,6 +381,7 @@ Excluding feature bug fixes. [Feature #16686]: https://bugs.ruby-lang.org/issues/16686 [Feature #16746]: https://bugs.ruby-lang.org/issues/16746 [Feature #16754]: https://bugs.ruby-lang.org/issues/16754 +[Feature #16792]: https://bugs.ruby-lang.org/issues/16792 [Feature #16828]: https://bugs.ruby-lang.org/issues/16828 [Feature #17104]: https://bugs.ruby-lang.org/issues/17104 [Misc #16961]: https://bugs.ruby-lang.org/issues/16961 -- cgit v1.2.3