orklah
|
d3d11471b7
|
allow arithmetics on variables as long as we're out of loops
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
012b65de78
|
try to improve behaviour
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
2b56d52760
|
rename vars for better diff
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
efde3f9180
|
change order for better diff
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
5ec9e6543d
|
try with everything except Variables
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
c6949760f8
|
activate arithmetic operations on properties too
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
a70e7032e9
|
activate arithmetic operations on method calls too
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
c4b47d3786
|
activate arithmetic operations on func calls
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
cc6ab8340b
|
improve type when min = max and add test
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
ba7f2a5b3b
|
allow range int to be positive
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
ea80373006
|
AssertionFinder refactor
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
a7fa63547e
|
add tests, improve count behaviour on keyed arrays using integer range
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
7bf9df4360
|
restore paradox checking
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
667eec2ac8
|
consider count === 0
|
2021-09-23 21:24:16 +02:00 |
|
orklah
|
60f017410c
|
Merge pull request #6526 from orklah/fix-build
fix build
|
2021-09-23 19:37:06 +02:00 |
|
orklah
|
c74e81ca8f
|
fix build
|
2021-09-23 19:29:15 +02:00 |
|
orklah
|
9b60c86206
|
Merge pull request #6508 from thomasbley/master
fixed Uncaught Error: Call to undefined function shell_exec()
|
2021-09-21 20:39:15 +02:00 |
|
orklah
|
cf7157f4eb
|
Merge pull request #6511 from ScottAwesome/patch-1
Update to Phpstorm support
|
2021-09-21 17:48:46 +02:00 |
|
Scott Vanderbeek
|
a5af5bde23
|
Update language_server.md
|
2021-09-21 08:15:06 -07:00 |
|
Scott Vanderbeek
|
866fa5ef36
|
Update to Phpstorm support
I've added clarifying information that Phpstorm supports psalm out of the box since 2020.3 release, and removed the LSP information.
|
2021-09-20 15:35:53 -07:00 |
|
Thomas Bley
|
6f958fe919
|
Merge branch 'master' of github.com:thomasbley/psalm
|
2021-09-20 16:55:58 +02:00 |
|
Thomas Bley
|
e60d9e5ec5
|
return 1 if shell_exec is not available for getCpuCount()
|
2021-09-20 16:55:16 +02:00 |
|
orklah
|
d32b1be5a3
|
Merge pull request #6498 from MorrisJobke/fix/catch-ComplicatedExpressionException-in-ArrayFilterReturnTypeProvider.php
Catch ComplicatedExpressionException in ArrayFilterReturnTypeProvider
|
2021-09-20 16:53:48 +02:00 |
|
orklah
|
55fd9c6713
|
Merge pull request #6478 from whsv26/bugfix/trait-template-invalid-arg
Fix invalid argument bug in generic trait context
|
2021-09-20 16:53:12 +02:00 |
|
orklah
|
994c927b6a
|
Merge pull request #6445 from TysonAndre/negate-in_array-v2
Fix false positive ParadoxicalCondition in negation of in_array
|
2021-09-20 16:49:15 +02:00 |
|
orklah
|
7328456a33
|
Merge pull request #6438 from SCIF/serializable-interface
Changed signature of Serializable::unserialize stub
|
2021-09-20 16:49:00 +02:00 |
|
orklah
|
9b58871ace
|
Merge pull request #6509 from orklah/php-parser-limit
limit PHPParser to 4.12
|
2021-09-20 16:00:38 +02:00 |
|
orklah
|
6bb952dc37
|
limit PHPParser to 4.12
|
2021-09-20 15:31:19 +02:00 |
|
Thomas
|
ecb368ff2b
|
Merge branch 'vimeo:master' into master
|
2021-09-20 12:19:43 +02:00 |
|
Thomas Bley
|
449ef0d994
|
fixed Uncaught Error: Call to undefined function shell_exec()
|
2021-09-20 12:18:49 +02:00 |
|
orklah
|
90e1662964
|
Merge pull request #6241 from orklah/range5
Range arithmetics and assertions
|
2021-09-20 07:15:43 +02:00 |
|
orklah
|
0f17a2590c
|
fix Mod
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
25f78b5d54
|
refine Mod with positives everywhere
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
f87bd56105
|
fix Pow
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
5a2df475ca
|
changes after review
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
81e8bf3ff5
|
allow Literals to be combined with preexisting IntRange
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
086d3777eb
|
fix wrong assertion
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
3d7dc740c2
|
fix UnaryMinus
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
e75e390449
|
refactor big methods away
|
2021-09-19 19:30:03 +02:00 |
|
orklah
|
6b5e6eeecc
|
fix wrong type
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
a6630c49a2
|
fix mod calculation with ranges
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
dd9edb7afc
|
fix wrong check for Range validity
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
c226285a4b
|
fix Mul and Pow operations
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
a8a659895f
|
add failing test
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
f789ab0655
|
add test and allow checking in already inferred types instead of just relying on statements from PHPParser for assertions
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
ae0586b0e6
|
fix shift inference
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
bae5b2cf96
|
remove type when assertion contradicts the current type
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
e0e34bec33
|
allow intersections and add test
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
c26f403e7e
|
fix an old bug with inverting positive int + allow inverting TIntRange
|
2021-09-19 19:30:02 +02:00 |
|
orklah
|
488c13b7c5
|
handle bit operations and add test
|
2021-09-19 19:30:02 +02:00 |
|