summaryrefslogtreecommitdiff
path: root/test/ruby/test_zjit.rb
AgeCommit message (Expand)Author
2025-07-03ZJIT: Panic on BOP redefinition only when needed (#13782)Takashi Kokubun
2025-07-03ZJIT: Bail out on register spill (#13773)Takashi Kokubun
2025-07-02ZJIT: Support spilling basic block arguments (#13761)Takashi Kokubun
2025-07-02ZJIT: Annotate NilClass#nil? and Kernel#nil?Stan Lo
2025-06-30ZJIT: Add codegen for IsNilywenc
2025-06-30ZJIT: Don't compile functions with unhandled parameter types (#13749)Max Bernstein
2025-06-28ZJIT: Codegen for `defined?(yield)`Alan Wu
2025-06-27ZJIT: Add TODOs and omitted test for nested scope local accessAlan Wu
2025-06-27ZJIT: Add codegen for GetLocal and SetLocalAlan Wu
2025-06-19ZJIT: Add `dupn` supportAlan Wu
2025-06-18ZJIT: Support invokebuiltin opcodes (#13632)Daniel Colson
2025-06-17ZJIT: Add codegen (and FrameState) for GetConstPathAlan Wu
2025-06-17ZJIT: Parse opt freeze insns to HIRDaniel Colson
2025-06-17ZJIT: Add codegen for StringCopyDaniel Colson
2025-06-16ZJIT: Add support for putspecialobject (#13565)Stan Lo
2025-06-12ZJIT: Write a callee frame on JIT-to-JIT calls (#13579)Takashi Kokubun
2025-06-09ZJIT: Parse opt_regexpmatch2 into HIRAlan Wu
2025-06-09ZJIT: Parse opt_not into HIRAlan Wu
2025-06-09ZJIT: Parse opt_or into HIRAlan Wu
2025-06-09ZJIT: Parse opt_and into HIRAlan Wu
2025-06-09ZJIT: Parse opt_succ into HIRAlan Wu
2025-06-09ZJIT: Parse opt_empty_p into HIRAlan Wu
2025-06-06ZJIT: Add codegen for uncached setinstancevariableMax Bernstein
2025-06-06ZJIT: Add codegen for uncached getinstancevariableMax Bernstein
2025-06-05ZJIT: Pass self through basic block params (#13529)Takashi Kokubun
2025-06-05ZJIT: Add `insns` param that tests for opcode presenceAlan Wu
2025-06-04ZJIT: Add newrange support (#13505)Stan Lo
2025-06-04ZJIT: Implement side exits for entry frames (#13469)Takashi Kokubun
2025-06-04ZJIT: Spill to the stack using arguments instead of FrameStateAlan Wu
2025-05-09ZJIT: Fix a splitting condition for LHSTakashi Kokubun
2025-04-29ZJIT: Disable ZJIT instructions when USE_ZJIT is 0 (#13199)Takashi Kokubun
2025-04-18Add codegen for NewArray instruction (https://github.com/Shopify/zjit/pull/110)Aiden Fox Ivey
2025-04-18Implement JIT-to-JIT calls (https://github.com/Shopify/zjit/pull/109)Takashi Kokubun
2025-04-18Add codegen support for ArrayDupAiden Fox Ivey
2025-04-18Strength reduce to `CCall` for sends landing in simple C methodsAlan Wu
2025-04-18Split LHS of CMP if it's an immediate (https://github.com/Shopify/zjit/pull/94)Takashi Kokubun
2025-04-18Fix opt_neq HIR codegenMax Bernstein
2025-04-18Compile Param into VReg and ParallelMov (https://github.com/Shopify/zjit/pull...Takashi Kokubun
2025-04-18Add recursive factorial and fibonacci functions to test_zjit.rbMaxime Chevalier-Boisvert
2025-04-18Compile IfFalse, IfTrue, and Jump instructions (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18Implement dynamic dispatch for opt_send_without_block (https://github.com/Sho...Takashi Kokubun
2025-04-18Implement codegen for Test insn (https://github.com/Shopify/zjit/pull/57)Maxime Chevalier-Boisvert
2025-04-18Reorder two tests, update commentMaxime Chevalier-Boisvert
2025-04-18Add a skipped test case for opt_mult overflowTakashi Kokubun
2025-04-18Implement all basic Fixnum instructions (https://github.com/Shopify/zjit/pull...Takashi Kokubun
2025-04-18Compile FixnumLt (https://github.com/Shopify/zjit/pull/48)Max Bernstein
2025-04-18Add comments to testsMaxime Chevalier-Boisvert
2025-04-18Add commented out if-else test to test_zjit.rbMaxime Chevalier-Boisvert
2025-04-18Add while loop test to test_zjit.rbMaxime Chevalier-Boisvert
2025-04-18Add small test for setlocalMaxime Chevalier-Boisvert