[ruby-cvs:54103] normal:r46957 (trunk): rb_iseq_t: reduce to (280 bytes from 288 bytes) on 64-bit

normal at ruby-lang.org normal at ruby-lang.org
Sat Jul 26 16:30:27 JST 2014


normal	2014-07-26 16:30:26 +0900 (Sat, 26 Jul 2014)

  New Revision: 46957

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

  Log:
    rb_iseq_t: reduce to (280 bytes from 288 bytes) on 64-bit
    
    iseq_size and line_info_size may be 32-bit.
    
    4GB instruction sequences should be big enough for anyone.
    Other existing line info counters are 32-bit, and nobody
    should need all that.

  Modified files:
    trunk/ChangeLog
    trunk/compile.c
    trunk/iseq.c
    trunk/vm_core.h


More information about the ruby-cvs mailing list