Commit Graph

  • df01db5df7 Finish converting the AWS EC2 resource IDLs joeduffy 2017-04-27 11:53:32 -0700
  • dd032e0784 Make IsResource tolerant of types.Named types joeduffy 2017-04-27 11:52:59 -0700
  • 70f6d88a5b Implement the basic ARN/Region IDL types joeduffy 2017-04-27 11:29:51 -0700
  • 47ef3f673b Rename PreviewUpdate (again) joeduffy 2017-04-27 11:18:49 -0700
  • 617ac91c92 Convert the AWS EC2 Instance provider to the new IDL model joeduffy 2017-04-27 11:07:16 -0700
  • 43bb3ec766 Reject non-pointer optional fields joeduffy 2017-04-27 11:03:13 -0700
  • 7b66ae2be5 Add the AWS EC2 VPC IDL joeduffy 2017-04-27 10:49:46 -0700
  • d88773b773 Convert AWS EC2 SecurityGroup to the new IDL model joeduffy 2017-04-27 10:42:35 -0700
  • 3f54c672be Fix/alter a few aspects of RPC code-generation joeduffy 2017-04-27 10:36:22 -0700
  • 164d4db30a Implement CIDLC RPC code generation joeduffy 2017-04-27 07:33:00 -0700
  • 507a2609a7 Add an initial implementation of CIDLC joeduffy 2017-04-25 15:05:51 -0700
  • 8c58950639 Tolerate nils in output property marshaling joeduffy 2017-04-25 14:04:22 -0700
  • d3899981e0 Make AWS instance DNS/IP outputs optional joeduffy 2017-04-25 14:03:42 -0700
  • 90b172aacf Fix a few typos joeduffy 2017-04-24 10:04:18 -0700
  • 3f866e353f Merge branch 'master' of github.com:pulumi/coconut joeduffy 2017-04-24 09:52:38 -0700
  • 7d3192637e Jot down design for resource provider IDL joeduffy 2017-04-24 09:50:48 -0700
  • f8405325db Fixed typo Eric Rudder 2017-04-24 09:16:56 -0700
  • 4671e5f435 Take an initial cut at AWS API Gateway support in Mantle joeduffy 2017-04-21 16:47:31 -0700
  • 0827ca5b58 Implement creation outputs for AWS resources joeduffy 2017-04-21 16:14:59 -0700
  • 1edced2d4b Add the ability to convert structs to PropertyMaps joeduffy 2017-04-21 15:27:32 -0700
  • d6abea728c Add outputs to the Create provider's return joeduffy 2017-04-21 14:15:06 -0700
  • a2b37d7dda Implement an aws.ARN type joeduffy 2017-04-21 14:03:06 -0700
  • 9b9fac4254 Make iam.Role's managed policy ARNs a string list joeduffy 2017-04-21 13:27:34 -0700
  • cb10ec7014 Mark lambda.Permission's source args as optional joeduffy 2017-04-21 13:24:56 -0700
  • 6a6b82e2ab Add the AWS lambda.Permission resource IDL joeduffy 2017-04-21 13:23:13 -0700
  • 689dd06949 Add AWS API Gateway resource IDL definitions joeduffy 2017-04-21 10:15:19 -0700
  • 25fb74803a Add a sample "Hello, World" for Mantle joeduffy 2017-04-20 18:46:21 -0700
  • fdd441fd25 Implement the Kubernetes Fission HTTPTrigger provider joeduffy 2017-04-20 18:40:05 -0700
  • aa44b46608 Lower instanceof in CocoJS; implement IsInst in CocoIL joeduffy 2017-04-20 17:38:15 -0700
  • 3f25aca7dd Add a http.API abstraction to Mantle joeduffy 2017-04-20 16:05:19 -0700
  • 0b6e262b46 Rename resource provider methods joeduffy 2017-04-20 14:09:00 -0700
  • 94e072c653 Add a TryLoadDynamicExpression IL opcode joeduffy 2017-04-19 16:49:59 -0700
  • 8eecc2c05b Flatten Fission metadata property joeduffy 2017-04-19 16:05:33 -0700
  • da73d81dd0 Implement the Fission function provider joeduffy 2017-04-19 15:52:17 -0700
  • 47a9a6ee08 Implement Kubernetes functions joeduffy 2017-04-19 15:36:48 -0700
  • cc6dd63556 Use inter-resource references for Fission resources joeduffy 2017-04-19 15:33:33 -0700
  • 0977477f95 Improve an assertion message joeduffy 2017-04-19 15:23:05 -0700
  • cbd3692d3d Initialize the logging libraries joeduffy 2017-04-19 15:05:18 -0700
  • 53e7bfbb86 Rearrange the way stderr/stdout is handled for plugins joeduffy 2017-04-19 15:01:04 -0700
  • f429bc6a0c Use github.com/pkg/errors for errors joeduffy 2017-04-19 14:46:50 -0700
  • 958d67d444 Move NewCheckResponse into coconut/pkg/resource package joeduffy 2017-04-19 14:25:49 -0700
  • 366e236853 Implement the Fission provider scaffolding; and Environments joeduffy 2017-04-19 14:23:01 -0700
  • 936d3f45e6 Fix another package name reference joeduffy 2017-04-19 14:20:12 -0700
  • 1abda1b49e Glide the AWS provider package joeduffy 2017-04-19 12:04:24 -0700
  • ad87006611 Add an @asset decorator, and a Code asset type joeduffy 2017-04-19 11:43:33 -0700
  • 98961b706a Permit package name hyphens in one more place joeduffy 2017-04-19 11:34:36 -0700
  • 48677d8809 Fix some paths joeduffy 2017-04-19 11:26:41 -0700
  • cc37a8078d Implement a basic Fission (Kubernetes FaaS) resource package joeduffy 2017-04-19 11:21:35 -0700
  • 034fc3bf67 Permit dashes in package names joeduffy 2017-04-19 10:53:14 -0700
  • 847d74c9f6 Implement rudimentary decorator support joeduffy 2017-04-18 16:53:26 -0700
  • 4989e70425 Upgrade to TypeScript 2.2.2 joeduffy 2017-04-18 15:57:13 -0700
  • c51fbd57c3 Introduce a new cross-cloud package, Mantle joeduffy 2017-04-18 15:10:13 -0700
  • da75f62865 Retry lambda creation until IAM role is available joeduffy 2017-04-18 13:56:19 -0700
  • 74772f89e4 Use the role ARN, not its name, for lambda creation joeduffy 2017-04-18 13:18:04 -0700
  • 973fccf09d Implement AWS Lambda resource provider joeduffy 2017-04-18 11:02:04 -0700
  • 7878a44ef5 Export inlinePolicy fields joeduffy 2017-04-17 18:06:12 -0700
  • e8d7ef620f Add a couple missing trace errs joeduffy 2017-04-17 18:05:12 -0700
  • 351981a409 Implement AWS IAM Role provider joeduffy 2017-04-17 17:54:20 -0700
  • 4c5e13f241 Rearrange asset modules to read nicer joeduffy 2017-04-17 17:24:08 -0700
  • c0e591e023 Merge branch 'master' of github.com:pulumi/coconut joeduffy 2017-04-17 17:04:47 -0700
  • 30237bb28f Regen Glide lock; fix two govet mistakes joeduffy 2017-04-17 17:04:00 -0700
  • 63c54c55e2 Merge pull request #125 from lukehoban/webserver-comp-fix Joe Duffy 2017-04-17 17:00:49 -0700
  • d4b5f95a0d Merge branch 'master' into webserver-comp-fix Joe Duffy 2017-04-17 17:00:09 -0700
  • aed7e45d37 Project a smattering of new AWS resource types joeduffy 2017-04-17 16:55:18 -0700
  • b3f430186d Implement S3 bucket objects joeduffy 2017-04-17 13:34:19 -0700
  • 67248789b3 Introduce assets joeduffy 2017-04-17 13:00:26 -0700
  • 5516ab64bf Quote property values joeduffy 2017-04-17 12:02:42 -0700
  • 89eccfad94 Add an AWS S3 bucket resource and provider joeduffy 2017-04-17 10:46:19 -0700
  • 9568954187 Use `coco` instead of `coconut` during install joeduffy 2017-04-17 10:38:03 -0700
  • bf8bf976de Add a cocogo SDK package joeduffy 2017-04-15 07:47:10 -0700
  • f329df599a Add a cmd/cocogo tool joeduffy 2017-04-13 05:29:19 -0700
  • 6b4cab557f Refactor glog init swizzle to a shared package joeduffy 2017-04-13 05:27:45 -0700
  • 0088d2eb64 Update README based on new cmd layout joeduffy 2017-04-12 12:25:27 -0700
  • ae1e43ce5d Refactor shared command bits into pkg/cmdutil joeduffy 2017-04-12 11:12:25 -0700
  • 0af93f0989 Rearrange a little bit of the Coconut cmd scaffolding joeduffy 2017-04-12 11:04:04 -0700
  • 24990062ad Run golint during make joeduffy 2017-04-12 11:01:16 -0700
  • 860a0129d8 Permit dynamic to appear in more places (like binops) joeduffy 2017-04-12 10:55:33 -0700
  • 9d7bbcfa78 Restructure source layout for tools joeduffy 2017-04-12 10:38:12 -0700
  • 089a179553 Mark class __init__ methods as ctors joeduffy 2017-04-12 10:28:57 -0700
  • aeb81008bf Implement classes and binary operator expressions joeduffy 2017-04-12 08:46:43 -0700
  • 22bfb34d53 Implement CocoPy augmented assign operator joeduffy 2017-04-11 12:54:08 -0700
  • aa730b5913 Translate CocoPy subscripts joeduffy 2017-04-11 12:33:30 -0700
  • 9adfa6a18f Relax calling assertions joeduffy 2017-04-11 11:53:06 -0700
  • ead6a107ee Implement record types and primary properties joeduffy 2017-04-11 11:37:24 -0700
  • d58ff56363 Rename some out of date work item references joeduffy 2017-04-11 10:19:34 -0700
  • 1e5bf7e5bb Fix three evaluation bugs joeduffy 2017-04-11 09:10:22 -0700
  • 1299e4ade7 Require blocks in fewer places joeduffy 2017-04-10 10:06:27 -0700
  • 2c6ad1e331 Fix a handful of things joeduffy 2017-04-10 08:36:48 -0700
  • 346bcca77c Permit prototype invocation as "new" joeduffy 2017-04-09 09:29:58 -0700
  • 3cb734cc98 Populate module objects with exports joeduffy 2017-04-09 09:21:23 -0700
  • 3579bf7977 Implement "from x import y, z"-style imports joeduffy 2017-04-09 08:57:47 -0700
  • 3ef977e19c Support named imports joeduffy 2017-04-09 08:44:58 -0700
  • e96d4018ae Switch to imports as statements joeduffy 2017-04-08 18:16:10 -0700
  • 45a16b725f Use the correct module name on the AST output joeduffy 2017-04-08 17:31:12 -0700
  • 3d96cf494d Store parsed function bodes on the ASTs joeduffy 2017-04-08 17:05:42 -0700
  • 54e89ad608 Permit localvar lookups that come up empty-handed joeduffy 2017-04-08 17:04:43 -0700
  • f773000ef9 Implement dynamic loads from the environment¬ joeduffy 2017-04-08 16:47:15 -0700
  • 9c1ea1f161 Fix some poor hygiene joeduffy 2017-04-08 07:44:02 -0700
  • 843787f266 Emit more dynamic loads joeduffy 2017-04-08 07:30:38 -0700
  • 97c196f38a Don't mangle dictionary key names joeduffy 2017-04-08 07:12:23 -0700