diff options
author | Koichi Sasada <ko1@atdot.net> | 2020-10-14 02:03:21 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2020-10-14 14:02:06 +0900 |
commit | c3ba3fa8d01aa3970dc1f4e3dc0090ae171e9e35 (patch) | |
tree | 7aaff45d1eb07dc41297d1661f528a5449609469 /test/test_forwardable.rb | |
parent | d7de342e414b29bea7eff444ae33e44445afb9a5 (diff) |
support exception when lock_rec > 0
If a ractor getting a VM lock (monitor) raises an exception,
unlock can be skipped. To release VM lock correctly on exception
(or other jumps with JUMP_TAG), EC_POP_TAG() releases VM lock.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3654
Diffstat (limited to 'test/test_forwardable.rb')
0 files changed, 0 insertions, 0 deletions