diff options
author | Matt Valentine-House <matt@eightbitraptor.com> | 2021-12-01 21:29:22 +0000 |
---|---|---|
committer | Peter Zhu <peter@peterzhu.ca> | 2021-12-02 10:14:14 -0500 |
commit | f7bdfb39ef6dd5ac72492364bcd23743e0ce36a6 (patch) | |
tree | 23d7f9358fc7b62c97b6389a6336e5156af4f34d /gc.c | |
parent | ca33b590996481eb8c8081cdbe9c58cbdcaa3c9d (diff) |
Don't clear the constant cache when finishing compaction
References are being updated correctly, so this is no longer necessary
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/5198
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -5170,7 +5170,6 @@ gc_compact_finish(rb_objspace_t *objspace, rb_size_pool_t *pool, rb_heap_t *heap gc_profile_record *record = gc_prof_record(objspace); record->moved_objects = objspace->rcompactor.total_moved - record->moved_objects; } - rb_clear_constant_cache(); objspace->flags.during_compacting = FALSE; } |