summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-04-18Insert PatchPoint after each SendMax Bernstein
2025-04-18Disable ZJIT profiling at call-threshold (https://github.com/Shopify/zjit/pul...Takashi Kokubun
2025-04-18Add --zjit-num-profiles option (https://github.com/Shopify/zjit/pull/98)Takashi Kokubun
2025-04-18Add miscellaneous Clippy 'corrections' pt. 2 (https://github.com/Shopify/zjit...Aiden Fox Ivey
2025-04-18Let --zjit-dump-hir dump the input HIR to codegen (https://github.com/Shopify...Takashi Kokubun
2025-04-18Split LHS of CMP if it's an immediate (https://github.com/Shopify/zjit/pull/94)Takashi Kokubun
2025-04-18Print block param names in asm comment (https://github.com/Shopify/zjit/pull/93)Takashi Kokubun
2025-04-18Fix opt_neq HIR codegenMax Bernstein
2025-04-18Use find() in frame_state()Max Bernstein
2025-04-18Add miscellaneous Clippy 'corrections' (https://github.com/Shopify/zjit/pull/92)Aiden Fox Ivey
2025-04-18Improve register alloc and dealloc error messaging (https://github.com/Shopif...Aiden Fox Ivey
2025-04-18Fix inconsistent indentationTakashi Kokubun
2025-04-18Make NewArray DCE-ableMax Bernstein
2025-04-18Add dead code elimination passMax Bernstein
2025-04-18Reduce the number of Snapshots emittedMax Bernstein
2025-04-18Make Snapshot own FrameState objectsMax Bernstein
2025-04-18Remove an outdated commentTakashi Kokubun
2025-04-18Move get_class_name into crubyMax Bernstein
2025-04-18Remove Option from get_class_name parameterMax Bernstein
2025-04-18Rewrite SendWithoutBlock to SendWithoutBlockDirect when possibleMax Bernstein
2025-04-18Compile Param into VReg and ParallelMov (https://github.com/Shopify/zjit/pull...Takashi Kokubun
2025-04-18Update the VReg comment to imply spillingTakashi Kokubun
2025-04-18Disassociate InsnOut from Insn indexTakashi Kokubun
2025-04-18Fix s/Raw/Debug/gMax Bernstein
2025-04-18Print iseq names in HIR dumpsMax Bernstein
2025-04-18Add option to dump optimized HIRMax Bernstein
2025-04-18Only map pointers in testsMax Bernstein
2025-04-18Default to BasicObject subclass if unknownMax Bernstein
2025-04-18Add profiling for opt_send_without_blockAlan Wu
2025-04-18Make disassembly look nicer using InsnPrinterMax Bernstein
2025-04-18Use expect-test for HIR testsMax Bernstein
2025-04-18Add constant folding pass (https://github.com/Shopify/zjit/pull/74)Max Bernstein
2025-04-18Add recursive factorial and fibonacci functions to test_zjit.rbMaxime Chevalier-Boisvert
2025-04-18Don't compute predecessors for infer_types (https://github.com/Shopify/zjit/p...Max Bernstein
2025-04-18Assert that ids are initializedAlan Wu
2025-04-18DRY up IDs that have the same content as their nameAlan Wu
2025-04-18Fix VALUE/isize conversionMax Bernstein
2025-04-18Compile IfFalse, IfTrue, and Jump instructions (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18HIR printing: Assign stable address to pointers when first seenAlan Wu
2025-04-18Fix another case of single-arm matchMax Bernstein
2025-04-18Make reverse post-order traversal iterativeMax Bernstein
2025-04-18Refactor push_fixnum_insn! further (https://github.com/Shopify/zjit/pull/70)Takashi Kokubun
2025-04-18Use a more noticeable invalid pointerMax Bernstein
2025-04-18Test builtin type inferenceMax Bernstein
2025-04-18Fix type checking for strings, arrays, and hashes in the constant poolMax Bernstein
2025-04-18Print fake/stable addresses in HIR printer in testsMax Bernstein
2025-04-18Convert send (with block) to HIR (https://github.com/Shopify/zjit/pull/67)Max Bernstein
2025-04-18Revert "Pass $state to fallbacks instead of exit_state"Takashi Kokubun
2025-04-18Pass $state to fallbacks instead of exit_stateTakashi Kokubun
2025-04-18Resurrect icache invalidation for arm64 (https://github.com/Shopify/zjit/pull...Takashi Kokubun