8ce07617c9
This change implements recursive closure captures. This permits cases like the following { function f() { g(); } function g() { f(); } } and the slightly more useful class C { this.x = 42; this.f = () => x; } To do this requires caching the environment objects and permitting cycles in the resulting environment graph. The closure emitter code already knows how to handle this. In addition, we must mark captures of `this` as free variables. This resolves pulumi/pulumi-fabric#333. |
||
---|---|---|
.. | ||
nodejs | ||
proto | ||
README.md |
lumi/sdk
This directory contains the Lumi SDKs, one for each supported language.
Please see the respective README
s for information about installing and using these libraries.