pulumi/pkg/compiler
joeduffy a28f02ce68 Use intrinsics in place of predefineds
This change leverages intrinsics in place of the predefined types.
It remains to be seen if we can reach 100% on this, however I am hopeful.
It's also nice that the system will be built "out of itself" with this
approach; in other words, each of the types is simply a Mufile that can
use conditional targeting as appropriate for the given cloud providers.
If we find that this isn't enough, we can always bring back the concept.
2016-12-05 16:13:49 -08:00
..
backends Use intrinsics in place of predefineds 2016-12-05 16:13:49 -08:00
core Support binding to arbitrary service types 2016-12-03 13:00:08 -08:00
predef Use intrinsics in place of predefineds 2016-12-05 16:13:49 -08:00
testdata Introduce intrinsic types 2016-12-05 13:46:18 -08:00
binder.go Use intrinsics in place of predefineds 2016-12-05 16:13:49 -08:00
binder_test.go Remember stack property values (including bounds) 2016-12-05 10:13:57 -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 stack property values (including bounds) 2016-12-05 10:13:57 -08:00
parsetree.go Remember stack property values (including bounds) 2016-12-05 10:13:57 -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