orklah
|
a915ef5853
|
also remove a from_calculation flag which was scheduled for removal in Psalm 5
|
2022-02-12 10:19:39 +01:00 |
|
sasezaki
|
d0baffb534
|
DOMElement instead of DomElement - https://php.net/DOMElement
to avoid composer-require-check reports false-positive,
just did - find src/ -type f -exec sed -i -e 's/DomElement/DOMElement/g' {} \;
|
2022-02-11 22:51:31 +01:00 |
|
m1ke
|
92aedd6f7f
|
Fix cherry pick issues
|
2022-02-11 11:27:01 +00:00 |
|
m1ke
|
a688bd6da3
|
Use config threads if lower than detected threads
|
2022-02-11 11:23:09 +00:00 |
|
m1ke
|
810880c71b
|
Alter order of precedence and upated docs to match
|
2022-02-11 11:12:36 +00:00 |
|
Bruce Weirdan
|
11e60fa261
|
Merge branch '4.x' into upstream-master
|
2022-02-11 03:51:48 +02:00 |
|
Matthew Brown
|
6d057669fc
|
Fix #6683 by improving simplification of CNF (#7631)
|
2022-02-10 19:37:42 -05:00 |
|
Matthew Brown
|
b49b5f1c20
|
Make error message for truthy/falsy more accurate
|
2022-02-10 18:46:22 -05:00 |
|
Bruce Weirdan
|
161519883a
|
Merge pull request #7623 from weirdan/finalize-types
|
2022-02-11 00:27:10 +02:00 |
|
Matthew Brown
|
c885dbcbe0
|
Prevent duplicate type comparison errors
|
2022-02-10 01:04:14 -05:00 |
|
Bruce Weirdan
|
7c344366a3
|
Fix RedundantCondition
|
2022-02-10 01:44:50 +02:00 |
|
orklah
|
9984397766
|
Merge pull request #7622 from orklah/assertions
consistency in AssertionFinder
|
2022-02-09 22:53:28 +01:00 |
|
orklah
|
511177556b
|
only remove int from array-key if we're dealing with a general Int
|
2022-02-09 22:46:41 +01:00 |
|
orklah
|
a236aa2a41
|
only remove int from array-key if we're dealing with a general Int
|
2022-02-09 22:44:26 +01:00 |
|
Matthew Brown
|
2eca28c912
|
Remove more unused code from LoopAnalyzer
|
2022-02-09 16:37:15 -05:00 |
|
orklah
|
1c74774c40
|
consistency
|
2022-02-09 21:48:33 +01:00 |
|
orklah
|
0f1efa9079
|
documentation
|
2022-02-09 21:15:22 +01:00 |
|
Matthew Brown
|
5575fa1e32
|
Remove unnecessary method
|
2022-02-09 12:18:15 -05:00 |
|
Matthew Brown
|
9d8b6d641b
|
Remove more unused code
|
2022-02-08 18:20:14 -05:00 |
|
Matthew Brown
|
48b702b76a
|
Remove some unnecessary code
|
2022-02-08 17:12:18 -05:00 |
|
Matthew Brown
|
e130dd9b1c
|
Fix too-long line
|
2022-02-08 16:28:21 -05:00 |
|
Matthew Brown
|
e35e6fe992
|
Improve naming of variables
|
2022-02-08 16:25:33 -05:00 |
|
Matthew Brown
|
457abc6e13
|
Don’t subtract int from array-key if not equality
|
2022-02-08 11:24:05 -05:00 |
|
Matthew Brown
|
13824d5a33
|
Fix awkward workaround for loop assignment map
|
2022-02-08 10:59:29 -05:00 |
|
Matthew Brown
|
eda8e04a81
|
Narrow graph arrayfetch dataflow
|
2022-02-08 10:59:29 -05:00 |
|
Tomasz Kusy
|
124aa22fe9
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix fix fix :)
|
2022-02-04 20:27:45 +01:00 |
|
Tomasz Kusy
|
8da45aa7d8
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix fix
|
2022-02-04 20:26:06 +01:00 |
|
Tomasz Kusy
|
b73f2c96d8
|
Resolve __DIR__ / __FILE__ when const/variable is used for include CS fix
|
2022-02-04 19:43:55 +01:00 |
|
Tomasz Kusy
|
bcbfbed072
|
Resolve __DIR__ / __FILE__ when const/variable is used for include
|
2022-02-04 19:39:39 +01:00 |
|
Matthew Brown
|
3a298d028e
|
Rename getArrayVarId to getExtendedVarId
|
2022-02-04 12:49:12 -05:00 |
|
AndrolGenhald
|
5b469ca577
|
Fix crash when assigning reference to unknown array offset.
|
2022-02-04 08:32:35 -06:00 |
|
AndrolGenhald
|
588d9e08bc
|
Fix extension capitalization issue, add extensions to version message.
|
2022-02-03 11:34:50 -06:00 |
|
Matthew Brown
|
8098755ce5
|
Remove comma
|
2022-02-02 11:29:31 -05:00 |
|
Matthew Brown
|
b382d7db3c
|
Remove some unnecessary code around taint analysis
|
2022-02-02 11:25:03 -05:00 |
|
Matthew Brown
|
2b81990259
|
Simplify var naming
|
2022-02-02 11:25:02 -05:00 |
|
Vincent
|
3c3e692e7e
|
AtomicStaticCallAnalyzer: clear tmp var from context (fix #7556)
|
2022-02-02 13:51:54 +01:00 |
|
orklah
|
1c2ffc81c2
|
tweaks
|
2022-02-01 22:49:20 +01:00 |
|
Bruce Weirdan
|
dadb1f2167
|
Merge pull request #7539 from vimeo/revert-7363-81_returntypewillchange
|
2022-02-01 01:03:09 +02:00 |
|
orklah
|
68e67aeb10
|
Merge pull request #7546 from orklah/impure-callable
Handle first class callable on unknown functions
|
2022-01-31 22:02:35 +01:00 |
|
orklah
|
2e01e9b7cd
|
Merge pull request #7396 from Patrick-Remy/feat/key-of-value-of-improvements
feat: make key-of/value-of usable with non-const arrays
|
2022-01-31 21:39:01 +01:00 |
|
orklah
|
a598efb4ab
|
Handle first class callable on unknown functions
|
2022-01-31 21:36:01 +01:00 |
|
adrew
|
e284b91b82
|
Remove redundant flag from SimpleTypeInferer
|
2022-01-31 23:03:34 +03:00 |
|
adrew
|
121a801616
|
Fix object constant inference
|
2022-01-31 23:03:34 +03:00 |
|
orklah
|
48e09ab308
|
fix
|
2022-01-31 20:55:53 +01:00 |
|
Patrick Remy
|
51d4bf556a
|
fix: replace template args in key-of/value-of
Extend TTemplateKeyOf from Atomic instead of Scalar, to ensure it is
only compared in AtomicTypeComparator to reduce duplicate code.
|
2022-01-31 20:53:36 +01:00 |
|
orklah
|
fc281672ea
|
fix wrong detection of purity
|
2022-01-31 20:52:25 +01:00 |
|
Matthew Brown
|
fcfd4d30f3
|
Simplify passing in template result for calls
|
2022-01-31 09:36:40 -05:00 |
|
Bruce Weirdan
|
603714518b
|
Revert "PHP 8.1: Report missing typehints in overridden native methods"
|
2022-01-31 14:37:42 +02:00 |
|
|
ada778e8df
|
Remove unused field
|
2022-01-31 10:06:32 +01:00 |
|
|
8d0c1c62e8
|
Ensure all template parameters are specified in classes, interfaces, traits
|
2022-01-31 10:06:31 +01:00 |
|