0
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Sep 22, 2025 — Sep 22, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
inline: broaden devirt inliner to support :let-bound locals More... 2 months ago
compiler: fix devirt label formation for :call nodes; guard non-Symbol method names More... 2 months ago
type_inference: keep @recv_type across fixpoint iterations; devirtualize bare self-method :call nodes More... 2 months ago
Remove DEVIRT=0 switch; devirtualisation is now always enabled More... 2 months ago
type_inference: cache self_type_set per class More... 2 months ago
type_inference: cache MRO and resolve() results across fixpoint iterations More... 2 months ago
type_inference: skip @types/@gen storage unless --type-ast dump is requested More... 2 months ago
type_inference: skip class bodies and directly reanalyze dirty methods in fixpoint iterations after the first More... 2 months ago
perf(inference): deduplicate callers and skip clean class bodies in type-inference fixpoint More... 2 months ago
docs: spec_status with devirt-driven inlining enabled (no regressions) More... 2 months ago
chore(tools): remove noinline mode from ratio measure script (INLINE switch gone) More... 2 months ago
perf(codegen): enable devirt-driven inlining by default (remove INLINE switch) More... 2 months ago
fix(codegen): comparisons and :not can return raw 0, keep truthiness guard More... 2 months ago
Revert "perf(codegen): skip fixnum guard for comparison/not receivers" More... 2 months ago
perf(codegen): skip fixnum guard for comparison/not receivers More... 2 months ago
perf(codegen): skip save_result for effect-only intermediate block expressions More... 2 months ago
docs: spec_status with inlining disabled (matches HEAD baseline) More... 2 months ago
perf(codegen): skip raw-0 truthiness guard for known-nonzero sources More... 2 months ago
Add ax52 threshold-sweep helper for INLINE_MAX_NODES More... 2 months ago
Make devirt-driven inlining opt-in (INLINE=1) More... 2 months ago
Add INLINE_MAX_NODES guard for devirt-driven inliner More... 2 months ago
Revert TIState class: no clear self-hosted speedup, added complexity More... 2 months ago
Fix merge/state_eq for TIState representation More... 2 months ago
Use TIState class instead of Hash for type-inference state More... 2 months ago
Avoid ||= in param-snapshot construction for self-hosted More... 2 months ago
Avoid ||= in worklist call-graph updates for self-hosted More... 2 months ago
Fix worklist call-graph Hash default for self-hosted More... 2 months ago
WIP: worklist-driven type inference to skip stable method bodies More... 2 months ago
Fork state by mutable half to avoid unnecessary Hash dups in type inference More... 2 months ago
Remove profiling counters and simplify join after singleton-set optimization More... 2 months ago