Brown
|
d8f5ad190b
|
Improve invalidation of inherited properties
|
2020-02-10 17:03:51 -05:00 |
|
Brown
|
41af71556d
|
Fix #2785 - parse wildcards in variables better
|
2020-02-10 15:30:06 -05:00 |
|
Brown
|
89a0b101e4
|
Fix #2784 - no crash when get_class arg is mixed
|
2020-02-10 14:44:33 -05:00 |
|
Matthew Brown
|
074780547d
|
Fix #2780 - filter int on more values
|
2020-02-09 23:58:37 -05:00 |
|
Matthew Brown
|
47ffb59241
|
Fix #2764 - iterate through all possible template types where necessary
|
2020-02-09 18:11:50 -05:00 |
|
Markus Staab
|
45468d801f
|
Dont corrupt checkstyle xml
|
2020-02-09 15:54:37 -05:00 |
|
Matthew Brown
|
d0ac709b70
|
Use more robust, if slower, mechanism that’s intersection-safe
|
2020-02-09 15:34:50 -05:00 |
|
Matthew Brown
|
14f8fb8ecd
|
Fix two redundant asserts
|
2020-02-09 11:45:43 -05:00 |
|
Matthew Brown
|
3559fdd6b3
|
Fix #2742 - prevent paradoxes in assert calls
|
2020-02-09 11:42:41 -05:00 |
|
Matthew Brown
|
4de6f5c4ec
|
Fix #2442 - using asserting after a MixedAssignment removes that error
|
2020-02-08 23:01:45 -05:00 |
|
Matthew Brown
|
5f4d797fe1
|
Fix #2772 - add support for multiple array_map function param inference
|
2020-02-08 12:17:57 -05:00 |
|
Matthew Brown
|
b439a573ce
|
Empty is also the bottom type
|
2020-02-08 11:40:22 -05:00 |
|
Matthew Brown
|
b26deb434d
|
Fix #2771 - replace empty params with generic equivalents
Ref #2755
|
2020-02-08 11:17:24 -05:00 |
|
Bruce Weirdan
|
d99f23eb45
|
Fix #2761
|
2020-02-07 12:51:40 -05:00 |
|
Brown
|
e6ec5fa22a
|
Simplify
|
2020-02-07 12:15:50 -05:00 |
|
Brown
|
33ff1f96ef
|
Maybe this works
|
2020-02-07 12:08:21 -05:00 |
|
Brown
|
461790a1d1
|
Test travis jobs
|
2020-02-07 12:04:19 -05:00 |
|
Sergei Morozov
|
c2972dd759
|
Allow sebastian/diff 4.0 to be installed
This is required to allow installation of Psalm alongside PHPUnit 9 using Composer.
|
2020-02-07 10:56:31 -05:00 |
|
Roland Franssen
|
a7355fa734
|
Update typing_in_psalm.md
|
2020-02-07 10:55:44 -05:00 |
|
Brown
|
dcc855de95
|
Fix #2739 - specify wildcards in constants
|
2020-02-07 10:54:57 -05:00 |
|
Brown
|
cecc5ed798
|
Move constant tests
|
2020-02-07 10:47:42 -05:00 |
|
Matthew Brown
|
4e36f6caf5
|
Add explicit paths for included files
Fixes #2757
|
2020-02-07 09:06:15 -05:00 |
|
Matthew Brown
|
966336a475
|
Improve byref array handling
|
2020-02-06 23:52:27 -05:00 |
|
Matthew Brown
|
da541dbb51
|
Remove some unnecessary errors
|
2020-02-06 23:10:18 -05:00 |
|
Brown
|
e567f8c728
|
Fix #2752 - string casts can be implicit method calls, don’t remove automatically
|
2020-02-06 21:05:16 -05:00 |
|
Brown
|
4cd4e1750d
|
Use up-to-date hash
|
2020-02-06 19:45:15 -05:00 |
|
Brown
|
23f8967fb5
|
Fix conditional class-string template replacement
|
2020-02-06 19:40:18 -05:00 |
|
Brown
|
7bad2042f8
|
Skip failing test
|
2020-02-06 18:45:03 -05:00 |
|
Brown
|
2a0dd48dcd
|
Fix bad type
|
2020-02-06 17:31:17 -05:00 |
|
Brown
|
d5f71bf529
|
Localise template checks to class being tested
|
2020-02-06 16:38:45 -05:00 |
|
Brown
|
54efbbe831
|
Fix bad assertion
|
2020-02-06 16:32:26 -05:00 |
|
Brown
|
9af12932b5
|
Add slash
|
2020-02-06 15:09:34 -05:00 |
|
Brown
|
6116b457ed
|
Port over more fixes from template match refactor
|
2020-02-06 15:07:57 -05:00 |
|
Brown
|
0fd0d01d2b
|
Improve class-string templating
|
2020-02-06 14:35:36 -05:00 |
|
Brown
|
638e90356a
|
Add slash
|
2020-02-06 11:58:39 -05:00 |
|
Brown
|
a16e03d992
|
Fix #2756 - narrow assertion templated type
|
2020-02-06 11:49:15 -05:00 |
|
Brown
|
ffd04132ce
|
Fix #2754 - use ext-ds stubs from PHPStan
|
2020-02-06 10:38:10 -05:00 |
|
Benjamin Morel
|
b486bd4c78
|
PDOStatement::fetchColumn() can return any scalar
|
2020-02-05 11:46:01 -05:00 |
|
Brown
|
50fc50fab0
|
Fix #2751 - allow static methods to inherit class templates
|
2020-02-05 11:19:40 -05:00 |
|
Matthew Brown
|
bbdb1254ad
|
Add line break
|
2020-02-05 08:51:11 -05:00 |
|
Lars Moelleken
|
759cfe4555
|
add more impure function calls
|
2020-02-05 08:51:11 -05:00 |
|
Brown
|
8fb810350a
|
Don’t cache no-effects hashes when checking for initialisations
|
2020-02-04 17:53:26 -05:00 |
|
Brown
|
4c83ca75b3
|
Fix #2738 - clear out property issues when modifying constructors
|
2020-02-03 16:43:25 -05:00 |
|
Matthew Brown
|
15e15037a0
|
Drop down semver req
|
2020-02-03 15:55:24 -05:00 |
|
Matthew Brown
|
b3f6b56f9c
|
Add support for @psalm-readonly-allow-private-mutation
|
2020-02-02 15:56:08 -05:00 |
|
Matthew Brown
|
93c613b5a3
|
Adjusted for actual implementation
|
2020-02-02 15:39:24 -05:00 |
|
Christian Kolb
|
fd6cdf61c7
|
Update naming to mutate
|
2020-02-02 15:39:24 -05:00 |
|
Christian Kolb
|
143756800f
|
Add documentation for new @psalm-private-set annotation
|
2020-02-02 15:39:24 -05:00 |
|
Matthew Brown
|
ba8eb264d4
|
Fix test
|
2020-02-02 15:37:37 -05:00 |
|
Matthew Brown
|
93fc1b1cc7
|
Fix #2729 - allow mutation of otherwise-readonly properties
|
2020-02-02 15:35:12 -05:00 |
|