summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
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
2025-04-18Put hir_type sources in a sub-folderTakashi Kokubun
2025-04-18Remove more outdated TODOsMax Bernstein
2025-04-18Remove outdated TODOMax Bernstein
2025-04-18Add a make target to run all ZJIT tests (https://github.com/Shopify/zjit/pull...Takashi 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 diff_text to pretty-print IR differences in unit test failuresMax Bernstein
2025-04-18Remove reference to nonexistent functionMax Bernstein
2025-04-18Add intraprocedural flow typing (https://github.com/Shopify/zjit/pull/23)Max Bernstein
2025-04-18Set a return value before popping registers (https://github.com/Shopify/zjit/...Takashi Kokubun
2025-04-18Fix a comment for subtractionTakashi Kokubun
2025-04-18Implement Insn::FixnumSub (https://github.com/Shopify/zjit/pull/42)Takashi Kokubun
2025-04-18Move lib.rs functions to appropriate modules (https://github.com/Shopify/zjit...Takashi Kokubun
2025-04-18Assert everything is compiled in test_zjit (https://github.com/Shopify/zjit/p...Takashi Kokubun
2025-04-18Implement Insn::Param using the SP register (https://github.com/Shopify/zjit/...Takashi Kokubun
2025-04-18Load an immediate into a register in the backend (https://github.com/Shopify/...Takashi Kokubun
2025-04-18Do not assert inside rb_protect() (https://github.com/Shopify/zjit/pull/37)Takashi Kokubun
2025-04-18Rename Top to Any and Bottom to EmptyMax Bernstein
2025-04-18Store block params separately (https://github.com/Shopify/zjit/pull/35)Max Bernstein
2025-04-18Test HIR using FunctionPrinter (https://github.com/Shopify/zjit/pull/34)Takashi Kokubun
2025-04-18Load Param off of cfp->ep (https://github.com/Shopify/zjit/pull/31)Takashi Kokubun
2025-04-18Share FrameState by storing it on FunctionMax Bernstein
2025-04-18Implement FixnumAdd and stub PatchPoint/GuardType (https://github.com/Shopify...Takashi Kokubun
2025-04-18Add std docs to crate docsMax Bernstein