0
I Use This!
Very High Activity

Commits : Listings

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