92f73cc452
Merge remote-tracking branch 'origin/master' into parallel
2023-10-26 17:16:30 +02:00
292ed06323
Fix
2023-10-22 20:13:31 +02:00
ec959e95d7
Merge remote-tracking branch 'origin/master' into strict_types
2023-10-19 11:28:39 +02:00
Bruce Weirdan
37cc4fd33f
Merge branch '5.x' into upstream-master
2023-09-03 23:08:17 +02:00
b88c848b0e
Implement parallel analysis using amphp/parallel (adds windows support)
2023-08-30 22:02:31 +02:00
Bruce Weirdan
ca967bc162
Added support links
2023-08-30 07:45:16 +02:00
Bruce Weirdan
791e5d65b5
composer.json
tweaks
...
Psalm is not a library.
Also updated `composer lint` description.
2023-08-30 07:37:29 +02:00
Bruce Weirdan
c99a7b594f
Update branch aliases
2023-08-20 22:50:12 +02:00
Bruce Weirdan
5c4cd066b7
Merge branch '5.x' into upstream-master
2023-08-13 23:54:33 +02:00
Bruce Weirdan
77422c4631
Forbid faulty nikic/php-parser
version
...
`4.17.0` had a bug that made our CI checks to fail. `4.17.1` fixed that
issue (https://github.com/nikic/PHP-Parser/issues/939 ).
2023-08-13 23:42:52 +02:00
6cbc7f162a
Merge branch 'amp_v3' into strict_types
2023-07-28 11:45:47 +02:00
6288ef9168
Fixup
2023-07-28 11:45:32 +02:00
dea38564a9
Merge branch 'amp_v3' into strict_types
2023-07-26 10:57:28 +02:00
6b54ea2d38
Merge branch 'fix_intersection_scanning' into strict_types
2023-07-25 10:10:27 +02:00
1ad9fc66f8
Fixes
2023-07-25 10:09:29 +02:00
90154af3c9
Increase minimum version
2023-07-24 12:39:34 +02:00
70319a68a7
Switch to 8.1
2023-07-24 09:32:46 +02:00
8859e58464
Switch to amp v3
2023-07-24 09:32:45 +02:00
Thomas Bley
d39013324d
#10026 added GitHub CI for unit tests with PHP 8.2 and 8.3
2023-07-19 20:30:57 +02:00
Yannick Gottschalk
539aa4c644
Update version of phpparser
2023-07-03 10:58:59 +02:00
orklah
293b7281f9
Merge pull request #8960 from tm1000/feature/upgrade-lsp-v5
...
WIP: Performance/Feature Improvements to the Language Server
2023-03-14 07:31:35 +01:00
Alessandro Lai
7f26a5b473
Replace requirement for package-versions with Composer 2 APIs
2023-03-06 09:21:44 +01:00
Bruce Weirdan
36913b13d5
Support for readonly
classes
2023-03-03 04:04:12 -04:00
Andrew Nagy
7e9638b729
Merge branch 'master' of https://github.com/vimeo/psalm into feature/upgrade-lsp-v5
2023-03-02 18:10:13 +00:00
Andrew Nagy
6e109aadce
Merge tag '5.7.7' of https://github.com/vimeo/psalm into feature/upgrade-lsp-v5
2023-03-02 17:04:33 +00:00
Corey Taylor
74a67a0416
Update Phar callmaps
2023-02-23 21:02:24 -06:00
Gregor Harlan
c05465eab4
Allow spatie/array-to-xml v3
2023-02-18 12:44:16 +01:00
Bruce Weirdan
faf4e8b282
Suggest Psalm to be installed in require-dev section
...
See composer/composer#10960
2023-02-15 12:27:14 -04:00
Filippo Tessarotto
fa7efb7d8f
Allow fidry/cpu-core-counter:v0.5
2023-02-07 11:46:50 -04:00
Andrew Nagy
b14ed73c0b
Merge tag '5.6.0' into feature/upgrade-lsp-v5
2023-01-25 17:08:24 +00:00
orklah
b6bdc94070
Merge pull request #9117 from Jean85/allow-diff-5-on-5
...
Allow sebastian/diff 5
2023-01-18 00:26:32 +01:00
Jack Worman
f9aa2d5ad3
Support constants in traits
2023-01-17 16:37:44 -05:00
Alessandro Lai
c48afea6f2
Allow sebastian/diff 5
2023-01-17 09:05:26 +01:00
Andrew Nagy
eab70e176c
allow array-to-xml 3
2022-12-26 21:18:46 +00:00
Jack Worman
703a1e1698
@psalm-api
2022-12-23 16:13:46 -06:00
Bruce Weirdan
7924a52a62
Drop symfony/polyfill-php80 dependency
2022-12-22 13:06:21 -04:00
Jack Worman
8e5904d624
Fix get_object_vars on enums
2022-12-21 22:51:53 -06:00
Andrew Nagy
82d8974fe3
merge to v5
2022-12-20 20:52:25 +00:00
Jack Worman
76a7c7da4a
Added SlevomatCodingStandard.TypeHints.PropertyTypeHint sniff
2022-12-14 20:43:26 -06:00
Jack Worman
2b5407d2fb
Added SlevomatCodingStandard.TypeHints.ParameterTypeHint sniff and removed php-cs-fixer
2022-12-14 20:26:17 -06:00
Jack Worman
36fa162d6d
Use php-cs-fixer to clean up docblocks
2022-12-13 20:46:43 -06:00
Bruce Weirdan
586d0c931c
[skip ci] fix indentation
2022-12-13 05:34:43 -04:00
Bruce Weirdan
d0e335ab29
Replace unmaintained openlss/lib-array2xml
with spatie/array-to-xml
...
Fixes vimeo/psalm#8852
2022-12-13 05:27:55 -04:00
Théo FIDRY
4a6bfea65c
Upgrade CpuCoreCounter
2022-12-11 01:12:52 +01:00
Théo FIDRY
ba40e34947
Update to stable
2022-12-08 12:17:26 +01:00
Théo FIDRY
a444f286bb
Integrate FidryCpuCoreCounter
2022-12-04 20:24:18 +01:00
Andrew Nagy
da66665de9
Merge branch '4.x' into feature/upgrade-lsp
2022-11-30 17:59:23 +00:00
Bruce Weirdan
ed36f2c2e8
Bump slevomat/coding-standard
...
This prevents issues with incompatible `phpstan/phpdoc-parser`.
`slevomat/coding-standard:8.3` claimed compatibility with
`phpstan/phpdoc-parser:^1.6`, but it fails with a fatal error when
`phpstan/phpdoc-parser:1.14` is installed (apparently there was a BC
break in a minor version of `phpstan/phpdoc-parser`).
Since 8.4 slevomat/coding-standard adopted a more conservative
dependency strategy, and they don't allow new untested versions of
`phpstan/phpdoc-parser`.
8.4 still allows PHP 7.2, so we should have no problems due to 7.x
removal.
2022-11-27 16:16:52 -04:00
Bruce Weirdan
a8e0ff52df
Move mockery to require-dev too
2022-11-26 21:24:13 -04:00
Bruce Weirdan
d1921b1abf
Merge pull request #8771 from weirdan/reenable-platform-check
...
Fixes https://github.com/vimeo/psalm/issues/7560
2022-11-26 04:09:57 -04:00