ruby-changes:62988
From: Benoit <ko1@a...>
Date: Thu, 17 Sep 2020 18:17:40 +0900 (JST)
Subject: [ruby-changes:62988] ce888bfa23 (master): Add NEWS entry for [Feature #16792]
https://git.ruby-lang.org/ruby.git/commit/?id=ce888bfa23 From ce888bfa231bec52dfd3c1e9562f6ce799d8a389 Mon Sep 17 00:00:00 2001 From: Benoit Daloze <eregontp@g...> Date: Thu, 17 Sep 2020 11:17:07 +0200 Subject: Add NEWS entry for [Feature #16792] diff --git a/NEWS.md b/NEWS.md index 883a20b..05332f3 100644 --- a/NEWS.md +++ b/NEWS.md @@ -161,6 +161,12 @@ Outstanding ones only. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L161 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. https://github.com/ruby/ruby/blob/trunk/NEWS.md#L381 [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 v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/