Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
trycatch blocks are being defined inefficiently in the JIT #3777
All JRuby 9k versions up through current master (9.1).
We use exception handling in Ruby IR for dealing with missing methods and constants,
Currently the JIT defines a
This needs confirmation, but more efficiently defining the trycatch blocks would still have value in reducing the complexity of the emitted bytecode.