[ruby-cvs:71579] normal:r64487 (trunk): cont.c (struct rb_fiber_struct): bitfields for trasnferred and status

normal at ruby-lang.org normal at ruby-lang.org
Tue Aug 21 08:48:04 JST 2018


normal	2018-08-21 08:48:03 +0900 (Tue, 21 Aug 2018)

  New Revision: 64487

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

  Log:
    cont.c (struct rb_fiber_struct): bitfields for trasnferred and status
    
    On 32-bit x86, this reduces the struct from 836 to 832 bytes and
    brings us down to 13 (64-byte) cachelines (from 14).

  Modified files:
    trunk/cont.c


More information about the ruby-cvs mailing list