diff options
author | k0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-03-06 13:23:22 +0000 |
---|---|---|
committer | k0kubun <k0kubun@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-03-06 13:23:22 +0000 |
commit | d2127cb304b5be119e6e5bc6f8f372bf166dc07d (patch) | |
tree | 8b5cd07c93633d4deb1650a2f811d655c6ba7aeb /test/ruby/test_signal.rb | |
parent | eeaa053eae991780107be8b2860d024e490043f4 (diff) | |
download | ruby-d2127cb304b5be119e6e5bc6f8f372bf166dc07d.tar.gz |
_mjit_compile_pc_and_sp.erb: skip moving pc
on !body->catch_except_p. We need to move pc only when JIT execution is
canceled if the frame does not catch an exception.
_mjit_compile_insn.erb: lazily move pc for such optimized case
_mjit_compile_insn_body.erb: ditto
_mjit_compile_send.erb: ditto
* Optcarrot benchmark (--jit)
Before: 65.31 fps
After: 67.82 fps
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_signal.rb')
0 files changed, 0 insertions, 0 deletions