pulumi/pkg/compiler
joeduffy f726c21402 Remember parent documents during template expansion
During subtypeOf checking, we need to walk the chain of documents from
which a stack came.  This is because, due to template expansion, we'll
end up with a different document for instantiated types than uninstantiated
ones.  This change keeps track of the parent and walks it appropriately.
2016-12-03 15:19:45 -08:00
..
backends Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
core Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
predef Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
testdata Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
binder.go Remember parent documents during template expansion 2016-12-03 15:19:45 -08:00
binder_test.go Add some property binding tests 2016-12-02 14:33:22 -08:00
common_test.go Add a diag.Sink.Success helper function 2016-11-22 09:40:09 -08:00
compiler.go Move parse-tree analysis into the Parse* functions 2016-12-01 11:39:03 -08:00
compiler_be.go Detect target cloud earlier on 2016-11-29 13:42:39 -08:00
compiler_fe.go Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
compiler_sema.go Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
compiler_test.go Clean up workspace file naming 2016-11-29 20:07:27 -08:00
context.go Add some property binding tests 2016-12-02 14:33:22 -08:00
opts.go Permit passing stack properties via the CLI 2016-11-29 15:27:02 -08:00
parser.go Remember parent documents during template expansion 2016-12-03 15:19:45 -08:00
parsetree.go Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
symbols.go Bind properties that refer to types 2016-12-03 11:14:06 -08:00
templates.go Remember parent documents during template expansion 2016-12-03 15:19:45 -08:00