pulumi/scripts
Sean Gillespie 682f908e77
Implement scope chain free variable lookup in pure TypeScript (#1139)
* Implement closure scope chain analysis in pure TypeScript

This change makes use of four V8 intrinsics to avoid having to use a
native module to inspect the scope chains of live Function objects. This
unfortunately leads to the limitation of not allowing captures of 'this'
in arrow functions, but that is something we are willing to live with
for now.

* Remove native module build and restore from the Makefile

* CR feedback: Be a little more efficient when scanning the scope chain

* Nuke everything related to custom Node versions and the native Node module

* CR feedback: rename native.ts -> v8.ts, document some interfaces in v8.ts
2018-04-10 10:04:11 -07:00
..
get-py-version Fix Python versions (again) (#1106) 2018-04-02 10:31:05 -07:00
get-version Adopt new version strategy 2018-03-15 18:06:04 -07:00
get-version.cmd Add get-version.cmd and use it 2018-03-16 16:36:27 -07:00
get-version.ps1 Add get-version.cmd and use it 2018-03-16 16:36:27 -07:00
gocover.sh Update the gocover commands 2017-09-13 18:52:06 -07:00
install.sh Use install.sh 2017-10-14 07:24:20 -07:00
make_release.ps1 Implement scope chain free variable lookup in pure TypeScript (#1139) 2018-04-10 10:04:11 -07:00
make_release.sh Implement scope chain free variable lookup in pure TypeScript (#1139) 2018-04-10 10:04:11 -07:00
publish.cmd Build, integration tests and publishing on Windows 2017-10-02 13:40:58 -07:00
publish.ps1 Publish to "amd64" instead of "x64" 2017-11-03 17:30:50 -07:00
publish_packages.sh Fix logic condition in publish script 2018-04-05 14:43:03 -07:00
publish_tgz.sh Publish tgz's in the middle of the build, packages at the end 2018-03-06 19:20:47 -08:00
reversion.js Substitute ${VERSION} on Windows builds too 2018-02-20 14:37:28 -08:00