diff options
author | Aaron Patterson <[email protected]> | 2021-05-17 16:46:49 -0700 |
---|---|---|
committer | Aaron Patterson <[email protected]> | 2021-05-18 14:53:07 -0700 |
commit | e4e416380d4b1b36ca1cc2e1e1ed993c9be694bb (patch) | |
tree | 26f4b8781631e5c35e178e042ca34f291146322a /ext/json/parser | |
parent | 7c716b686ca396733028f9a824f8cd656e23f7a2 (diff) |
Revert any references that are on the machine stack after compacting
Since compaction can be concurrent, the machine stack is allowed to
change while compaction is happening. When compaction finishes, there
may be references on the machine stack that need to be reverted so that
we can remove the read barrier.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/4510
Diffstat (limited to 'ext/json/parser')
0 files changed, 0 insertions, 0 deletions