diff options
author | Aaron Patterson <tenderlove@ruby-lang.org> | 2020-07-23 16:00:28 -0700 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2020-07-27 12:40:01 -0700 |
commit | 35ba2783fe6b3316a6bbc6f00bf975ad7185d6e0 (patch) | |
tree | 6b5ebe0fbd35d375f5b111d6cb8557be31b34e5b /spec/mspec/tool/sync/sync-rubyspec.rb | |
parent | c5ae79d7e953e778c89d0991e82b62a3d78fb5be (diff) |
Use a linked list to eliminate imemo tmp bufs for managing local tables
This patch changes local table memory to be managed by a linked list
rather than via the garbage collector. It reduces allocations from the
GC and also fixes a use-after-free bug in the concurrent-with-sweep
compactor I'm working on.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3360
Diffstat (limited to 'spec/mspec/tool/sync/sync-rubyspec.rb')
0 files changed, 0 insertions, 0 deletions