pulumi/pkg
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
..
compiler Fix a handful of things 2017-04-10 08:36:48 -07:00
diag Add optional formatting to the diag.Message API 2017-03-15 12:16:56 -07:00
encoding Switch to imports as statements 2017-04-08 18:16:10 -07:00
eval Fix a handful of things 2017-04-10 08:36:48 -07:00
graph Update copyright notices from 2016 to 2017 2017-03-14 19:26:14 -07:00
pack Update copyright notices from 2016 to 2017 2017-03-14 19:26:14 -07:00
resource Fix some poor hygiene 2017-04-08 07:44:02 -07:00
tokens Update copyright notices from 2016 to 2017 2017-03-14 19:26:14 -07:00
util Fix some poor hygiene 2017-04-08 07:44:02 -07:00
workspace Make major commands more pleasant 2017-03-21 19:23:32 -07:00