Tyson Andre
|
f53c4fa978
|
Fix some call map signatures (postgres, etc.)
|
2018-10-15 18:40:25 -04:00 |
|
Brown
|
6990914f1b
|
Assume missing classes are traits and treat related methods accordingly
|
2018-10-15 18:35:57 -04:00 |
|
Brown
|
93a422d2d9
|
Add alarms for recalcitrant processes
|
2018-10-15 17:41:10 -04:00 |
|
Brown
|
13cc3b4751
|
Improve file hash reloading
|
2018-10-15 11:34:51 -04:00 |
|
Brown
|
67b114f3f7
|
Skip test broken by new scanning system
|
2018-10-15 09:16:11 -04:00 |
|
Brown
|
f9cca5e597
|
Add support for forking at the scanning step
|
2018-10-15 09:16:11 -04:00 |
|
Matthew Brown
|
edc219facb
|
Add test for #1017
|
2018-10-11 23:00:32 -04:00 |
|
Brown
|
d6e1c95aff
|
Simplify file scanner filtering
|
2018-10-11 13:58:04 -04:00 |
|
Matthew Brown
|
03ed1a5135
|
Fix #1016 - load stdClass info when an object cast comes along
|
2018-10-11 09:14:34 -04:00 |
|
Brown
|
7278feb811
|
Split up scanning into specific steps
|
2018-10-10 16:59:03 -04:00 |
|
Brown
|
ccc92d7709
|
Fix microtime types
|
2018-10-10 16:05:06 -04:00 |
|
Brown
|
a2e7a65f3a
|
Add better types for microtime
|
2018-10-10 16:03:00 -04:00 |
|
Brown
|
792144def4
|
Fix a couple of callmap issues
|
2018-10-10 14:22:06 -04:00 |
|
Brown
|
f56c76a8be
|
Fix #1015 with maybe slightly hacky solution? It’s an edge case, though
|
2018-10-10 11:45:56 -04:00 |
|
Brown
|
8e73b34469
|
Fix #1009 - improve handling of print_r
|
2018-10-10 10:58:47 -04:00 |
|
Matthew Brown
|
96768ffd48
|
Fix wrong redundant condition converting scalar to string
|
2018-10-10 01:57:11 -04:00 |
|
Matthew Brown
|
2564abde85
|
Remove unused var
|
2018-10-10 01:02:02 -04:00 |
|
Matthew Brown
|
3b8e82cca1
|
Fix hydration of property types in property map
|
2018-10-10 00:54:50 -04:00 |
|
Greg Roach
|
3050e9eccb
|
Update signature for various xml functions
FYI, I made the same change to phan https://github.com/phan/phan/pull/2031
|
2018-10-09 22:43:23 -04:00 |
|
Brown
|
13b6868ab0
|
Add references to $this-> properties for method invalidation
|
2018-10-09 14:24:55 -04:00 |
|
Matthew Brown
|
43c5e9dd4c
|
Fix unnecessary file reparsing
|
2018-10-08 22:42:45 -04:00 |
|
Brown
|
55bb896868
|
Fix bugs Psalm found
|
2018-10-08 20:04:05 -04:00 |
|
Brown
|
e4e92ebd32
|
Don’t complain when encountering string templated builtin type
|
2018-10-08 19:57:18 -04:00 |
|
Brown
|
d0840b04b5
|
Improve debug output for diff runs
|
2018-10-08 19:42:24 -04:00 |
|
Brown
|
6a2add9398
|
Don’t skip correct methods in non-diff mode
|
2018-10-08 19:41:32 -04:00 |
|
Brown
|
99eb903b0d
|
Don’t do last-minute checks for classes
|
2018-10-08 19:39:36 -04:00 |
|
Brown
|
29e78c5df1
|
Avoid not checking classes where possible
|
2018-10-08 13:08:03 -04:00 |
|
Brown
|
540f22de40
|
Only substitute param types in function analysis if none present
|
2018-10-08 13:07:28 -04:00 |
|
Matthew Brown
|
afebefba19
|
Switch from --cache-results to --diff-methods flag
|
2018-10-07 00:42:25 -04:00 |
|
Matthew Brown
|
7e01576653
|
Fix #1011 - don’t re-analyse constructors if we can help it
|
2018-10-06 22:58:21 -04:00 |
|
Matthew Brown
|
92e11fd51b
|
Port over cleanup from server branch
|
2018-10-06 20:11:19 -04:00 |
|
Matthew Brown
|
99c9be34e1
|
Type according to parent param types, if no type is given
|
2018-10-06 14:00:45 -04:00 |
|
Matthew Brown
|
08d8ff5d70
|
Allow automatic inheritance from overriding param type definitions
|
2018-10-06 13:46:35 -04:00 |
|
Brown
|
289f5046b2
|
Don’t disable class checks if extension is loaded
|
2018-10-04 16:58:11 -04:00 |
|
Brown
|
9ea2009cd2
|
Add a closure in scope just in time for analysis
|
2018-10-04 16:42:40 -04:00 |
|
Brown
|
0352babece
|
Fix buggy handling of class with __toString being passed to string|object
|
2018-10-04 15:29:01 -04:00 |
|
Matthew Brown
|
ea3eada2d6
|
Still invalidate methods whose bodies have changed
|
2018-10-03 23:52:09 -04:00 |
|
Brown
|
80bfc168df
|
Skip if storage cannot be found
|
2018-10-03 18:26:36 -04:00 |
|
Brown
|
6707672528
|
Improve handling of traits further
|
2018-10-03 18:16:33 -04:00 |
|
Brown
|
f2cea0325f
|
Slightly improve trait handling
|
2018-10-03 17:11:08 -04:00 |
|
Brown
|
33254c43cc
|
Fix #1010 - track changes to traits and trait uses
|
2018-10-03 13:58:32 -04:00 |
|
Brown
|
d6952b5f46
|
Remove unused var
|
2018-10-02 17:22:30 -04:00 |
|
Brown
|
4ff851f536
|
Add test for re-analysis after no change
|
2018-10-02 15:49:27 -04:00 |
|
Brown
|
14fb95ae97
|
Fix invalidly inferred return type
|
2018-10-01 15:14:39 -04:00 |
|
Brown
|
f1bfde5dd7
|
Improve resolution of include paths
|
2018-10-01 13:50:55 -04:00 |
|
Matthew Brown
|
80d56cde15
|
Respect property flag changes
|
2018-09-30 11:34:51 -04:00 |
|
Matthew Brown
|
e9070b7c4a
|
Improve file updating in same thread
|
2018-09-30 11:34:51 -04:00 |
|
Matthew Brown
|
890412b557
|
Add support back for parser errors
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
d0bd10d143
|
Improve provider architecture, upping test coverage
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
05a0bdc93b
|
Remove PHP7 types
|
2018-09-30 11:34:51 -04:00 |
|