diff options
author | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-07-14 09:48:49 +0000 |
---|---|---|
committer | normal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-07-14 09:48:49 +0000 |
commit | f747a231cfc27b6192a47685737b060486ad3d9e (patch) | |
tree | 462703c3c923e7f5ef6f36bdcbbdf7cd04ec99a9 /ChangeLog | |
parent | ff9046ad0bc2a72c47c5a8081710a5b0b7c31f73 (diff) | |
download | bundler-f747a231cfc27b6192a47685737b060486ad3d9e.tar.gz |
ChangeLog: document size changes [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,16 +1,19 @@ Mon Jul 14 16:38:45 2014 Eric Wong <e@80x24.org> - * vm_core.h (struct rb_iseq_struct): reduce to 288 bytes on 64-bit + * vm_core.h (struct rb_iseq_struct): reduce to 288 bytes + on x86-64 (from 296 bytes) Mon Jul 14 16:07:25 2014 Eric Wong <e@80x24.org> * iseq.h (struct iseq_catch_table_entry): shrink to 32 bytes + on x86-64 (from 48 bytes) Mon Jul 14 16:04:41 2014 Eric Wong <e@80x24.org> * iseq.h (struct iseq_catch_table): new flexible array struct (iseq_catch_table_bytes): allocated size function * vm_core.h (struct rb_iseq_struct): update catch_table member + This reduces the struct from 304 to 296 bytes on x86-64. * compile.c (iseq_set_exception_table): update for struct changes * iseq.c (iseq_free): ditto * iseq.c (iseq_memsize): ditto @@ -39,10 +42,12 @@ Sun Jul 13 17:25:50 2014 SHIBATA Hiroshi <shibata.hiroshi@gmail.com> Sun Jul 13 16:44:56 2014 Eric Wong <e@80x24.org> * vm_core.h (struct rb_call_info_struct): improve packing + This reduces the struct from 112 to 104 bytes on x86-64. Sun Jul 13 15:53:25 2014 Eric Wong <e@80x24.org> * vm_core.h (struct rb_iseq_struct): stack_max is uint32_t + This reduces the struct from 312 to 304 bytes on x86-64. Sun Jul 13 10:56:26 2014 Nobuyoshi Nakada <nobu@ruby-lang.org> |