fc7390d97b
This patch is based on https://chromereviews.googleplex.com/3520019/. However it addresses the following issues: 1) TypeError exceptions will now have the stack trace filled in. 2) Type parameters are now accessible from closurized code, including the trampoline shims for named optinal parameters. 3) Suppress use of FunctionExpressionInliner with type checks because the inline normalization can leave return nodes in the AST. 4) Pass the generateHumanReadableOutput flag to the closure backend. 5) TypeDartcTest passes in debug and release modes with type checking enabled. We still need to enable the additional cases in the code. Review URL: https://chromereviews.googleplex.com/3558021 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@271 260f80e4-7a28-3924-810f-c04153c831b5