0
I Use This!
Very High Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Sep 10, 2025 — Sep 10, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Combine variable presence and value lookup in TypeInference#eval More... about 2 months ago
Represent singleton class-sets as Symbols in type inference More... about 2 months ago
Track class-set size distribution in join counters More... about 2 months ago
Track join case breakdown in TypeInference counters More... about 2 months ago
Add call counters to TypeInference hot methods for profiling More... about 2 months ago
Revert nested Hash experiment: no speedup, added complexity More... about 2 months ago
Make nested type-inference Hash access explicit to avoid self-hosted nil-deref More... about 2 months ago
Nest @param_types and @return_types to avoid Array-key Hash lookups in type inference More... about 2 months ago
Add COMPILER_TIME=1 timing breakdown inside TypeInference#analyze More... about 2 months ago
Add COMPILER_TIME=1 phase timing instrumentation for driver.rb and compiler.rb More... about 2 months ago
Add proposed Phase 4 to INLINEBROADEN plan: beta-reduce simple local bindings More... about 2 months ago
Mark Phase 3 ax52 specs-parallel acceptance criterion complete More... about 2 months ago
Update INLINEBROADEN plan with Phase 3b impure-default deferral More... about 2 months ago
Broaden optional-param inlining: defer impure-default check until fill needed More... about 2 months ago
Clarify Phase 3 inline comment: lift to Ruby :if, not raw sexp ternary More... about 2 months ago
Update INLINEBROADEN plan with Phase 3 measurements and ax52 status More... about 2 months ago
Phase 3 inline broadening: normalize raw %s(if) return branches and fix inlined result type More... about 2 months ago
Update INLINEBROADEN plan with Phase 2 measurements and ax52 baseline More... about 2 months ago
Phase 2 inline broadening: ignored rest/block params and value %s(if) forms More... about 2 months ago
Broaden inliner: support optional params with missing args; fix args mutation on bail More... about 2 months ago
INLINEBROADEN: enable devirt-driven inlining by default More... about 2 months ago
INLINEBROADEN: mark specs-parallel validation clean in plan More... about 2 months ago
INLINEBROADEN: mark make spec comparison clean and selftest-c passed More... about 2 months ago
INLINEBROADEN: document pre-existing escapes_spec segfault More... about 2 months ago
INLINEBROADEN: update plan with :sexp broadening and current status More... about 2 months ago
INLINEBROADEN: add bail diagnostics and broaden to safe :sexp literals/raw reads More... about 2 months ago
INLINEBROADEN: allow optional positional params when the call provides all args More... about 2 months ago
INLINEBROADEN: restructure spec so calls sit in regular (devirtizable) instance methods More... about 2 months ago
INLINEBROADEN: also reject :safe_callm as a side-effect-free operand More... about 2 months ago
INLINEBROADEN: add regression spec for broadened inlining; document forward-ref class segfault More... about 2 months ago