diff options
author | Koichi Sasada <[email protected]> | 2024-07-03 11:56:49 +0900 |
---|---|---|
committer | Koichi Sasada <[email protected]> | 2024-07-05 21:20:54 +0900 |
commit | 685a4e5be77ec376f29a180c7ed9fbee23e05bac (patch) | |
tree | 583720f6654720dc5bdeeeebf6ded38bb13aa497 /test | |
parent | 88a2a46e233fb52107f4ef921813f14243af75d4 (diff) |
VM barrier needs to store GC root
On the VM barrier waiting, it needs to store machine context
as a GC root.
Also it needs to wait for barrier synchronization correctly
by `while` (for continuous barrier sync by another ractor).
This is why GC marking misses are occerred on ARM machines.
like: https://rubyci.s3.amazonaws.com/fedora40-arm/ruby-master/log/20240702T063002Z.fail.html.gz
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions