[ruby-cvs:54029] normal:r46883 (trunk): rb_io_t: shrink from 216 to 200 bytes on 64-bit

normal at ruby-lang.org normal at ruby-lang.org
Sun Jul 20 13:18:59 JST 2014


normal	2014-07-20 13:18:58 +0900 (Sun, 20 Jul 2014)

  New Revision: 46883

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

  Log:
    rb_io_t: shrink from 216 to 200 bytes on 64-bit
    
    * include/ruby/io.h (rb_io_t): shrink to 200 bytes from 216 on 64-bit
      This puts us within 8 bytes of being three cache lines instead of
      four lines on x86-64.  This breaks the ABI.
      [Feature #10050]

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/io.h


More information about the ruby-cvs mailing list