[ruby-cvs:50651] tarui:r43508 (trunk): * gc.c (struct heap_page, gc_page_sweep, gc_sweep): Refactoring for

tarui at ruby-lang.org tarui at ruby-lang.org
Fri Nov 1 22:47:39 JST 2013


tarui	2013-11-01 22:47:39 +0900 (Fri, 01 Nov 2013)

  New Revision: 43508

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=43508

  Log:
    * gc.c (struct heap_page, gc_page_sweep, gc_sweep): Refactoring for
      performance. Add before_sweep condition to heap_page structure.
    
    * gc.c (rb_gc_force_recycle): Use before_sweep member.
    
    * gc.c (heap_is_before_sweep, is_before_sweep): Remove. They has not
      already been used.

  Modified files:
    trunk/ChangeLog
    trunk/gc.c


More information about the ruby-cvs mailing list