summaryrefslogtreecommitdiff
path: root/test/ruby/test_zjit.rb
AgeCommit message (Expand)Author
2025-09-17ZJIT: Prevent custom allocator in ObjectAllocClassMax Bernstein
2025-09-17ZJIT: Const-fold IsMethodCfuncMax Bernstein
2025-09-15ZJIT: Revert VM_CALL_ARGS_SPLAT and VM_CALL_KWARG support (#14565)Takashi Kokubun
2025-09-15ZJIT: Support compiling block args (#14537)Takashi Kokubun
2025-09-11ZJIT: Check for VM stack overflowAlan Wu
2025-09-10ZJIT: Support `invokeblock` insn (#14496)Stan Lo
2025-09-10ZJIT: Compile ISEQs with forwardable parameters (#14491)Takashi Kokubun
2025-09-09ZJIT: Remove unneeded omission for optional param test (#14488)Stan Lo
2025-09-09ZJIT: Implement getblockparamproxy (#14483)Takashi Kokubun
2025-09-09ZJIT: Optimize `ObjToString` with type guards (#14469)André Luiz Tiago Soares
2025-09-08ZJIT: Add RubyVM::ZJIT.reset_stats! method (GH-14479)Randy Stauner
2025-09-08ZJIT: Fix backtraces on opt_new (#14461)Takashi Kokubun
2025-09-08ZJIT: Add --zjit-stats=quiet option to collect stats without printing (#14467)Randy Stauner
2025-09-05ZJIT: Stop optimizing toplevel locals (#14458)Takashi Kokubun
2025-09-05ZJIT: Invalidate local variables on EP escape (#14448)Takashi Kokubun
2025-09-04ZJIT: Compile invokesuper with dynamic dispatch (#14444)Takashi Kokubun
2025-09-04ZJIT: Add patchpoint for TracePoint (#14420)Stan Lo
2025-09-04ZJIT: Support compiling ISEQs for opt_pc = 0 (#14441)Takashi Kokubun
2025-09-03ZJIT: Handle `opt_case_dispatch` insn (#14433)Stan Lo
2025-09-02ZJIT: Clear jit entry from iseqs after TracePoint activation (#14407)Stan Lo
2025-09-02ZJIT: NewRangeFixnum instruction (#14409)André Luiz Tiago Soares
2025-08-29ZJIT: Specialize monomorphic GetIvar (#14388)Max Bernstein
2025-08-29ZJIT: Remove special case for defined?(method call) (#14401)Max Bernstein
2025-08-28ZJIT: Add missing rb_zjit_cme_invalidateTakashi Kokubun
2025-08-28ZJIT: Compile Insn::SendTakashi Kokubun
2025-08-28ZJIT: Prepare getglobal for non-leaf call (#14387)Stan Lo
2025-08-28ZJIT: Generate code for ArrayExtendMax Bernstein
2025-08-28ZJIT: Generate code for DefinedIvarMax Bernstein
2025-08-28ZJIT: Generate code for ToArray, ToNewArrayMax Bernstein
2025-08-28ZJIT: Generate code for ArrayPushMax Bernstein
2025-08-28ZJIT: Generate code for HashDupMax Bernstein
2025-08-28ZJIT: Add Ractor mode PatchPoint for ivar get/set (#14375)Stan Lo
2025-08-28ZJIT: Refactor stats implementations (#14378)Takashi Kokubun
2025-08-27ZJIT: Implement side exit stats (#14357)Takashi Kokubun
2025-08-26Follow up cleanup for `opt_(aref|aset)_with` removalStan Lo
2025-08-22ZJIT: Spill whole FrameState in `Insn::SendWithoutBlock`Alan Wu
2025-08-22ZJIT: Allow querying a single ZJIT stat (#14309)Takashi Kokubun
2025-08-22ZJIT: Temporarily downgrade assert_compiles to assert_runsMax Bernstein
2025-08-21ZJIT: Fill nils before function_stub_hit exit (#14294)Takashi Kokubun
2025-08-19ZJIT: Prepare for rb_range_new() calling <=>Alan Wu
2025-08-19ZJIT: Compile toregexp (#14200)Daniel Colson
2025-08-18ZJIT: Temporarily disable buggy defined? codegenMax Bernstein
2025-08-18ZJIT: Codegen for NewHash (#14059)Donghee Na
2025-08-15ZJIT: Implement getspecial (#13642)Eileen
2025-08-14ZJIT: Look for RUBY_ZJIT_ENABLE in combo build with YJITAlan Wu
2025-08-13ZJIT: Implement `StringIntern` codegen (#14207)Stan Lo
2025-08-13ZJIT: Fix `ObjToString` rewrite (#14196)Stan Lo
2025-08-12ZJIT: Prepare non-leaf calls for SetGlobal (#14197)Stan Lo
2025-08-11ZJIT: Implement `concatstrings` insn (#14154)Stan Lo
2025-08-11ZJIT: Add RubyVM::ZJIT.enabled? (#14159)Takashi Kokubun