Project

General

Profile

« Previous | Next » 

Revision e199582e

Added by nari over 12 years ago

  • backport r32894 from trunk.

  • gc.c (gc_lazy_sweep): if sweep target slots are not found, we
    try heap_increment() because it might be able to expand the
    heap. [Bug #5127] [ruby-dev:44285]

  • gc.c (gc_clear_mark_on_sweep_slots): if a sweeping was
    interrupted, we expand the heap if at all possible.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@32946 b2dd03c8-39d4-4d8f-98ff-823fe69b080e