summaryrefslogtreecommitdiff
path: root/tool/ruby_vm/scripts
diff options
context:
space:
mode:
authorshyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-12 08:38:10 +0000
committershyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-01-12 08:38:10 +0000
commit069e9ff52cbb01fe2c5821a9b6a8077ab59c26c7 (patch)
treee607be460c77af41319f24b3224f91d35a4ee528 /tool/ruby_vm/scripts
parentf6ea376317ad94a6cde01a47d0e94d709b5ab43d (diff)
tool/ruby_vm support for pre-2.3 BASERUBY
as requested by devs, support for BASERUBY prior to 2.3 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61785 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool/ruby_vm/scripts')
-rw-r--r--tool/ruby_vm/scripts/insns2vm.rb22
1 files changed, 11 insertions, 11 deletions
diff --git a/tool/ruby_vm/scripts/insns2vm.rb b/tool/ruby_vm/scripts/insns2vm.rb
index 704a54acec..f76ba2322f 100644
--- a/tool/ruby_vm/scripts/insns2vm.rb
+++ b/tool/ruby_vm/scripts/insns2vm.rb
@@ -22,7 +22,7 @@ end
def generate_parser
OptionParser.new do |this|
- this.on "-I", "--srcdir=DIR", <<~'end'
+ this.on "-I", "--srcdir=DIR", <<-'end'
Historically this option has been passed to the script. This is
supposedly because at the beginning the script was placed
outside of the ruby source tree. Decades passed since the merge
@@ -30,58 +30,58 @@ def generate_parser
Just ignore the passed value here.
end
- this.on "-L", "--vpath=SPEC", <<~'end'
+ this.on "-L", "--vpath=SPEC", <<-'end'
Likewise, this option is no longer supported.
end
- this.on "--path-separator=SEP", /\A(?:\W\z|\.(\W).+)/, <<~'end'
+ this.on "--path-separator=SEP", /\A(?:\W\z|\.(\W).+)/, <<-'end'
Old script says this option is a "separator for vpath". I am
confident we no longer need this option.
end
- this.on "-Dname", "--enable=name[,name...]", Array, <<~'end'
+ this.on "-Dname", "--enable=name[,name...]", Array, <<-'end'
This option used to override VM option that is defined in
vm_opts.h. Now it is officially unsupported because vm_opts.h to
remain mismatched with this option must break things. Just edit
vm_opts.h directly.
end
- this.on "-Uname", "--disable=name[,name...]", Array, <<~'end'
+ this.on "-Uname", "--disable=name[,name...]", Array, <<-'end'
This option used to override VM option that is defined in
vm_opts.h. Now it is officially unsupported because vm_opts.h to
remain mismatched with this option must break things. Just edit
vm_opts.h directly.
end
- this.on "-i", "--insnsdef=FILE", "--instructions-def", <<~'end'
+ this.on "-i", "--insnsdef=FILE", "--instructions-def", <<-'end'
This option used to specify alternative path to insns.def. For
the same reason to ignore -I, we no longer support this.
end
- this.on "-o", "--opt-operanddef=FILE", "--opt-operand-def", <<~'end'
+ this.on "-o", "--opt-operanddef=FILE", "--opt-operand-def", <<-'end'
This option used to specify alternative path to opt_operand.def.
For the same reason to ignore -I, we no longer support this.
end
- this.on "-u", "--opt-insnunifdef=FILE", "--opt-insn-unif-def", <<~'end'
+ this.on "-u", "--opt-insnunifdef=FILE", "--opt-insn-unif-def", <<-'end'
This option used to specify alternative path to
opt_insn_unif.def. For the same reason to ignore -I, we no
longer support this.
end
- this.on "-C", "--[no-]use-const", <<~'end'
+ this.on "-C", "--[no-]use-const", <<-'end'
We use const whenever possible now so this option is ignored.
The author believes that C compilers can constant-fold.
end
- this.on "-d", "--destdir", "--output-directory=DIR", <<~'begin' do |dir|
+ this.on "-d", "--destdir", "--output-directory=DIR", <<-'begin' do |dir|
THIS IS THE ONLY OPTION THAT WORKS today. Change destination
directory from the current working directory to the given path.
begin
Dir.chdir dir
end
- this.on "-V", "--[no-]verbose", <<~'end'
+ this.on "-V", "--[no-]verbose", <<-'end'
Please let us ignore this and be modest.
end
end