-
Notifications
You must be signed in to change notification settings - Fork 665
Comparing changes
Open a pull request
base repository: vimeo/psalm
base: 4.6.3
head repository: vimeo/psalm
compare: 4.9.2
Commits on Mar 15, 2021
-
makes array_combine return non-empty-array for most cases (#5393)
* makes array_combine return non-empty-array for most cases * Add back newline Co-authored-by: Matthew Brown <github@muglug.com>
Configuration menu - View commit details
-
Copy full SHA for dd4d970 - Browse repository at this point
Copy the full SHA dd4d970View commit details
Commits on Mar 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 817d1cf - Browse repository at this point
Copy the full SHA 817d1cfView commit details -
Don't mark promoted properties as unused params (#5404)
If anything, they should be marked as unused properties. Fixes #4964
Configuration menu - View commit details
-
Copy full SHA for ae247d0 - Browse repository at this point
Copy the full SHA ae247d0View commit details -
Fix type of DomElement childNodes property (#5403)
Partially addresses #5291
Configuration menu - View commit details
-
Copy full SHA for 5b9efd5 - Browse repository at this point
Copy the full SHA 5b9efd5View commit details -
Disable property invariance checks for properties with templates (#5380)
* Disable property invariance checks for templates Property invariance checks were already disabled for template properties, this also disabled the checks for arrays, lists, class-string-maps, and iterables that contain templates. Partially fixes #5371 * CS fixes * Fix and simplify hasTemplate. Add hasTemplate to TypeNode and simplify implementation with getChildNodes. * Revert hasTemplate change and add containsTemplate. * Check class-string too.
Configuration menu - View commit details
-
Copy full SHA for 9d840ee - Browse repository at this point
Copy the full SHA 9d840eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3ff56 - Browse repository at this point
Copy the full SHA 1a3ff56View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff5a6cb - Browse repository at this point
Copy the full SHA ff5a6cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1149050 - Browse repository at this point
Copy the full SHA 1149050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2777b62 - Browse repository at this point
Copy the full SHA 2777b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d979e3 - Browse repository at this point
Copy the full SHA 9d979e3View commit details -
Fix BC break introduced in 4.6.3 (#5410)
Fixes #5405 Requires new patch release. This PR reverts changes to the signature of `IssueBuffer::finish()` and introduces separate method to be used to capture `$_SERVER`
Configuration menu - View commit details
-
Copy full SHA for 97fe86c - Browse repository at this point
Copy the full SHA 97fe86cView commit details
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3046468 - Browse repository at this point
Copy the full SHA 3046468View commit details -
Configuration menu - View commit details
-
Copy full SHA for d19088b - Browse repository at this point
Copy the full SHA d19088bView commit details
Commits on Mar 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 95287d2 - Browse repository at this point
Copy the full SHA 95287d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09ee4c1 - Browse repository at this point
Copy the full SHA 09ee4c1View commit details -
Fix composer major.minor version detection (fixes #5415) (#5416)
* Fix composer major.minor version detection (fixes #5415) * Add PHP 8 polyfill dependency. * Fix version check.
Configuration menu - View commit details
-
Copy full SHA for 45694d3 - Browse repository at this point
Copy the full SHA 45694d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f3e29 - Browse repository at this point
Copy the full SHA 04f3e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for e919e41 - Browse repository at this point
Copy the full SHA e919e41View commit details -
Configuration menu - View commit details
-
Copy full SHA for a871d0d - Browse repository at this point
Copy the full SHA a871d0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a68ed - Browse repository at this point
Copy the full SHA b7a68edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42d3bce - Browse repository at this point
Copy the full SHA 42d3bceView commit details
Commits on Mar 20, 2021
-
Fix object-like array keys when combining string and automatic keys (f…
Configuration menu - View commit details
-
Copy full SHA for d459071 - Browse repository at this point
Copy the full SHA d459071View commit details -
Configuration menu - View commit details
-
Copy full SHA for b859fba - Browse repository at this point
Copy the full SHA b859fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17f23cc - Browse repository at this point
Copy the full SHA 17f23ccView commit details -
Support template property invariance (fixes #5371) (#5414)
* Support property invariance with templates. * Fix false positive NonInvariantDocblockPropertyType with grandchild. * Redo templated property invariance check to fix issues. * Add template covariant test. * Fix property invariance false positive with template-covariant.
Configuration menu - View commit details
-
Copy full SHA for 843305c - Browse repository at this point
Copy the full SHA 843305cView commit details -
Added event to prevent tainting. (#5398)
* Added event to prevent tainting. * Remove optional codebase parameter. * Removed falsy check for codebase. * Use two separate hooks for adding and removing taints * Add slashes * Update add/remove taint test name. * Cleaned up SafeArrayKeyChecker example plugin. * Added more AddRemoveTaintsEvent calls to codebase. * Fix type check error with $added_taints param. * Added AddRemoveTaintsEvent to remaining classes. * Fix post-merge error. * Add comma * Remove $int_offset that never existed Co-authored-by: Matt Brown <github@muglug.com>
Configuration menu - View commit details
-
Copy full SHA for 4aabb41 - Browse repository at this point
Copy the full SHA 4aabb41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0579c11 - Browse repository at this point
Copy the full SHA 0579c11View commit details -
Use appveyor reporter instead of a file upload (#5438)
* Use appveyor reporter instead of file upload * Use tagged version of appveyor reporter
Configuration menu - View commit details
-
Copy full SHA for 8d78372 - Browse repository at this point
Copy the full SHA 8d78372View commit details -
Configuration menu - View commit details
-
Copy full SHA for e073376 - Browse repository at this point
Copy the full SHA e073376View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fab67 - Browse repository at this point
Copy the full SHA b4fab67View commit details
Commits on Mar 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d174039 - Browse repository at this point
Copy the full SHA d174039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8d522 - Browse repository at this point
Copy the full SHA 7f8d522View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c6d30 - Browse repository at this point
Copy the full SHA 44c6d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for f69cab8 - Browse repository at this point
Copy the full SHA f69cab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b73223f - Browse repository at this point
Copy the full SHA b73223fView commit details
Commits on Mar 22, 2021
-
Don't crash on index types used in a conditional type (#5447)
Fixes crash reported in #5423
Configuration menu - View commit details
-
Copy full SHA for 4eca6ac - Browse repository at this point
Copy the full SHA 4eca6acView commit details -
Add proper handling of unpacked arguments with string keys (#5446)
* Add proper handling of unpacked arguments with string keys * Fix undefined array key error * Fix missed named arguments handling * Fix false-positive on variadic parameter * Add tests
Configuration menu - View commit details
-
Copy full SHA for fb94db9 - Browse repository at this point
Copy the full SHA fb94db9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3f420 - Browse repository at this point
Copy the full SHA 9f3f420View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1fd44 - Browse repository at this point
Copy the full SHA ae1fd44View commit details -
Configuration menu - View commit details
-
Copy full SHA for b02b684 - Browse repository at this point
Copy the full SHA b02b684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0789745 - Browse repository at this point
Copy the full SHA 0789745View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5a031 - Browse repository at this point
Copy the full SHA de5a031View commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bf578d1 - Browse repository at this point
Copy the full SHA bf578d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b0542 - Browse repository at this point
Copy the full SHA 15b0542View commit details -
Configuration menu - View commit details
-
Copy full SHA for a96645d - Browse repository at this point
Copy the full SHA a96645dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 477ae33 - Browse repository at this point
Copy the full SHA 477ae33View commit details -
Configuration menu - View commit details
-
Copy full SHA for efa9b13 - Browse repository at this point
Copy the full SHA efa9b13View commit details
Commits on Mar 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 355c4f7 - Browse repository at this point
Copy the full SHA 355c4f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b61ff8c - Browse repository at this point
Copy the full SHA b61ff8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2edf613 - Browse repository at this point
Copy the full SHA 2edf613View commit details
There are no files selected for viewing