Issue #5033 has been updated by authorNari (Narihiro Nakamura).

Status changed from Assigned to Closed
% Done changed from 0 to 100

I've committed part of your patch in r37088. Thanks!
----------------------------------------
Feature #5033: PATCH: 1.9: gc_mark_children: Avoid gc_mark() tail recursion, use goto again.
https://bugs.ruby-lang.org/issues/5033#change-30048

Author: kstephens (Kurt  Stephens)
Status: Closed
Priority: Normal
Assignee: authorNari (Narihiro Nakamura)
Category: core
Target version: 2.0.0


Minor GC improvement.

Avoid recurring into gc_mark() when "goto again;" is sufficient.

-- KAS



-- 
http://bugs.ruby-lang.org/