summaryrefslogtreecommitdiff
path: root/zjit/src/stats.rs
AgeCommit message (Expand)Author
2025-09-30ZJIT: Decouple stats and side exit tracing (#14688)Aiden Fox Ivey
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-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-25ZJIT: Compile ISEQ with optional arguments (#14653)Takashi Kokubun
2025-09-24ZJIT: Incorporate bb0-prologue and PC check into HIR (#14643)Takashi Kokubun
2025-09-22ZJIT: Add polymorphism counters (#14608)Aiden Fox Ivey
2025-09-19ZJIT: Count method sends where method lookup failsMax Bernstein
2025-09-19ZJIT: Measure reading/writing locals with level > 0 (#14601)Max Bernstein
2025-09-18ZJIT: Count writes to the VM frame (#14597)Max Bernstein
2025-09-18ZJIT: Compile sendforward with dynamic dispatch (#14501)Takashi Kokubun
2025-09-17ZJIT: Add stat for `def_type` of send fallbacks (#14533)Stan Lo
2025-09-16ZJIT: Remove unused countersTakashi Kokubun
2025-09-15ZJIT: Revert VM_CALL_ARGS_SPLAT and VM_CALL_KWARG support (#14565)Takashi Kokubun
2025-09-15ZJIT: Support compiling block args (#14537)Takashi Kokubun
2025-09-12ZJIT: Let fallbacks handle unknown call types (#14518)Takashi Kokubun
2025-09-12ZJIT: Add specific dynamic send type counters (#14528)Stan Lo
2025-09-11ZJIT: Add support for stats_allocatorAiden Fox Ivey
2025-09-11ZJIT: Check for VM stack overflowAlan Wu
2025-09-10ZJIT: Compile ISEQs with forwardable parameters (#14491)Takashi Kokubun
2025-09-09ZJIT: Implement getblockparamproxy (#14483)Takashi Kokubun
2025-09-09ZJIT: Optimize `ObjToString` with type guards (#14469)André Luiz Tiago Soares
2025-09-08ZJIT: Add RubyVM::ZJIT.reset_stats! method (GH-14479)Randy Stauner
2025-09-04ZJIT: Support compiling ISEQs for opt_pc = 0 (#14441)Takashi Kokubun
2025-09-03ZJIT: Ensure `clippy` passes and silence unnecessary warnings (#14439)Aiden Fox Ivey
2025-09-03ZJIT: Add missing module doc commentsAiden Fox Ivey
2025-09-03ZJIT: Count exits coming from jit_exception (#14428)Takashi Kokubun
2025-09-02ZJIT: Propagate and count CompileError on exits (#14408)Takashi Kokubun
2025-08-29ZJIT: Report stats for unhandled call typesMax Bernstein
2025-08-29ZJIT: Specialize monomorphic GetIvar (#14388)Max Bernstein
2025-08-29ZJIT: Remove special case for defined?(method call) (#14401)Max Bernstein
2025-08-29ZJIT: Repurpose ExitCounters for unhandled YARV insns (#14392)Takashi Kokubun
2025-08-28ZJIT: Add code_region_bytes stat (#14389)Takashi Kokubun
2025-08-28ZJIT: Fix a flipped statTakashi Kokubun
2025-08-28ZJIT: Fix a typoTakashi Kokubun
2025-08-28ZJIT: Refactor stats implementations (#14378)Takashi Kokubun
2025-08-27ZJIT: Count dynamic dispatch (SendWithoutBlock)Max Bernstein
2025-08-27ZJIT: Increment specific counter on side-exitMax Bernstein
2025-08-27ZJIT: Implement side exit stats (#14357)Takashi Kokubun
2025-08-25ZJIT: Add compilation failure stats (#14310)Takashi Kokubun
2025-08-22ZJIT: Allow querying a single ZJIT stat (#14309)Takashi Kokubun
2025-08-11ZJIT: Add --zjit-exec-mem-size (#14175)Takashi Kokubun
2025-08-11ZJIT: Add compile/profile/GC/invalidation time stats (#14158)Takashi Kokubun
2025-07-29ZJIT: Add --zjit-stats (#14034)Takashi Kokubun
2025-04-18Copy VirtualMem and mmapTakashi Kokubun
2025-04-18Add imports, allow dead codeMaxime Chevalier-Boisvert
2025-04-18Add stats.rs placeholderMaxime Chevalier-Boisvert