Actions
Feature #10328
open[PATCH] make OPT_SUPPORT_JOKE a proper VM option
Feature #10328:
[PATCH] make OPT_SUPPORT_JOKE a proper VM option
Description
This is not a joke :)
I worry about executable size with things like [Feature #10326],
and I noticed unused instructions are emitted even with jokes disabled
This reduces executable size slightly on x86-64-linux:
text | data | bss | dec | hex | filename
--------+-------+--------+---------+--------+------------
2782156 | 22400 | 71880 | 2876436 | 2be414 | ruby.before
2781420 | 22400 | 71880 | 2875700 | 2be134 | ruby.after
Pretty trivial so I'll commit in a day or two.
compile.c | 4 ++--
eval.c | 2 +-
iseq.h | 2 +-
tool/instruction.rb | 9 ++++++---
vm_opts.h | 2 +-
5 files changed, 11 insertions(+), 8 deletions(-)
Files
Actions