pulumi/pkg/compiler/errors
joeduffy 2c6ad1e331 Fix a handful of things
* Move checking the validity of a derived class with no constructor
  from evlauation to binding (verification).  Furthermore, make it
  a verification error instead of an assert, and make the checking
  complete (i.e., don't just check for the existence of a base class,
  also check for the existence of a ctor, recursively).

* Refactor the constructor accessor out of the evaluator and make it
  a method, Ctor, on the Function abstraction.

* Add a recursive Module population case to property initialization.

* Only treat the top-most frame in a module's initializer as belonging
  to the module scope.  This avoids interpreting block scopes within
  that initializer as belonging to the module scope.  Ultimately, it's
  up to the language compiler to decide where to place scopes, but this
  gives it more precise control over module scoping.

* Assert against unsupported named/star/keyword args in CocoPy.
2017-04-10 08:36:48 -07:00
..
binder.go Fix a handful of things 2017-04-10 08:36:48 -07:00
compiler.go Make major commands more pleasant 2017-03-21 19:23:32 -07:00
eval.go Update copyright notices from 2016 to 2017 2017-03-14 19:26:14 -07:00
new.go Update copyright notices from 2016 to 2017 2017-03-14 19:26:14 -07:00
planapply.go Fix an assert and a message 2017-03-30 15:06:55 -07:00