pulumi/pkg
joeduffy fa24d436e3 Unpointerize some types
In a few places, an IDL type will be a pointer, but the resulting
RPC code would, ideally, be the naked type.  Namely, in both resource
and asset cases, they are required to be pointers in the IDL (because
they are by-pointer by nature), but the marshaled representations need
not be pointers.  This change depointerizes such types in the RPC
unless, of course, they are optional in which case pointers still make
sense.  This avoids some annoying dereferencing and is the kind of thing
we want to do sooner before seeing widespread use.
2017-04-29 15:38:56 -07:00
..
compiler Lower instanceof in CocoJS; implement IsInst in CocoIL 2017-04-20 17:38:15 -07:00
diag Add optional formatting to the diag.Message API 2017-03-15 12:16:56 -07:00
encoding Add a TryLoadDynamicExpression IL opcode 2017-04-19 16:49:59 -07:00
eval Lower instanceof in CocoJS; implement IsInst in CocoIL 2017-04-20 17:38:15 -07:00
graph Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
pack Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
resource Strongly type resource IDs in the IDL/RPC/Providers 2017-04-29 13:27:39 -07:00
tokens Permit dashes in package names 2017-04-19 10:53:14 -07:00
tools/cidlc Unpointerize some types 2017-04-29 15:38:56 -07:00
util Use github.com/pkg/errors for errors 2017-04-19 14:46:50 -07:00
workspace Make major commands more pleasant 2017-03-21 19:23:32 -07:00