Feature #20384
closedRubyVM::InstructionSequence.{new,compile} use --parser option
Description
Right now we have RubyVM::InstructionSequence.compile and RubyVM::InstructionSequence.compile_prism. We introduced this API in order to properly test the integration, even when running with --parser=parse.y.
I'm running into issues, however, when tests are comparing between eval and RubyVM::InstructionSequence.new. The latter always uses parse.y, even if --parser=prism is passed on the command line. I would like to change that so that RubyVM::InstructionSequence.{new,compile} respects the --parser option so that it's consistent.
Would this change be okay? It would only impact processes with --parser=prism, so I don't imagine there's any kind of risk here.
Updated by kddnewton (Kevin Newton) over 1 year ago
I've opened a PR here https://github.com/ruby/ruby/pull/10406. I'm assuming no one has an objection based on the silence, so I'll merge once CI passes.
Updated by kddnewton (Kevin Newton) over 1 year ago
- Status changed from Open to Closed