[ruby/io-console] Remove useless rb_check_arity() call
https://github.com/ruby/io-console/commit/df444b93f1
Remove useless rb_check_arity() calls
YJIT: Fix panic from overly loose filtering in identity method inlining
Credits to @rwstauner (Randy Stauner) for noticing this issue in GH-15533.
Revert "ZJIT: Exclude failing ruby-bench benchmarks (#15479)"
This reverts commit 1eb10ca3cb6cff98bb8c0946ed905921586c7d52.
This should have been fixed by https://github.com/ruby/ruby/pull/15536.
ZJIT: Nil-fill locals in direct send (#15536)
Avoid garbage reads from locals in eval. Before the fix the test fails with
<"[\"x\", \"x\", \"x\", \"x\"]"> expected but was <"[\"x\", \"x\", \"x\", \"x286326928\"]">.
ZJIT: Don't inline non-parameter locals
ZJIT: Allow ccalls above 7 arguments (#15312)
ZJIT: Add stack support for CCalls
Cache filesystem_encindex
Store Encoding#name as an attribute
When debugging the fstring table, I found "UTF-8" to be the most common interned strings in many benchmarks.
We have a fixed, limited number of these strings, so we might as well permanently cache their fstrings.
YJIT: Add missing local variable type update for fallback setlocal blocks
Previously, the chain_depth>0 version of setlocal blocks did not update the type of the local variable in the context. This can leave the context with stale type information and trigger panics like in...
View all revisions | View revisions
Also available in: Atom