Skip to content

Major Bug fixes and Internal Performance Improvements - #108

Merged
rcalicdan merged 23 commits into
mainfrom
internal-improvements-39
Oct 10, 2026
Merged

rcalicdan merged 23 commits into
mainfrom
internal-improvements-39

Conversation

@rcalicdan

Copy link
Copy Markdown
Member

No description provided.

…el Generic Template Forwarding tests for improved type safety
… in GeneratorChecker and RuntimeTypeChecker, and implement corresponding tests for valid and invalid return values in GenericIteratorsAndGeneratorsTest.
…ching and refining type validation for callable parameters
…ework caches, and implement regression tests for constructor synthesis and expression semantics in ContractVisitor.
…es method; add DocblockParser::parseClassTemplates for improved template extraction; introduce InheritedConstructorClassTemplateTest for bug reproduction and validation
…for templated property defaults in subclasses and fix bug on Inherited property default is checked against the subclass's template binding, so constructing the subclass throws (PHPStan accepts it)
@rcalicdan rcalicdan changed the title Improve F-bound recursive polymorphism support and Improve Performance across internal hot paths Major Bug fixes and Internal Performance Improvements Oct 10, 2026
@rcalicdan
rcalicdan merged commit c673bd0 into main Oct 10, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment