You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lazy evaluation at module and function granularity; ctx.get(CFGAnalysis, foo) must not build every CFG in the project
In-memory cache keyed by analysis type and module/function target; analyses declare a version. Persistent cache keyed by IR fingerprint and plugin/API version is deferred to Phase 10
Two pass families: AnalysisPass (read-only) and TransformationPass; transformations declare what they preserve and invalidate
Shared results are computed once regardless of how many plugins request them
Expose the Phase 2 semantic results (ScopeAnalysis, ImportAnalysis, SymbolAnalysis) as the first registered analyses
Activity