summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
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
2025-04-18Sort type bits at compile time for DisplayMax Bernstein
2025-04-18Profile instructions for fixnum arithmetic (https://github.com/Shopify/zjit/p...Takashi Kokubun
2025-04-18Tell GitHub that `*.inc.rs` files are generatedAlan Wu
2025-04-18Write all bits in Type as easy-to-read namesMax Bernstein
2025-04-18Add compact Type latticeMax Bernstein
2025-04-18Add zjit_* instructions to profile the interpreter (https://github.com/Shopif...Takashi Kokubun
2025-04-18Compile Insn::Const (https://github.com/Shopify/zjit/pull/18)Takashi Kokubun
2025-04-18Rename --zjit-dump-ssa to --zjit-dump-hir (https://github.com/Shopify/zjit/pu...Takashi Kokubun
2025-04-18Avoid setting RUST_BACKTRACE environment while panickingAlan Wu
2025-04-18Upgrade bindgen, so it generates `unsafe extern` as 2024 expectsAlan Wu
2025-04-18Fix 2024 edition errorsAlan Wu
2025-04-18Bump to Rust 1.85.0, 2024 editionAlan Wu
2025-04-18Make pattern match clearer with globalMax Bernstein
2025-04-18Pretty-print ConstMax Bernstein
2025-04-18Add sample union-find implementationMax Bernstein
2025-04-18Remove OpndMax Bernstein
2025-04-18Fix ep_offset locals mathMax Bernstein
2025-04-18Rename `backend::Opnd` to `backend::lir::Opnd` (https://github.com/Shopify/zj...Takashi Kokubun
2025-04-18Add asm commentsTakashi Kokubun
2025-04-18Fix zjit-testTakashi Kokubun
2025-04-18Resurrect asm comment supportTakashi Kokubun
2025-04-18Implement --zjit-call-thresholdTakashi Kokubun
2025-04-18Add minor commentsMaxime Chevalier-Boisvert
2025-04-18Rename ir.rs to hir.rs to avoid namespace ambiguity with backendMaxime Chevalier-Boisvert
2025-04-18Add comments for Test and SnapshotMax Bernstein
2025-04-18Add a missing use for release buildTakashi Kokubun