Matthew Brown
|
a6eed85ba5
|
Add better scope analysis
|
2016-06-20 16:18:31 -04:00 |
|
Matthew Brown
|
08ce4dbbf9
|
Fix for/foreach context handling
|
2016-06-20 12:38:31 -04:00 |
|
Matthew Brown
|
edd9a92d51
|
Dogfooding: fix codeinspector issues
|
2016-06-20 01:05:44 -04:00 |
|
Matthew Brown
|
5c1b7bb0bc
|
Fix a few type inference bugs
|
2016-06-17 16:05:28 -04:00 |
|
Matthew Brown
|
32e18aa29e
|
Redo a bunch of if statement checking logic
|
2016-06-16 18:52:12 -04:00 |
|
Matthew Brown
|
fb56e3b757
|
Change returnType to inferredType
|
2016-06-16 12:04:55 -04:00 |
|
Matthew Brown
|
0c617f9519
|
Fix many many bugs
|
2016-06-15 20:16:40 -04:00 |
|
Matthew Brown
|
a17e1fb163
|
Create new system of storing types
|
2016-06-14 19:22:29 -04:00 |
|
Matthew Brown
|
933c60b06a
|
Add array assignment checks and remove Error suffix
|
2016-06-13 19:57:32 -04:00 |
|
Matthew Brown
|
a30901be48
|
Add $this->var analysis and improve else semantics
|
2016-05-09 08:56:07 -04:00 |
|
Matthew Brown
|
cb59baec87
|
Improve type resolution
|
2016-04-30 14:14:22 -04:00 |
|
Matthew Brown
|
a6afbe736d
|
Add effect checking and new docblock generation
|
2016-04-26 18:18:49 -04:00 |
|