YJIT: Inline simple getlocal+leave iseqs
This mainly targets things like T.unsafe() from Sorbet, which is just an identity function at runtime and only a hint for the static checker. Only deal with simple caller and callees (no keywords and splat etc.).
T.unsafe()
Co-authored-by: Takashi Kokubun (k0kubun) [email protected]
YJIT: Inline simple getlocal+leave iseqs
This mainly targets things like
T.unsafe()
from Sorbet, which is just anidentity function at runtime and only a hint for the static checker.
Only deal with simple caller and callees (no keywords and splat etc.).
Co-authored-by: Takashi Kokubun (k0kubun) [email protected]