summaryrefslogtreecommitdiff
path: root/zjit/src
AgeCommit message (Expand)Author
2025-10-03ZJIT: Count CCallWithFrame as optimized_send_count (#14722)Takashi Kokubun
2025-10-03ZJIT: Relax the limit of cfunc args by 1Takashi Kokubun
2025-10-03ZJIT: Add HIR for calling Cfunc with frame (#14661)Stan Lo
2025-10-03ZJIT: Make sure zjit-test-update works in asm tests (#14708)Takashi Kokubun
2025-10-02ZJIT: Add `NoSingletonClass` patch point (#14680)Stan Lo
2025-10-02ZJIT: Enable sample rate for side exit tracing (#14696)Aiden Fox Ivey
2025-10-01ZJIT: Allow higher profile num (#14698)Stan Lo
2025-09-30ZJIT: Add more *_send_count stats (#14689)Takashi Kokubun
2025-09-30ZJIT: Re-apply attr_writer inlining (#14678)Max Bernstein
2025-09-30ZJIT: Decouple stats and side exit tracing (#14688)Aiden Fox Ivey
2025-09-30ZJIT: Rust code refactors (#14687)Stan Lo
2025-09-30ZJIT: Add --zjit-trace-exits (#14640)Aiden Fox Ivey
2025-09-30ZJIT: Unify fallback counters for send-ish insns (#14676)Takashi Kokubun
2025-09-30ZJIT: Revert SetIvar specialization (#14673)Max Bernstein
2025-09-29ZJIT: Fix rebase issue with testsMax Bernstein
2025-09-29ZJIT: Inline attr_accessor/attr_writer to SetIvar (#14629)Max Bernstein
2025-09-29ZJIT: Count dynamic instance variable lookups (#14615)Max Bernstein
2025-09-29ZJIT: Add stats for cfuncs that are not optimized (#14638)Stan Lo
2025-09-29ZJIT: Remove RefCell from IseqCallAlan Wu
2025-09-29ZJIT: Incorporate parameter loads into HIR (#14659)Takashi Kokubun
2025-09-29Add and fix dependenciesSatoshi Tagomori
2025-09-25ZJIT: Remove an obsoleted PC guardTakashi Kokubun
2025-09-25ZJIT: Compile ISEQ with optional arguments (#14653)Takashi Kokubun
2025-09-25ZJIT: Remove dead CMEs from `Invariants`Alan Wu
2025-09-25ZJIT: Reference update `Invariant::cme_patch_points`Alan Wu
2025-09-25ZJIT: Forget about dead ISEQs in `Invariants`Alan Wu
2025-09-25ZJIT: Standardize to `Iterator::map` in `Invariants::update_references`Alan Wu
2025-09-24ZJIT: Prefer *const u8 for consts (#14652)Takashi Kokubun
2025-09-24ZJIT: Incorporate bb0-prologue and PC check into HIR (#14643)Takashi Kokubun
2025-09-24ZJIT: Add Ruby class objects to HIR type lattice automatically (#14647)Max Bernstein
2025-09-23ZJIT: Allow testing JIT code on zjit-test (#14639)Takashi Kokubun
2025-09-23ZJIT: Add stack overflow check to `gen_ccall_variadic` (#14636)Stan Lo
2025-09-22ZJIT: Guard receiver class for CCallVariadic (#14630)Takashi Kokubun
2025-09-22ZJIT: Add more type information to DefinedIvar (#14628)Max Bernstein
2025-09-22ZJIT: Clean up RangeType (#14627)Max Bernstein
2025-09-22ZJIT: Add polymorphism counters (#14608)Aiden Fox Ivey
2025-09-22ZJIT: Refactor NewRangeFixnum (#14607)André Luiz Tiago Soares
2025-09-19ZJIT: Fix opt_{hash,ary,str}_{freeze,uminus}Max Bernstein
2025-09-19ZJIT: Expand the list of safe allocatorsMax Bernstein
2025-09-19ZJIT: Wrap commentMax Bernstein
2025-09-19ZJIT: Avoid unnecessary `PopOpnds` and `PushOpnds` codegen (#14614)Stan Lo
2025-09-19ZJIT: Remove unnecessary empty linesTakashi Kokubun
2025-09-19ZJIT: Fix disasm tests on release build (#14612)Takashi Kokubun
2025-09-19ZJIT: Simplify NewHash HIR and CodegenStan Lo
2025-09-19ZJIT: Count method sends where method lookup failsMax Bernstein
2025-09-19ZJIT: Also count fallback sends to ISEQs we can't direct send toMax Bernstein
2025-09-19ZJIT: Measure reading/writing locals with level > 0 (#14601)Max Bernstein
2025-09-19ZJIT: Test disasm with insta (#14602)Takashi Kokubun
2025-09-18ZJIT: Count writes to the VM frame (#14597)Max Bernstein
2025-09-18ZJIT: Compile sendforward with dynamic dispatch (#14501)Takashi Kokubun