Skip to content

Flatten deep BooleanOr chains in resolveType() to avoid O(n^2) scope narrowing#5992

Merged
ondrejmirtes merged 2 commits into
phpstan:2.2.xfrom
SanderMuller:perf/flatten-booleanor-resolvetype
Jul 4, 2026
Merged

Flatten deep BooleanOr chains in resolveType() to avoid O(n^2) scope narrowing#5992
ondrejmirtes merged 2 commits into
phpstan:2.2.xfrom
SanderMuller:perf/flatten-booleanor-resolvetype

Commits

Commits on Jul 4, 2026