Commit Graph

10 Commits

Author SHA1 Message Date
Justin Fagnani 3546759833 More constructor codegen:
* constructor parameters
* named constructors
* initializer lists
* superclasses and super constructor calls
2014-12-05 15:21:28 -08:00
Sigmund Cherem 89d3081aef Add unitttest for the program checker
R=vsm@google.com

Review URL: https://chromereviews.googleplex.com/122177013
2014-12-01 12:27:54 -08:00
Vijay Menon 4223070e23 Fix subtyping bug on Function
This fixes a bug on when the checker is run on itself.

R=sigmund@google.com

Review URL: https://chromereviews.googleplex.com/124057013
2014-11-26 11:21:03 -08:00
Vijay Menon 75530c08c9 Fix for return type handling
R=sigmund@google.com

Review URL: https://chromereviews.googleplex.com/119237013
2014-11-26 08:12:10 -08:00
Vijay Menon 436c1f5448 Allow checks against dynamic
This allows "x as dynamic".  Seems to be no reason to disallow this.

R=jmesserly@google.com

Review URL: https://chromereviews.googleplex.com/126607013
2014-11-25 20:55:59 -08:00
Sigmund Cherem a8a7297e19 Another fix: resolve on every compilation unit.
R=vsm@google.com

Review URL: https://chromereviews.googleplex.com/116577014
2014-11-25 14:23:11 -08:00
Sigmund Cherem d2a729cd68 Run resolver on every library, as we walk through them
R=vsm@google.com

Review URL: https://chromereviews.googleplex.com/115197015
2014-11-25 12:54:37 -08:00
Vijay Menon 2875cce4b3 Add support for ground type checks
R=sigmund@google.com

Review URL: https://chromereviews.googleplex.com/121057013
2014-11-25 09:01:06 -08:00
Vijay Menon f5cbd804dd Check return types
R=leafp@google.com

Review URL: https://chromereviews.googleplex.com/118587013
2014-11-21 16:24:47 -08:00
Sigmund Cherem 971e551b6d Use analyzer as a library, enable mock sdks, refactor to start testing
R=vsm@google.com

Review URL: https://chromereviews.googleplex.com/118577013
2014-11-21 14:24:06 -08:00