[ruby-cvs:57158] ko1:r50009 (trunk): * gc.c: rename terminologies.

ko1 at ruby-lang.org ko1 at ruby-lang.org
Thu Mar 19 03:02:15 JST 2015


ko1	2015-03-19 03:02:13 +0900 (Thu, 19 Mar 2015)

  New Revision: 50009

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

  Log:
    * gc.c: rename terminologies.
      * long_lived -> uncollectible:
        because this bitmap does not mean "long lived objects in past",
        but means "prohibit collection thse objects until next major GC".
        Uncollectible objects consist of two types objects, one is old
        objects (WB protected objects which age == 3) and another is
        uncollectible WB unprotected objects which are referred from old
        objects
      * remembered_wb_unprotected_objects ->
        uncollectible_wb_unprotected_objects:
        because uncollectible objects does not mean remembered objects.

  Modified files:
    trunk/ChangeLog
    trunk/gc.c


More information about the ruby-cvs mailing list