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 from 5.x #10656

Merged
merged 37 commits into from
Feb 5, 2024
Merged

Update master from 5.x #10656

merged 37 commits into from
Feb 5, 2024

Conversation

weirdan
Copy link
Collaborator

@weirdan weirdan commented Feb 5, 2024

  • Fix ownerDocument type
  • Fix Assumed filter_var return type can be incorrect #10561 numeric input incorrect return type
  • add scalar & numeric handling for all cases where appropriate and ensure no more generic types being added for int/float (previous commit)
  • Allow inline comments in typedef shapes
  • Allow typedef imports from any classlike type
  • Fix baseline loading for path specified on the command line
  • Stable baseline
  • Allow enum cases to be global constants
  • CallMap: Adjust return type for inotify_add_watch() to int|false
  • CallMap: Improve returntype annotation for inotify_read()
  • Allow sebastian/diff v6
  • Update our actual baseline to use the new format
  • Drop unused local composer repo
  • Fix check-type when using reserved types from within a namespace
  • Support user defined types for psalm-check-type
  • Add InvalidOverride issue
  • Emit InvalidOverride
  • Clarify that Pull request labels failure is to be resolved by maintainers
  • Do not add callable as a native property type
  • Allow adding Closure as a native property type

fluffycondor and others added 30 commits January 31, 2024 16:10
…ure no more generic types being added for int/float (previous commit)
All we really need is for the source to be autoloadable, and it includes
all classlikes (interfaces, classes, enums and traits at the time of
writing).
In case of success, it returns an array of associative arrays with defined fields:
- `wd` is a watch descriptor
- `mask` is a bit mask of events
- `cookie` is a unique id to connect related events
- `name` is the name of a file
This was intended to show how you could convert legacy plugins to
composer format, but it breaks `composer install` in snapshots.
…abels-check

Clarify that Pull request labels failure is to be resolved by maintainers
It's invalid in all PHP versions: https://3v4l.org/bXWo2

Also see php.net/manual/en/language.types.declarations.php#language.types.declarations.base.function

Fixes vimeo#10650
@weirdan weirdan added the release:internal The PR will be included in 'Internal changes' section of the release notes label Feb 5, 2024
@weirdan weirdan requested review from danog and orklah February 5, 2024 03:47
@weirdan weirdan marked this pull request as ready for review February 5, 2024 03:57
@weirdan weirdan merged commit 4b2c698 into vimeo:master Feb 5, 2024
41 of 42 checks passed
@weirdan weirdan deleted the update-master branch February 5, 2024 11:13
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.

8 participants