|author||Takashi Kokubun <firstname.lastname@example.org>||2020-12-20 21:54:27 -0800|
|committer||Takashi Kokubun <email@example.com>||2020-12-20 22:03:20 -0800|
Stop marking unit_queue
The original motivation of this marking was https://github.com/k0kubun/yarv-mjit/issues/20. As wanabe said, there are multiple options to mitigate the issue, and Eric Wong introduced another fix at 143776f6fe by checking unit->iseq inside the lock. Therefore this particular condition has been covered in two ways, and the script given by wanabe no longer crashes without mjit_mark().
Diffstat (limited to 'vm.c')
1 files changed, 0 insertions, 2 deletions
@@ -2594,8 +2594,6 @@ rb_vm_mark(void *ptr)
rb_id_table_foreach_values(vm->negative_cme_table, vm_mark_negative_cme, NULL);