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