pulumi/pkg/ast
joeduffy 737efdac1b Fully bind transitive dependencies
This changes the way binding dependencies works slightly, to ensure that
the full transitive closure of dependencies is bound appropriately before
hitting code-generation.  Namely, now binder.PrepareStack returns a list
of unresolved dependency Refs; the compiler is responsible for turning this
into a map from Ref to the loaded diag.Document, before calling BindStack;
then, BindStack instantiates these as necessary (template expansion, etc),
returning an array of unbound *ast.Stacks that the compiler must then bind.
2016-12-01 15:39:58 -08:00
..
names.go Fix a typo that crept in 2016-11-22 17:07:10 -08:00
names_test.go Implement dependency versions 2016-11-22 16:58:23 -08:00
refs.go Finish dependency and type binding 2016-11-23 07:26:45 -08:00
refs_test.go Preserve blank ""s in RefParts 2016-11-22 17:24:49 -08:00
stable.go Fully bind transitive dependencies 2016-12-01 15:39:58 -08:00
types.go Fully bind transitive dependencies 2016-12-01 15:39:58 -08:00
versions.go Annotate a bunch of TODOs with work item numbers 2016-11-23 12:30:02 -08:00
versions_test.go Implement dependency versions 2016-11-22 16:58:23 -08:00