pulumi/pkg
Justin Van Patten 90b1035ff9 Stop defensive copying of entire event payloads
The deep copy of engine payloads was originally added because certain operations during display mutate engine events. However, this has become problematic as internals of the payload itself can mutate concurrently with operations in the engine, leading to panics due to concurrent iteration and writing of maps.

Rather than take a defensive copy of the entire payload, only make a defensive copy of the specific things being mutated inside display.
2023-09-29 15:00:41 -07:00
..
authhelpers Add tests for gcpauth pkg (#13926) 2023-09-13 11:27:03 +00:00
backend Stop defensive copying of entire event payloads 2023-09-29 15:00:41 -07:00
cmd/pulumi `pulumi import` now supports resources of the same name (#13989) 2023-09-28 19:08:30 +00:00
codegen [programgen/csharp] Fixes compiling an empty list of expressions from object properties (#14027) 2023-09-28 12:43:35 +00:00
display Move sdk/go/common/display to /pkg/display (#13954) 2023-09-18 11:01:28 +00:00
engine Stop defensive copying of entire event payloads 2023-09-29 15:00:41 -07:00
graph Use slice.Prealloc instead of make([]T, 0, ...) 2023-06-29 11:27:50 +01:00
importer Use slice.Prealloc instead of make([]T, 0, ...) 2023-06-29 11:27:50 +01:00
operations PR feedback and CHANGELOG 2023-07-26 20:44:12 -07:00
resource [engine] RegisterResourceOutputs errors instead of panics when called twice (#14062) 2023-09-29 19:42:18 +00:00
secrets Add tests for stackChangeSecretsProviderCmd (#13791) 2023-08-31 08:56:38 +00:00
testing/integration Add SelfManaged env vars (#14015) 2023-09-25 14:07:46 +00:00
util Remove ibm from pulumiverse list 2023-08-10 10:49:06 +01:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
workspace Use fallback project name rather than "pulum" (#13953) 2023-09-18 18:01:37 +00:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod Update golang.org/x/mod (#14068) 2023-09-28 21:07:26 +00:00
go.sum Update golang.org/x/mod (#14068) 2023-09-28 21:07:26 +00:00

README.md

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.