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
|
265157d814
|
Add a note about using threads
|
2018-09-30 16:05:42 -04:00 |
|
Matthew Brown
|
80d56cde15
|
Respect property flag changes
|
2018-09-30 11:34:51 -04:00 |
|
Matthew Brown
|
04f78771b5
|
Add section about running faster builds
|
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
|
fb801825a1
|
Test issue position adjustment
|
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 |
|
Brown
|
7bf63e09f5
|
Don’t delete issues when ignoring them in command line
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
1d26332d77
|
Track more changes and invalidate more methods
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
89c04ec1ae
|
Cache issue data and adjust issue offsets where applicable
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
67c90edadf
|
Don’t check methods we’ve already checked
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
71b7c70eb1
|
Add way of getting changes in a given file
|
2018-09-30 11:34:51 -04:00 |
|
Brown
|
ff893a3fb2
|
Fix #1005 - resolve /./ to /
|
2018-09-27 17:59:46 -04:00 |
|
Brown
|
679f4894a9
|
Fill in PHP4 constructor where necessary
|
2018-09-25 17:23:19 -04:00 |
|
Brown
|
af163c0f53
|
Add better timing and profiling for autoload scanning
|
2018-09-25 16:35:23 -04:00 |
|
Matt Brown
|
e323d15174
|
Fix #972 - allow type aliases to be used within functions
|
2018-09-24 13:08:23 -04:00 |
|
Matt Brown
|
db3ddaa42c
|
Allow InvalidCatch and InvalidThrow to be suppressed per-class
Ref #411
|
2018-09-21 11:35:51 -04:00 |
|
Matthew Brown
|
1ed61f42b9
|
Check outer scope for loop changes on break/continue (#1002)
* test
* Fix #1000 - check outer scope for loop changes on break/continue
|
2018-09-20 19:19:00 -04:00 |
|
Matthew Brown
|
350afe3e7f
|
Fix #998 - use lowercase comparison for method signature checks
|
2018-09-19 23:12:35 -04:00 |
|
Matt Brown
|
3187b5723d
|
Ignore method deprecation until it breaks
|
2018-09-18 18:21:12 -04:00 |
|
Matt Brown
|
4d4e84e6e9
|
Add specific ForbiddenEcho issue if a config flag is set
|
2018-09-18 17:08:32 -04:00 |
|
Matt Brown
|
414057e281
|
Fix #938 - allow forbiddenFunctions to be specified in the config
|
2018-09-18 16:42:51 -04:00 |
|
Matt Brown
|
dce8d14e1b
|
Fix syntax errors in tests
|
2018-09-17 12:15:45 -04:00 |
|
Matthew Brown
|
447bd147e1
|
Fix interface return type regression
|
2018-09-14 00:07:56 -04:00 |
|
Matthew Brown
|
4efb8c2cf1
|
Include method return descriptions
|
2018-09-13 23:55:03 -04:00 |
|
Matthew Brown
|
36bb8ae213
|
Fix #996 - improve handling of return type comments
|
2018-09-13 23:39:24 -04:00 |
|
Matthew Brown
|
68ac4020a1
|
Fix #995 - allow callables to be expressed in docblocks when namespacing things
|
2018-09-13 21:52:07 -04:00 |
|
Erik Booij
|
dac8530741
|
Add mysqli::escape_string and mysqli_escape_string to CallMap (#994)
|
2018-09-11 16:04:42 -04:00 |
|
François Kooman
|
cea7459b5c
|
fix return value of ldap_get_entries (#990)
|
2018-09-11 16:04:03 -04:00 |
|
Matthew Brown
|
1b7f215406
|
Fix #993 - create class string from reconciled assertions where necessary
|
2018-09-10 21:55:22 -04:00 |
|
Matt Brown
|
661087d445
|
Allow float to be empty (0.00)
|
2018-09-10 15:38:31 -04:00 |
|
Matthew Brown
|
334c463e08
|
Fix #977 - improve handling of orred expressions
|
2018-09-10 00:13:59 -04:00 |
|
Matthew Brown
|
1d3e66c798
|
Fix #982 - treat intersection types of traversables as first-order citizens
|
2018-09-09 20:10:50 -04:00 |
|
Matthew Brown
|
80cd77832b
|
Fix #980 - allow literal int types to be coerced from mixed
|
2018-09-09 13:01:16 -04:00 |
|
Matthew Brown
|
2c3244e93b
|
Fix #981 - allow interfaces to be equal
|
2018-09-09 12:20:49 -04:00 |
|
Matthew Brown
|
53e265e963
|
Fix #984 - allow magic methods to be invoked on $this->xxx
|
2018-09-09 11:45:52 -04:00 |
|
Matthew Brown
|
046025576e
|
Fix issue merging class constants and inherited interface ones
|
2018-09-09 11:18:20 -04:00 |
|
Matt Brown
|
bafd3cde1f
|
Fix #983 - allow more than two types to be intersected
|
2018-09-07 11:09:07 -04:00 |
|
Matt Brown
|
4d676afaef
|
Fix #985 - strip null from object type where possible
|
2018-09-07 11:01:10 -04:00 |
|
Matt Brown
|
6e5a9bf076
|
Fix #986 - use better return type for array_slice
|
2018-09-07 10:53:56 -04:00 |
|
Matthew Brown
|
44c742c849
|
Fix #976 - make sure misplaced { doesn’t halt execution
|
2018-09-06 00:41:07 -04:00 |
|
Matthew Brown
|
3e920b1227
|
Fix unexpected method with return type
|
2018-09-05 22:40:52 -04:00 |
|