fluffycondor
7ba0f9798c
Fix test
2023-03-10 11:44:53 +06:00
fluffycondor
2abefb9618
Return a non-empty-string with JSON_THROW_ON_ERROR | JSON_UNESCAPED_UNICODE
2023-03-10 11:34:23 +06:00
Corey Taylor
e71e2edd3c
Add missing array, float, int and bool types to callmaps
2023-03-09 13:04:03 -06:00
Bruce Weirdan
9cf4f60a33
Merge pull request #9473 from othercorey/intl-callmap
2023-03-09 00:14:35 -04:00
Corey Taylor
ee77ca63e8
Fix remaining intl callmaps
2023-03-08 20:59:14 -06:00
orklah
3008d5591b
Merge pull request #9471 from pereorga/feature/ent-quotes-default-php81
...
Consider new HTML entity en/decode function defaults since PHP 8.1
2023-03-08 22:08:36 +01:00
Pere Orga
f70b375da3
Remove unused 'use function version_compare'
2023-03-08 20:35:43 +01:00
Pere Orga
187c214f58
Use analysis_php_version_id instead of config->getPhpVersion()
2023-03-08 20:33:55 +01:00
Pere Orga
17939eda04
consider new HTML entity en/decode functions defaults since PHP 8.1
2023-03-08 18:57:22 +01:00
Bruce Weirdan
222887acfe
Merge pull request #9466 from weirdan/unary-minus-overflow
2023-03-07 13:47:54 -04:00
Bruce Weirdan
193a0dbe0e
Don't crash on unary minus overflow
...
Fixes vimeo/psalm#9464
2023-03-07 12:29:40 -04:00
orklah
c82191ba13
Merge pull request #9460 from othercorey/dom-callmaps
...
Fix DOM callmaps
2023-03-06 18:50:08 +01:00
Corey Taylor
8bd2267060
Fix DOM callmaps
2023-03-06 04:33:59 -06:00
Bruce Weirdan
977c383eb0
Merge pull request #9459 from Jean85/drop-package-versions
2023-03-06 05:47:08 -04:00
Bruce Weirdan
85bb112f8e
Update phar-build to large resource class in config.yml
2023-03-06 05:36:02 -04:00
Bruce Weirdan
91cd660286
Fix CS
2023-03-06 05:33:26 -04:00
Alessandro Lai
7f26a5b473
Replace requirement for package-versions with Composer 2 APIs
2023-03-06 09:21:44 +01:00
Bruce Weirdan
3a0adabf06
Merge pull request #9458 from pvandommelen/type_round_brackets
2023-03-05 20:30:41 -04:00
Peter van Dommelen
c72edefc9e
Do not strip the last )
bracket when parsing phpdoc type aliases.
...
Fixes https://github.com/vimeo/psalm/issues/6782
Reworked the regex logic to not check each grouping character separately. Removed the `^` character from the character list, which was likely unintended.
2023-03-05 22:28:22 +01:00
Bruce Weirdan
dc4516b408
Merge pull request #9457 from weirdan/improve-enum-case-reconciliation
2023-03-05 16:58:27 -04:00
Bruce Weirdan
f801561ea7
Improce enum case reconciliation
...
Fixes vimeo/psalm#9456
2023-03-05 16:34:51 -04:00
Bruce Weirdan
3af9ccde91
Merge pull request #9445 from weirdan/8.2-attributes
...
PHP 8.2 attributes moved to 8.2 stub
2023-03-03 05:27:01 -04:00
Bruce Weirdan
9abd4285df
Use 8.2 in tests for 8.2 attributes
2023-03-03 04:39:04 -04:00
Bruce Weirdan
468dd1be4c
PHP 8.2 attributes moved to 8.2 stub
2023-03-03 04:28:37 -04:00
Bruce Weirdan
864b25150e
Merge pull request #9444 from weirdan/readonly-classes
2023-03-03 04:14:04 -04:00
Andrew Nagy
3271b1b8f3
add experimental in memory option
2023-03-03 08:11:10 +00:00
Bruce Weirdan
36913b13d5
Support for readonly
classes
2023-03-03 04:04:12 -04:00
Andrew Nagy
f908b9ad85
fix failing test
2023-03-03 07:20:41 +00:00
Bruce Weirdan
b1b20106ad
Merge pull request #9443 from weirdan/require-php-tag-in-tests
2023-03-03 03:06:38 -04:00
Bruce Weirdan
7b8a0a61b9
Require <?php
tag in tests
...
This had me puzzled for some time on several occasions
2023-03-03 02:50:11 -04:00
Bruce Weirdan
6975acfc4c
Merge pull request #9442 from weirdan/forbid-private-final-methods
2023-03-03 02:09:10 -04:00
Bruce Weirdan
98d96fbe9c
Forbid private final methods
...
Fixes vimeo/psalm#8374
2023-03-03 02:00:09 -04:00
Bruce Weirdan
e3078cdfa0
Merge pull request #9441 from aboyton/divide-zero
2023-03-02 17:50:30 -04:00
Andrew Boyton
e8bd52eba6
Merge param descriptions when adding or updating types
2023-03-03 08:32:24 +11:00
Andrew Nagy
97eae625e9
fixes
2023-03-02 19:12:29 +00:00
Andrew Nagy
7760c399cc
syntax
2023-03-02 19:05:14 +00:00
Andrew Nagy
fc4c98050e
cleanup
2023-03-02 19:02:56 +00:00
Andrew Nagy
221eecf2e3
remove options to clear and boot cache
2023-03-02 18:57:27 +00:00
Andrew Nagy
24b6a97891
use in-memory cache thanks @ging-dev, remove pnctl fork
2023-03-02 18:45:23 +00:00
Andrew Nagy
0e4b878cbe
fix outstanding issues
2023-03-02 18:14:20 +00: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
3467816900
fix
2023-03-02 18:07:50 +00:00
Andrew Nagy
5eed370fa5
fix outstanding CI issues
2023-03-02 18:02:23 +00:00
Andrew Nagy
2efd9c81e0
bump to 5.7.7
2023-03-02 17:05:12 +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
orklah
06266c220b
Merge pull request #9438 from othercorey/pack-return
...
Update pack() stub
2023-03-01 07:38:16 +01:00
Corey Taylor
615986ef10
Update pack() stub
2023-02-28 23:50:23 -06:00
Bruce Weirdan
839dc10da2
Merge pull request #9435 from vimeo/revert-9434-array_pop-is-impure
2023-03-01 01:48:26 -04:00
orklah
83051cfe87
Merge pull request #9291 from lptn/disableExtensions-hides-warnings
...
Do not display ext deprecation note when `disableExtensions` used
2023-03-01 00:06:59 +01:00
Bruce Weirdan
5130563d9f
Revert "array_pop
is impure"
2023-02-28 19:06:07 -04:00