summaryrefslogtreecommitdiff
path: root/zjit/src/asm
AgeCommit message (Expand)Author
2025-12-16Revert "ZJIT: Allow ccalls above 7 arguments"Alan Wu
2025-12-12ZJIT: Allow ccalls above 7 arguments (#15312)Aiden Fox Ivey
2025-12-10ZJIT: Use inline format args (#15482)Alex Rocha
2025-11-21ZJIT: Inline Integer#<< for constant rhs (#15258)Max Bernstein
2025-11-10ZJIT: Deduplicate side exits (#15105)Takashi Kokubun
2025-11-06ZJIT: Restore dropped_bytes after temporary OOM (#15069)Takashi Kokubun
2025-11-04ZJIT: Allow Store with 8-bit Opnd::MemTakashi Kokubun
2025-11-03ZJIT: Implement register spill (#14936)Takashi Kokubun
2025-10-29ZJIT: Introduce a better LIR printer (#14986)Takashi Kokubun
2025-10-28ZJIT: Print unexpected operands on x86_64Takashi Kokubun
2025-10-27ZJIT: Simplify complex type to BranchEncoderAiden Fox Ivey
2025-10-15ZJIT: Centralize the allocation of scratch registers (#14815)Takashi Kokubun
2025-10-13[DOC] Fix typosÉtienne Barrié
2025-10-03ZJIT: Make sure zjit-test-update works in asm tests (#14708)Takashi Kokubun
2025-09-23ZJIT: Allow testing JIT code on zjit-test (#14639)Takashi Kokubun
2025-09-19ZJIT: Fix disasm tests on release build (#14612)Takashi Kokubun
2025-09-19ZJIT: Test disasm with insta (#14602)Takashi Kokubun
2025-09-08ZJIT: Fix 30k if stmt test (#14446)Aiden Fox Ivey
2025-09-03ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)Aiden Fox Ivey
2025-09-03ZJIT: Add missing module doc commentsAiden Fox Ivey
2025-09-02ZJIT: Remove unnecessary .into callsAiden Fox Ivey
2025-08-28ZJIT: Add code_region_bytes stat (#14389)Takashi Kokubun
2025-08-13ZJIT: Enable or remove comments from YJIT (#14214)Takashi Kokubun
2025-08-07ZJIT: Remove GC offsets overwritten by invalidation (#14102)Takashi Kokubun
2025-08-01ZJIT: A64: Use MOVN for small negative immediatesAlan Wu
2025-07-31ZJIT: Remove false comment [ci skip]Alan Wu
2025-07-31ZJIT: Only build the assembler for `target_arch`Alan Wu
2025-07-31ZJIT: A64: Add add_extended() which can add a register to spAlan Wu
2025-07-28ZJIT: Keep a frame pointer and use it for memory paramsAlan Wu
2025-07-24ZJIT: Re-enable some A64 assembler testsAlan Wu
2025-07-11ZJIT: Mark objects baked in JIT code (#13862)Takashi Kokubun
2025-07-10ZJIT: Implement patch points on BOP redefinition (#13850)Takashi Kokubun
2025-07-02ZJIT: Reject ISEQs with too-large stack_max (#13770)Takashi Kokubun
2025-06-11ZJIT: x86: Fix panic writing 32-bit number with top bit setAlan Wu
2025-06-11ZJIT: Restore x86 assembler testsAlan Wu
2025-06-11ZJIT: Restore most x64 backend testsAlan Wu
2025-06-04ZJIT: Implement side exits for entry frames (#13469)Takashi Kokubun
2025-04-18Change mentions of YJIT to ZJIT (https://github.com/Shopify/zjit/pull/113)Aiden Fox Ivey
2025-04-18Implement JIT-to-JIT calls (https://github.com/Shopify/zjit/pull/109)Takashi Kokubun
2025-04-18Add miscellaneous Clippy 'corrections' (https://github.com/Shopify/zjit/pull/92)Aiden Fox Ivey
2025-04-18Compile IfFalse, IfTrue, and Jump instructions (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18Implement FixnumAdd and stub PatchPoint/GuardType (https://github.com/Shopify...Takashi Kokubun
2025-04-18Fix zjit-testTakashi Kokubun
2025-04-18Resurrect asm comment supportTakashi Kokubun
2025-04-18Initialize dummy globals for testsTakashi Kokubun
2025-04-18Generate working putnil-leave using the backendTakashi Kokubun
2025-04-18Stub YJIT-specific implementations in the backendTakashi Kokubun
2025-04-18Move CodeBlock to asm moduleTakashi Kokubun
2025-04-18Generate intructions to be executedTakashi Kokubun
2025-04-18Add (gutted) asmMaxime Chevalier-Boisvert