electron/script
Shelley Vohr 75d2caf451
chore: upgrade to Node.js v18 (#35999)
* chore: update to Node.js v18

* child_process: improve argument validation

https://github.com/nodejs/node/pull/41305

* bootstrap: support configure-time user-land snapshot

https://github.com/nodejs/node/pull/42466

* chore: update GN patch

* src: disambiguate terms used to refer to builtins and addons

https://github.com/nodejs/node/pull/44135

* src: use a typed array internally for process._exiting

https://github.com/nodejs/node/pull/43883

* chore: lib/internal/bootstrap -> lib/internal/process

* src: disambiguate terms used to refer to builtins and addons

https://github.com/nodejs/node/pull/44135

* chore: remove redudant browserGlobals patch

* chore: update BoringSSL patch

* src: allow embedder-provided PageAllocator in NodePlatform

https://github.com/nodejs/node/pull/38362

* chore: fixup Node.js crypto tests

- https://github.com/nodejs/node/pull/44171
- https://github.com/nodejs/node/pull/41600

* lib: add Promise methods to avoid-prototype-pollution lint rule

https://github.com/nodejs/node/pull/43849

* deps: update V8 to 10.1

https://github.com/nodejs/node/pull/42657

* src: add kNoBrowserGlobals flag for Environment

https://github.com/nodejs/node/pull/40532

* chore: consolidate asar initialization patches

* deps: update V8 to 10.1

https://github.com/nodejs/node/pull/42657

* deps: update V8 to 9.8

https://github.com/nodejs/node/pull/41610

* src,crypto: remove AllocatedBuffers from crypto_spkac

https://github.com/nodejs/node/pull/40752

* build: enable V8's shared read-only heap

https://github.com/nodejs/node/pull/42809

* src: fix ssize_t error from nghttp2.h

https://github.com/nodejs/node/pull/44393

* chore: fixup ESM patch

* chore: fixup patch indices

* src: merge NativeModuleEnv into NativeModuleLoader

https://github.com/nodejs/node/pull/43824

* [API] Pass OOMDetails to OOMErrorCallback

https://chromium-review.googlesource.com/c/v8/v8/+/3647827

* src: iwyu in cleanup_queue.cc

* src: return Maybe from a couple of functions

https://github.com/nodejs/node/pull/39603

* src: clean up embedder API

https://github.com/nodejs/node/pull/35897

* src: refactor DH groups to delete crypto_groups.h

https://github.com/nodejs/node/pull/43896

* deps,src: use SIMD for normal base64 encoding

https://github.com/nodejs/node/pull/39775

* chore: remove deleted source file

* chore: update patches

* chore: remove deleted source file

* lib: add fetch

https://github.com/nodejs/node/pull/41749

* chore: remove nonexistent node specs

* test: split report OOM tests

https://github.com/nodejs/node/pull/44389

* src: trace fs async api

https://github.com/nodejs/node/pull/44057

* http: trace http request / response

https://github.com/nodejs/node/pull/44102

* test: split test-crypto-dh.js

https://github.com/nodejs/node/pull/40451

* crypto: introduce X509Certificate API

https://github.com/nodejs/node/pull/36804

* src: split property helpers from node::Environment

https://github.com/nodejs/node/pull/44056

* https://github.com/nodejs/node/pull/38905

bootstrap: implement run-time user-land snapshots via --build-snapshot and --snapshot-blob

* lib,src: implement WebAssembly Web API

https://github.com/nodejs/node/pull/42701

* fixup! deps,src: use SIMD for normal base64 encoding

* fixup! src: refactor DH groups to delete crypto_groups.h

* chore: fixup base64 GN file

* fix: check that node::InitializeContext() returns true

* chore: delete _noBrowserGlobals usage

* chore: disable fetch in renderer procceses

* dns: default to verbatim=true in dns.lookup()

https://github.com/nodejs/node/pull/39987

Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
2022-11-10 22:31:20 +01:00
..
codesign build: fix installing of code-signing identity on macOS (#27221) 2021-01-11 10:49:15 +09:00
lib build: strip v in the getElectronVersion helper 2022-10-26 17:56:30 -07:00
release build: prefix version in uploader script (#36169) 2022-10-27 12:02:18 -07:00
zip_manifests chore: bump chromium to 104.0.5073.0 (main) (#34272) 2022-06-01 08:12:47 +02:00
add-debug-link.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
apply_all_patches.py chore: bump chromium to 106.0.5216.0 (main) (#34993) 2022-08-17 11:35:53 -07:00
check-patch-diff.ts
check-relative-doc-links.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
check-symlinks.js build: make check-symlinks.js aware of BRANDING.json changes (#35579) 2022-09-13 14:13:40 -07:00
copy-debug-symbols.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
dbus_mock.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
doc-only-change.js build: fix docs only change script to pull all files not just 30 (#28737) 2021-04-19 20:00:28 -04:00
download-circleci-artifacts.js refactor: remove all usages of the legacy request module (#30492) 2021-08-12 10:34:49 -07:00
export_all_patches.py build: fix missing patch config dir error (#35451) 2022-08-25 09:39:16 -07:00
gen-filenames.ts feat: UtilityProcess API (#34980) 2022-10-19 22:49:49 -07:00
gen-hunspell-filenames.js
gen-libc++-filenames.js test: rebuild nan tests with libc++ and libc++abi (#29281) 2021-05-22 11:48:38 -07:00
generate-config-gypi.py fix: ensure v8 pointer compression + sandbox is enabled on 64bit native modules (#34844) 2022-07-08 01:06:06 -07:00
generate-deps-hash.js build: bust the deps cache on windows (#30401) 2021-08-04 15:31:17 -07:00
generate-version-json.js build: determine electron version from tags not files (#36106) 2022-10-24 23:44:43 -07:00
generate-zip-manifest.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
git-export-patches build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
git-import-patches build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
gn-asar-hash.js refactor: migrate from asar to @electron/asar (#36070) 2022-10-19 13:39:31 -07:00
gn-asar.js refactor: migrate from asar to @electron/asar (#36070) 2022-10-19 13:39:31 -07:00
gn-check.js chore: replace Object.assign with object spread syntax (#34739) 2022-06-27 10:29:18 +02:00
gn-plist-but-with-hashes.js feat: add support for validating asar archives on macOS (#30667) 2021-09-09 14:49:01 -07:00
lint.js build: clean up patch linting errors (#35917) 2022-10-05 10:34:53 -07:00
nan-spec-runner.js fix: do not define _LIBCPP_ABI_NAMESPACE=Cr for all native modules (#34932) 2022-07-15 16:57:29 -07:00
native-test-targets.json
native-tests.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
node-disabled-tests.json chore: upgrade to Node.js v18 (#35999) 2022-11-10 22:31:20 +01:00
node-spec-runner.js test: exit properly when node-spec-runner validates specs (#36091) 2022-10-21 11:13:59 +02:00
patches-mtime-cache.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
print-version.py build: determine electron version from tags not files (#36106) 2022-10-24 23:44:43 -07:00
push-patch.js build: auto-push patch file changes (#26235) 2020-10-29 14:21:23 -04:00
run-clang-format.py build: update clang-format script (#34286) 2022-06-08 21:26:41 +02:00
run-clang-tidy.ts chore: improve run-clang-tidy.ts behavior when filenames < jobs (#34736) 2022-07-11 12:25:39 +02:00
run-gn-format.py
run-if-exists.js
setup-win-for-dev.bat
spec-runner.js test: drop now-empty remote runner (#35343) 2022-08-16 15:23:13 -04:00
start-goma.ps1 Bump v12.0.0-nightly.20200827 2020-08-27 07:31:51 -07:00
start.js Handle SIGUSR2 (#33589) 2022-05-03 10:36:06 +09:00
strip-binaries.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
sysroots.json fix: arm linux glibc dependency (#36247) 2022-11-07 09:38:08 -05:00
verify-chromedriver.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
verify-ffmpeg.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00
verify-mksnapshot.py chore: bump chromium to 106.0.5216.0 (main) (#34993) 2022-08-17 11:35:53 -07:00
yarn.js build: update npx.py to support npx@7 (#26662) 2020-11-23 21:26:54 -08:00
zip-symbols.py build: explicitly run scripts with python3 (#33720) 2022-04-12 13:21:55 +02:00