Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update master #10537

Closed
wants to merge 108 commits into from
Closed

update master #10537

wants to merge 108 commits into from

Conversation

weirdan
Copy link
Collaborator

@weirdan weirdan commented Jan 10, 2024

No description provided.

tscni and others added 30 commits November 29, 2023 02:08
vimeo#10068 added isset restrictions that didn't consider null coalesces on match expressions.
This restores that support by converting the match expression to a virtual variable for the isset analysis, similar to other incompatible expressions.
…andomization-of-tests

use branch name to randomize tests to ensure test dependencies will error
vimeo#10385 "broke" this by propagating pseudo static methods from traits to using classes.
`AtomicStaticCallAnalyzer` was then not capable of dealing with this, because now these static pseudo methods actually exist.

As long as the methods from traits aren't actually transferred to the using class, it seems right that the logic in `AtomicStaticCallAnalyzer` uses `::getDeclaringMethodId()` instead of `::getAppearingMethodId()` for this purpose.
This can also return namespace nodes, which are not a child class of
DOMNode.
Fix return type of DOMXPath::query
Use correct file path while adding unused suppressions for virtual __…
Restore support for null coalesce on match expressions
Fix static magic method pureness not being inherited from traits
kkmuffme and others added 25 commits December 13, 2023 15:30
…removes-type-incorrectly-and-union-equality-incorrect-type

fix literal int/string comparisons only using one literal
…t-true-param

add InvalidArgument error when passing false to true param
Fix Uncaught RuntimeException: PHP Error: Uninitialized string offset 0 when $pattern is empty
strtok always returns a non-empty-string when it does not return false
…mpHandlerInterface_Parameters

Fix vimeo#10512: Fixed SessionUpdateTimestampHandlerInterface parameter names
Reduce memory consumption of caching and parallel processing without igbinary
filter_input & filter_var return type more specific
…ion-not-handled-correctly

Fix callable without args not handled correctly
…by-reference-not-reported

Add error when using readonly property in by-ref arg
@weirdan weirdan added the release:internal The PR will be included in 'Internal changes' section of the release notes label Jan 10, 2024
@danog
Copy link
Collaborator

danog commented Jan 17, 2024

Just did this yesterday :)

@danog danog closed this Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release:internal The PR will be included in 'Internal changes' section of the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet