Matthew Brown
|
5861476765
|
Don’t remove null after magic property fetch
|
2019-05-27 09:18:34 -04:00 |
|
Matthew Brown
|
e512bc7ef6
|
Fix #1693 - use instanceof instead of assert
|
2019-05-27 08:34:03 -04:00 |
|
Matthew Brown
|
442c307b30
|
Prevent removing null from single null type
|
2019-05-27 00:12:57 -04:00 |
|
Matthew Brown
|
c356c452ec
|
Fix #1692 - allow magic annotations on all interfaces without config flag
|
2019-05-26 23:35:03 -04:00 |
|
Ilija Tovilo
|
5e8acf0b0e
|
Pass success flag to progress
|
2019-05-26 23:18:48 -04:00 |
|
Ilija Tovilo
|
63b46be361
|
Switch to VoidProgress by default
|
2019-05-26 23:18:48 -04:00 |
|
Ilija Tovilo
|
0c5837b246
|
Implement dots progress bar
|
2019-05-26 23:18:48 -04:00 |
|
Ilija Tovilo
|
042070d0fd
|
Implement better progress
|
2019-05-26 23:18:48 -04:00 |
|
Matthew Brown
|
fafe73de0a
|
Suppress issue where we don’t want to autoload
|
2019-05-26 16:40:02 -04:00 |
|
Matthew Brown
|
69150d503a
|
Fix #1682 - correct arg check
|
2019-05-26 16:26:47 -04:00 |
|
Matthew Brown
|
d51ee033ce
|
Skip broken test
|
2019-05-26 14:22:28 -04:00 |
|
Matthew Brown
|
720ad42ab9
|
Fix test
|
2019-05-26 13:34:07 -04:00 |
|
Matthew Brown
|
8b9de8bba6
|
class_esists check with false arg shouldn’t count
Fixes #1682
|
2019-05-26 13:16:44 -04:00 |
|
Matthew Brown
|
97f4cdb7f5
|
Fix #1686 - intersect object and named class properly
|
2019-05-26 13:11:43 -04:00 |
|
Matthew Brown
|
052599192a
|
Fix #1680 - narrow nullable templated matching
|
2019-05-25 12:44:47 -04:00 |
|
Matthew Brown
|
0bcf61dee7
|
Remove more commas
|
2019-05-25 12:18:12 -04:00 |
|
Matthew Brown
|
857314e095
|
Remove trailing comma
|
2019-05-25 12:11:46 -04:00 |
|
Matthew Brown
|
790bc53bfd
|
Fix #1681 - interpret parent annotation properly
|
2019-05-25 11:51:09 -04:00 |
|
Matthew Brown
|
9fb96793cd
|
Fix #1676 - don’t modify original param types with templated by-reference
|
2019-05-24 18:17:48 -04:00 |
|
Matthew Brown
|
62dacaf97b
|
Also replace templated intersection types that aren’t direct templates
Ref #1675
|
2019-05-24 17:34:40 -04:00 |
|
Matthew Brown
|
569d82641d
|
Ignore PossiblyNullReference on synthetic method calls
|
2019-05-24 14:09:01 -04:00 |
|
Matthew Brown
|
7a48225184
|
Fix leaky template type
|
2019-05-24 13:35:14 -04:00 |
|
Matthew Brown
|
3e2b7163ca
|
Fix #1674 - treat intersections more equally regardless of order
|
2019-05-24 12:48:37 -04:00 |
|
Matthew Brown
|
a43e4d879b
|
Remove unnecessary option
|
2019-05-24 10:26:10 -04:00 |
|
Matthew Brown
|
9e3724bb0c
|
Prevent class-string<T> from assigning unknown type to mixed
Fixes #1672
|
2019-05-24 10:20:37 -04:00 |
|
Erik Booij
|
a1a9555f93
|
Write Psalm version to baseline
|
2019-05-24 09:58:30 -04:00 |
|
Matthew Brown
|
13b9e133e4
|
Fix Psalm errors
|
2019-05-24 02:15:35 -04:00 |
|
Matthew Brown
|
c80f9d8ecd
|
Add class-based support for key-of
Ref #762
|
2019-05-24 02:12:58 -04:00 |
|
Matthew Brown
|
574545e149
|
Add initial support for key-of<T>
Ref #762
|
2019-05-23 23:53:48 -04:00 |
|
Matthew Brown
|
a18a564ad9
|
Add parser support for key-of and indexed access
|
2019-05-23 23:52:48 -04:00 |
|
Matthew Brown
|
11509cdc10
|
Remove ignored symlink
|
2019-05-23 22:31:54 -04:00 |
|
Brown
|
3fcadb8f4c
|
Prevent redundant addType
|
2019-05-23 18:09:53 -04:00 |
|
Brown
|
56daa390fc
|
Allow array access on @template T as array
Ref #1607
|
2019-05-23 18:06:22 -04:00 |
|
Brown
|
01dcf8f631
|
Fix erroneous update of existing variables
|
2019-05-23 18:04:12 -04:00 |
|
Ilija Tovilo
|
5d51680e65
|
Remove useless echo from tests
|
2019-05-23 14:32:07 -04:00 |
|
Brown
|
1c30270d89
|
Remove 7.4 syntax
|
2019-05-23 13:55:55 -04:00 |
|
Brown
|
888776cebd
|
Fix duplicate test
|
2019-05-23 13:10:23 -04:00 |
|
Brown
|
6ce5fefa4b
|
Fix #1664 - allow templated __get params
|
2019-05-23 12:59:09 -04:00 |
|
Brown
|
758c7e22ff
|
Fix bad signature in ClassLoadOrderTest
|
2019-05-23 12:54:23 -04:00 |
|
Brown
|
ded8c53d6e
|
Consolidate tests
|
2019-05-23 12:53:46 -04:00 |
|
Brown
|
5718d73f1a
|
Ignore symlinktest
|
2019-05-23 11:36:20 -04:00 |
|
Brown
|
c64a654ece
|
Fix #1666 - complain about properties in interfaces
|
2019-05-23 10:21:56 -04:00 |
|
Brown
|
83fe545c94
|
Fix docblock
|
2019-05-22 18:09:36 -04:00 |
|
Brown
|
f728d797cf
|
Fix #1665 - allow -if-true & -if-false assertions on static methods
|
2019-05-22 17:49:38 -04:00 |
|
Matthew Brown
|
7601921ecf
|
Add a word
|
2019-05-21 23:06:50 -04:00 |
|
Brown
|
29c869ed67
|
Ignore nullable issues on just-coerced types
|
2019-05-21 12:59:06 -04:00 |
|
Brown
|
034ea725e8
|
Coerce generic types from empty
|
2019-05-21 12:12:13 -04:00 |
|
Matthew Brown
|
ec2ee04fe8
|
Allow coercion from empty to array param
|
2019-05-21 12:12:13 -04:00 |
|
Brown
|
4ecf370900
|
Coerce mixed values when passed as arguments
|
2019-05-21 11:51:41 -04:00 |
|
Matthew Brown
|
a1eb191f57
|
Remove TSqlSelectString and related dependency
|
2019-05-20 23:14:41 -04:00 |
|