summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
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-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
2025-04-18Refactor Fixnum operations using macrosTakashi Kokubun
2025-04-18Move a couple of bindgen targets to ZJIT bindgenTakashi Kokubun
2025-04-18Rust tests: Load builtins (core library written in ruby)Alan Wu
2025-04-18Implement dynamic dispatch for opt_send_without_block (https://github.com/Sho...Takashi Kokubun
2025-04-18Stop sharing yjit/bindgen with ZJIT (https://github.com/Shopify/zjit/pull/64)Takashi Kokubun
2025-04-18Print Ruby exception in test utilsMax Bernstein
2025-04-18Implement codegen for Test insn (https://github.com/Shopify/zjit/pull/57)Maxime Chevalier-Boisvert
2025-04-18Explicitly give function parameters types (https://github.com/Shopify/zjit/pu...Max Bernstein
2025-04-18Replace ...User with ...SubclassMax Bernstein
2025-04-18Add union and predicates for testing if immediate (https://github.com/Shopify...Max Bernstein
2025-04-18Prefix stack operation names with `stack_`Takashi Kokubun