summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-05-26 10:22:51 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-06-03 16:13:47 +0900
commit796f9edae0a48c2949345febd8189809fbfdb192 (patch)
tree8cd58b49943b3c9a532e1494255164a9d9fe095d /lib
parentec87a58d556c83bbec44c2df8444d95df56379a4 (diff)
vm_invoke_block: insertion of unused args
This makes it possible for vm_invoke_block to pass its passed arguments verbatimly to calling functions. Because they are tail-called the function calls can be strength-recuced into indirect jumps, which is a huge win.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/3152
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions