Issue #5033 has been updated by Kurt  Stephens.


There will be improvements for programs that have large numbers of Rational and Complex numbers.  If someone has a suitable benchmark please let me know.  Otherwise, I'll write something simple.
----------------------------------------
Feature #5033: PATCH: 1.9: gc_mark_children: Avoid gc_mark() tail recursion, use goto again.
http://redmine.ruby-lang.org/issues/5033

Author: Kurt  Stephens
Status: Assigned
Priority: Normal
Assignee: Narihiro Nakamura
Category: core
Target version: 1.9.x


Minor GC improvement.

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

-- KAS



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