summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-10-16ZJIT: Inline BasicObject#initialize (#14856)Max Bernstein
2025-10-15ZJIT: Profile opt_succ and inline Integer#succ for Fixnum (#14846)Max Bernstein
2025-10-16ZJIT: Inline String#getbyte (#14842)Max Bernstein
2025-10-15ZJIT: Rewrite arm64_split_with_scratch_reg for clarityAiden Fox Ivey
2025-10-15ZJIT: Use rb_gc_disable() over rb_gc_disable_no_rest()Alan Wu
2025-10-15ZJIT: Add HashAref to HIR and inline Hash#[] to HashAref (#14838)Aiden Fox Ivey
2025-10-15ZJIT: Never yield to the GC while compilingAlan Wu
2025-10-15ZJIT: Don't const-fold Array#[] on non-frozen array (#14841)Max Bernstein
2025-10-15ZJIT: Add trace exit counter (#14831)Aiden Fox Ivey
2025-10-14ZJIT: Include GC object dump when seeing dead objectsAlan Wu
2025-10-15ZJIT: Centralize the allocation of scratch registers (#14815)Takashi Kokubun
2025-10-14ZJIT: Profile opt_size, opt_length, opt_regexpmatch2 (#14837)Max Bernstein
2025-10-14ZJIT: Profile opt_ltlt and opt_aset (#14834)Max Bernstein
2025-10-14ZJIT: `mem::take` instead of `drain` then `collect`Alan Wu
2025-10-14ZJIT: Don't push Ruby frame for Thread#current (#14832)Max Bernstein
2025-10-14ZJIT: Inline well-known C functions into HIR (#14679)Max Bernstein
2025-10-13[DOC] Fix typosÉtienne Barrié
2025-10-12YJIT: ZJIT: Fix rustdoc dead linksAlan Wu
2025-10-11ZJIT: Count unoptimized `Send` (#14801)Stan Lo
2025-10-10ZJIT: Remove an unneeded ?Takashi Kokubun
2025-10-10ZJIT: Add Insn:: ArrayArefFixnum to accelerate Array#[] (#14717)Aiden Fox Ivey
2025-10-09ZJIT: Fix land raceMax Bernstein
2025-10-09ZJIT: Print CCallWithFrame as CCallWithFrame, not CallCFuncMax Bernstein
2025-10-09ZJIT: Annotate String#to_s as returning StringExactMax Bernstein
2025-10-09ZJIT: Get stats for which C functions are not annotatedMax Bernstein
2025-10-09ZJIT: Annotate Array#join as returning StringExactMax Bernstein
2025-10-09ZJIT: Allow annotating CCallVariadicMax Bernstein
2025-10-09ZJIT: Allow marking CCallWithFrame elidableMax Bernstein
2025-10-09ZJIT: Annotate Array#reverse as returning ArrayExactMax Bernstein
2025-10-09ZJIT: Allow no properties to annotate! macroMax Bernstein
2025-10-09ZJIT: Add return_type to CCallWithFrameMax Bernstein
2025-10-09ZJIT: Add default FnProperties for unknown functionsMax Bernstein
2025-10-09ZJIT: Name enum for bindgen (#14802)Max Bernstein
2025-10-09ZJIT: Profile opt_aref (#14778)Aiden Fox Ivey
2025-10-08ZJIT: Use type alias for num-profile and call-threshold's types (#14777)Stan Lo
2025-10-06ZJIT: reduce string allocation in the Counter::name() (#14743)Hoa Nguyen
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