Repository navigation
Conversation
|
Behaviour change
|
✅ Performance: unchanged · Issues: decreased
How to read this table
✅ laravel: issues +1 −2Memory 1 821 → 1 821 MB (<0.1 %) · Wall 96.4 → 94.4 s (−2.1 %) Weighted 51 159 → 51 156 (−3, −0.01 %): L3 −1
Added (1)
Removed (2)
✅ symfony: issues +0 −16Memory 4 002 → 4 002 MB (<0.1 %) · Wall 151.0 → 153.2 s (+1.4 %) Weighted 101 104 → 101 056 (−48, −0.05 %): L3 −16
Removed (16)
✅ doctrine-orm: issues +0 −2Memory 428 → 428 MB (<0.1 %) · Wall 17.7 → 17.8 s (+0.6 %) Weighted 5 580 → 5 574 (−6, −0.11 %): L3 −2
Removed (2)
✅ drupal: issues +0 −1Memory 5 196 → 5 196 MB (<0.1 %) · Wall 126.2 → 136.2 s (+7.9 %) Weighted 161 675 → 161 671 (−4, <0.01 %): L4 −1
Removed (1)
head 1900d5d · base b0cb649 (merge-base) · workflow run |
|
Behaviour change (CI follow-up)
|
|
Can you rebase and check interactions with merged #12643 |
… calling class vimeo#7847 `parent::setId()` (and `self::make()`) in a child returned `BaseModel&static` instead of the class of the calling method, as its `static` return type was left at the declaring class when the called class is only known as a name. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…turn the child's static Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
9317095 to
1900d5d
Compare
|
@orklah Rebased onto master (new head 1900d5d). The only conflict was in About #12643: it is not merged yet (still open). It fixes the same behaviour as this PR and #13374. Each of the three passes the other two's new test cases on its own, and this branch with #12643 merged on top passes all their cases plus |
A
staticreturn type of a method called throughparent::orself::is the declaring class instead of the class of the calling method, which causes falseLessSpecificReturnStatement/MoreSpecificReturnType.Before
After
Refs #7847