[ruby-cvs:60624] ko1:r53461 (trunk): * gc.c: remove heap_page::heap. This field is only used to recognize

ko1 at ruby-lang.org ko1 at ruby-lang.org
Fri Jan 8 17:23:58 JST 2016


ko1	2016-01-08 17:23:58 +0900 (Fri, 08 Jan 2016)

  New Revision: 53461

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

  Log:
    * gc.c: remove heap_page::heap. This field is only used to recognize
      whether a page is in a tomb or not. Instead of this field,
      heap_page::flags::in_tomb (1 bit field) is added.
    
      Also type of heap_page::(total|free|final)_slots are changed from
      int to short. 2B is enough for them.

  Modified files:
    trunk/ChangeLog
    trunk/gc.c


More information about the ruby-cvs mailing list