-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v19.4.0 proposal #46061
v19.4.0 proposal #46061
Conversation
Original commit message: [fastcall] Disable fast calls with stack args on M1 Bug: v8:13171 Change-Id: I549d942d8ae24e2de0aa3202d7400b587254fb75 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3963995 Commit-Queue: Camillo Bruni <[email protected]> Auto-Submit: Maya Lekova <[email protected]> Reviewed-by: Camillo Bruni <[email protected]> Commit-Queue: Maya Lekova <[email protected]> Cr-Commit-Position: refs/heads/main@{#83886} Refs: v8/v8@bf0bd48 PR-URL: #45908 Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]>
PR-URL: #43697 Backport-PR-URL: #45908 Reviewed-By: Colin Ihrig <[email protected]>
Original commit message: [fastcall] Implement support for onebyte string arguments This CL adds one byte string specialization support for fast API call arguments. It introduces a kOneByteString variant to CTypeInfo. We see a ~6x improvement in Deno's TextEncoder#encode microbenchmark. Rendered results: https://divy-v8-patches.deno.dev/ Bug: chromium:1052746 Change-Id: I47c3a9e101cd18ddc6ad58f627db3a34231b60f7 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4036884 Reviewed-by: Toon Verwaest <[email protected]> Reviewed-by: Maya Lekova <[email protected]> Commit-Queue: Maya Lekova <[email protected]> Cr-Commit-Position: refs/heads/main@{#84552} Refs: v8/v8@bc831f8 PR-URL: #45788 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]>
In `mime.type` of util, `application/javascript` is actual output, but described as `application/javascript/javascript`. PR-URL: #45825 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
Like errno, OpenSSL's API requires SSL_get_error and error queue be checked immediately after the failing operation, otherwise the error queue or SSL object may have changed state and no longer report information about the operation the caller wanted. TLSWrap almost heeds this rule, except in TLSWrap::ClearOut. If SSL_read picks up a closing alert (detected by checking SSL_get_shutdown), Node calls out to JS with EmitRead(UV_EOF) and only afterwards proceeds to dispatch on the error. But, by this point, Node has already re-entered JS, which may change the error. In particular, I've observed that, on close_notify, JS seems to sometimes call back into TLSWrap::DoShutdown, calling SSL_shutdown. (I think this comes from onStreamRead in stream_base_commons.js?) Instead, SSL_get_error and the error queue should be sampled earlier. Back in #1661, Node needed to account for GetSSLError being called after ssl_ was destroyed. This was the real cause. With this fixed, there's no need to account for this. (Any case where ssl_ may be destroyed before SSL_get_error is a case where ssl_ or the error queue could change state, so it's a bug either way.) This is the first of two fixes in error-handling here. The EmitRead(UV_EOF) seems to additionally swallow fatal alerts from the peer. Some of the ECONNRESET expectations in the tests aren't actually correct. The next commit will fix this as well. PR-URL: #44563 Reviewed-By: Luigi Pinca <[email protected]>
SSL_RECEIVED_SHUTDOWN means not just close_notify or fatal alert. From what I can tell, this was just a mistake? OnStreamRead's comment suggests eof_ was intended to be for close_notify. This fixes a bug in TLSSocket error reporting that seems to have made it into existing tests. If we receive a fatal alert, EmitRead(UV_EOF) would, via onConnectEnd in _tls_wrap.js, synthesize an ECONNRESET before the alert itself is surfaced. As a result, TLS alerts received during the handshake are misreported by Node. See the tests that had to be updated as part of this. PR-URL: #44563 Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #45812 Reviewed-By: Moshe Atlow <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: #45816 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]>
PR-URL: #45815 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #45819 Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Akhil Marsonya <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
PR-URL: #45822 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Daeyeon Jeong <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #45733 Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
This fixes an error in parseYAML(text), the version sorting coudn't be right as we compared an arrify string (ie. a = ["v18.11, v16.7.0"]) with an array of strings (ie. b = ["v18.07", "v16.7.0"]) in versionSort(a, b). minVersion(a) couldn't find the minimum version with an arrify string like a = ["v18.11, v16.7.0"]. That's why incorrect version history orders sometimes appeared. Furthermore, no need to sort the added version as it always comes first. So, it can be the last one to be pushed in the meta.changes array. Fixes: #45670 Co-authored-by: Luigi Pinca <[email protected]> PR-URL: #45728 Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #45604 Reviewed-By: James M Snell <[email protected]>
PR-URL: #45827 Reviewed-By: Juan José Arboleda <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Beth Griggs <[email protected]>
This should make it possible to test out the creation of Single Executable Applications on a PR without making outbound requests to download and run postject using npm. This is needed for #45038. Refs: https://github.com/nodejs/single-executable/blob/1840f3d9c5f4fa0d29aabd5618c4ff9745f7be87/meetings/2022-10-31.md?plain=1#L75-L76 Signed-off-by: Darshan Sen <[email protected]> PR-URL: #45298 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tierney Cyren <[email protected]>
PR-URL: #45832 Fixes: #45821 Reviewed-By: Paolo Insogna <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
Since the module has to be loaded during bootstrap anyway. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
The helpers are actually shared by the two loaders, so move them under modules/ directly. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
This patch adds a getLazy() method to facilitate initialize-once lazy loading in the internals. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
So that the file can be snapshotted. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
So that the file can be snapshotted PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
This moves the following utils into modules/esm/utils.js: - Code related to default conditions - The callbackMap (which is now created in the module instead of hanging off the module_wrap binding, since the C++ land does not need it). - Per-isolate module callbacks These are self-contained code that can be included into the built-in snapshot. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
This patch makes the top-level access to runtime states in the CJS loader lazy, and move the side-effects into a initializeCJS() function that gets called during pre-execution. As a result the CJS loader can be included into the built-in snapshot. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
Preload essential modules and lazy-load non-essential ones. After this patch, all modules listed by running this snippet: ``` const list = process.moduleLoadList.join('\n'); require('fs').writeSync(1, list, 'utf-8'); ``` (which is roughly the same list as the one in test-bootstrap-module.js for the main thread) are loaded from the snapshot so no additional compilation cost is incurred. PR-URL: #45849 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]>
PR-URL: #45854 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Yagiz Nizipli <[email protected]> Reviewed-By: Minwoo Jung <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
PR-URL: #45855 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
PR-URL: #45860 Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
- The pull request is automatically closed. - The branch is automatically deleted. PR-URL: #45858 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Tierney Cyren <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This comment was marked as outdated.
This comment was marked as outdated.
Notable changes: buffer: * (SEMVER-MINOR) add buffer.isUtf8 for utf8 validation (Yagiz Nizipli) #45947 http: * (SEMVER-MINOR) improved timeout defaults handling (Paolo Insogna) #45778 net * add autoSelectFamily global getter and setter (Paolo Insogna) #45777 os: * (SEMVER-MINOR) add availableParallelism() (Colin Ihrig) #45895 util: * add fast path for text-decoder fatal flag (Yagiz Nizipli) #45803 PR-URL: #46061
b181545
to
e58ed6d
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
I'm desperate for these test runner reporters, so really hopeful they don't get dropped from the v19.4.0 release; been waiting with excitement for a month! Will they make it in do you think if #46092 is merged soon? |
@jaydenseric they probably won't make it in this release because the proposal has already been drafted, but there will be another v19 release in 2 weeks. |
Notable changes: buffer: * (SEMVER-MINOR) add buffer.isUtf8 for utf8 validation (Yagiz Nizipli) #45947 http: * (SEMVER-MINOR) improved timeout defaults handling (Paolo Insogna) #45778 net * add autoSelectFamily global getter and setter (Paolo Insogna) #45777 os: * (SEMVER-MINOR) add availableParallelism() (Colin Ihrig) #45895 util: * add fast path for text-decoder fatal flag (Yagiz Nizipli) #45803 PR-URL: #46061
Signed-off-by: RafaelGSS <[email protected]> Refs: nodejs/node#46061
Refs: #46061 (comment) PR-URL: #46108 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
Refs: nodejs#46061 (comment) PR-URL: nodejs#46108 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
Refs: #46061 (comment) PR-URL: #46108 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
Refs: #46061 (comment) PR-URL: #46108 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
Refs: #46061 (comment) PR-URL: #46108 Reviewed-By: Rafael Gonzaga <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Jacob Smith <[email protected]>
2023-01-06, Version 19.4.0 (Current), @RafaelGSS
Notable Changes
Commits
54b748acc0
] - async_hooks: refactor to usevalidateObject
(Deokjin Kim) #46004cf2ff81f26
] - benchmark: include webstreams benchmark (Rafael Gonzaga) #458766e3d7f8c2d
] - bootstrap: optimize modules loaded in the built-in snapshot (Joyee Cheung) #45849d181b76374
] - bootstrap: make CJS loader snapshotable (Joyee Cheung) #45849508e830765
] - bootstrap: include event_target into the built-in snapshot (Joyee Cheung) #45849dd77c05480
] - bootstrap: support module_wrap binding in snapshot (Joyee Cheung) #45849fbe399c75c
] - (SEMVER-MINOR) buffer: add buffer.isUtf8 for utf8 validation (Yagiz Nizipli) #45947233a66f937
] - build: fix arm64 cross-compile from powershell (Stefan Stojanovic) #45890e7b98a3da2
] - build: add option to disable shared readonly heap (Anna Henningsen) #45887777c551edf
] - crypto: ensure exported webcrypto EC keys use uncompressed point format (Ben Noordhuis) #46021f7dba5bef7
] - crypto: fix globalThis.crypto this check (Filip Skokan) #4585756f3ad101b
] - crypto: fix CryptoKey prototype WPT (Filip Skokan) #45857c9747f1140
] - crypto: use globalThis.crypto over require('crypto').webcrypto (Filip Skokan) #458176eede72241
] - crypto: fix CryptoKey WebIDL conformance (Filip Skokan) #45855c9802862b7
] - crypto: fix error when getRandomValues is called without arguments (Filip Skokan) #458543d09754186
] - debugger: refactor console in lib/internal/debugger/inspect.js (Debadree Chatterjee) #45847fdda2ff53b
] - deps: V8: cherry-pick 30861a39323d (Aaron Friel) #4585171bf513062
] - deps: patch V8 to 10.8.168.25 (Michaël Zasso) #459960552b13232
] - deps: update simdutf to 2.0.9 (Node.js GitHub Bot) #45975e73be1b3b9
] - deps: update to uvwasi 0.0.14 (Colin Ihrig) #45970e4323f01c1
] - deps: fix updater github workflow job (Yagiz Nizipli) #4597205fee67238
] - Revert "deps: disable avx512 for simutf on benchmark ci" (Yagiz Nizipli) #4594898fc94a444
] - deps: disable avx512 for simutf on benchmark ci (Yagiz Nizipli) #45803344c5ec0ea
] - deps: add simdutf dependency (Yagiz Nizipli) #458037bdad948c8
] - deps: V8: backport 8ca9f77d0f7c (Anna Henningsen) #4587129f90cf5af
] - deps: update timezone to 2022g (Node.js GitHub Bot) #4573199fec0bf64
] - deps: update undici to 5.14.0 (Node.js GitHub Bot) #45812faee973fa7
] - deps: V8: cherry-pick bc831f8ba33b (Yagiz Nizipli) #45788e2944109c6
] - deps: V8: cherry-pick bf0bd4868dde (Michaël Zasso) #45908e113d169ee
] - doc: update isUtf8 description (Yagiz Nizipli) #459739e16406066
] - doc: sort http.createServer() options alphabetically (Luigi Pinca) #4568049253e1a8f
] - doc: use console.error for error case in timers and tls (Deokjin Kim) #460028be1b666a7
] - doc: fix wrong output of example inurl.protocol
(Deokjin Kim) #459549251dce8b2
] - doc: useos.availableParallelism()
in async_context and cluster (Deokjin Kim) #45979952e03ae66
] - doc: make EventEmitterAsyncResource'soptions
as optional (Deokjin Kim) #4598571cc3b3712
] - doc: replace single executable champion in strategic initiatives doc (Darshan Sen) #45956eaf6b63637
] - doc: update error message of example in repl (Deokjin Kim) #45920d8b5b7da75
] - doc: fix typos in packages.md (Eric Mutta) #459574457e051c9
] - doc: remove port from example inurl.hostname
(Deokjin Kim) #45927908f4fab52
] - doc: show output of example in http (Deokjin Kim) #45915faf5c23084
] - (SEMVER-MINOR) doc: add parallelism note to os.cpus() (Colin Ihrig) #458959ed547b73c
] - doc: fix wrong output of example inurl.password
(Deokjin Kim) #45928a89f8c1337
] - doc: fix some history entries indeprecations.md
(Antoine du Hamel) #45891cf30fca23f
] - doc: add tip for NODE_MODULE (theanarkh) #45797d500445aec
] - doc: reduce likelihood of mismerges during release (Richard Lau) #45864e229f060e3
] - doc: add backticks to webcrypto rsaOaepParams (Filip Skokan) #45883dfa58c1947
] - doc: remove release cleanup step (Michaël Zasso) #45858b93a9670a8
] - doc: add stream/promises pipeline and finished to doc (Marco Ippolito) #45832c86f4a17d6
] - doc: remove Juan Jose keys (Rafael Gonzaga) #45827c37a119f90
] - doc: remove last example use of require('crypto').webcrypto (Filip Skokan) #458197e047dfcbb
] - doc: fix wrong output of example in util (Deokjin Kim) #458258046e0ef53
] - errors: refactor to use a method that formats a list string (Daeyeon Jeong) #457932d49e0e635
] - esm: rewrite loader hooks test (Geoffrey Booth) #4601647cc0e4bdb
] - events: fix violation of symbol naming convention (Deokjin Kim) #4597822a66cff66
] - fs: refactor to usevalidateInteger
(Deokjin Kim) #46008bc43922949
] - http: replacevar
withconst
on code of comment (Deokjin Kim) #459517ea72ee421
] - (SEMVER-MINOR) http: improved timeout defaults handling (Paolo Insogna) #457787f1daedf4c
] - lib: update JSDoc ofgetOwnPropertyValueOrDefault
(Deokjin Kim) #4601028f9089b83
] - lib: usekEmptyObject
as default value for options (Deokjin Kim) #46011f6c6673ec4
] - lib: lazy-load deps in modules/run_main.js (Joyee Cheung) #45849e529ea4144
] - lib: lazy-load deps in source_map_cache.js (Joyee Cheung) #45849943852ab83
] - lib: add getLazy() method to internal/util (Joyee Cheung) #4584925d0a94453
] - meta: update AUTHORS (Node.js GitHub Bot) #460400a70316ecc
] - meta: update AUTHORS (Node.js GitHub Bot) #4596886e30fcb4d
] - meta: addnodejs/loaders
to CODEOWNERS (Geoffrey Booth) #45940e95695654d
] - meta: addnodejs/test_runner
to CODEOWNERS (Antoine du Hamel) #45935353dab5bdf
] - meta: update AUTHORS (Node.js GitHub Bot) #458990b3512f690
] - modules: move callbacks and conditions into modules/esm/utils.js (Joyee Cheung) #45849c6ab449d1b
] - modules: move modules/cjs/helpers.js to modules/helpers.js (Joyee Cheung) #458494d62b099b4
] - net: handle socket.write(cb) edge case (Santiago Gimeno) #459228e6b8dbb41
] - net: add autoSelectFamily global getter and setter (Paolo Insogna) #45777f3bb6a38ae
] - node-api: generalize finalizer second pass callback (Chengzhong Wu) #44141d71883e271
] - (SEMVER-MINOR) os: add availableParallelism() (Colin Ihrig) #458954c0850539a
] - process,worker: ensure code after exit() effectless (ywave620) #4562024cae6b4a3
] - repl: improve robustness wrt to prototype pollution (Antoine du Hamel) #45604af25c95b22
] - src: fix typo innode_file.cc
(Vadim) #45998261d6d0726
] - src: fix crash on OnStreamRead on Windows (Santiago Gimeno) #458786c5b7e660b
] - src: add worker per-isolate binding initialization (Chengzhong Wu) #45547db535b6caa
] - src: define per-isolate internal bindings registration callback (Chengzhong Wu) #45547ded87f6dc4
] - src: fix creatingIsolate
s from addons (Anna Henningsen) #45885c2ed0ccb28
] - src: use string_view for FastStringKey implementation (Anna Henningsen) #45914b995138b96
] - src: use CreateEnvironment instead of inlining its code where possible (Anna Henningsen) #458864454f5fd71
] - src: fix UB in overflow checks (Ben Noordhuis) #4588227d3201502
] - src: check size of args before using for exec_path (A. Wilcox) #459022f898f2983
] - src: fix tls certificate root store data race (Ben Noordhuis) #45767eff92a61b9
] - src: add undici and acorn toprocess.versions
(Debadree Chatterjee) #45621ab22a8ff4b
] - stream: refactor to usevalidateFunction
(Deokjin Kim) #460070858956f5f
] - stream: fix typo in JSDoc (Deokjin Kim) #459912807efaea6
] - test: useprocess.hrtime.bigint
instead ofprocess.hrtime
(Deokjin Kim) #458770f5a145973
] - test: print failed JS/parallel tests (Geoffrey Booth) #45960c6c094702b
] - test: split parallel fs-watch-recursive tests (Yagiz Nizipli) #4586597a8e055be
] - test: add all WebCryptoAPI globals to WPTRunner's loadLazyGlobals (Filip Skokan) #4585795ce16d8d9
] - test: fix test broken under --node-builtin-modules-path (Geoffrey Booth) #4589497868befe7
] - test: fix mock.method to support class instances (Erick Wendel) #4560871056daf76
] - test: update encoding wpt to latest (Yagiz Nizipli) #4585010367c4cae
] - test: update url wpt to latest (Yagiz Nizipli) #4585253f02cf631
] - test: add CryptoKey transferring tests (Filip Skokan) #458115de08ef275
] - test: add postject to fixtures (Darshan Sen) #45298fea122d51e
] - test: enable idlharness WebCryptoAPI WPTs (Filip Skokan) #458223c2ce5635e
] - test: remove use of --experimental-global-webcrypto flag (Filip Skokan) #45816b5e124537e
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #458607ae24abd7b
] - test_runner: use os.availableParallelism() (Colin Ihrig) #45969c5004d42af
] - test_runner: run t.after() if test body throws (Colin Ihrig) #45870bdbb676bee
] - test_runner: parse yaml (Moshe Atlow) #45815ca9b9b9ce6
] - tls: don't treat fatal TLS alerts as EOF (David Benjamin) #44563d08a574ecf
] - tls: fix re-entrancy issue with TLS close_notify (David Benjamin) #445630f0d22a63e
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #460395a8d125fc4
] - tools: update doc to [email protected] (Node.js GitHub Bot) #4603854776ffe80
] - tools: add release host var to promotion script (Ruy Adorno) #45913f968fdb78a
] - tools: add url toAUTHORS
update automation (Antoine du Hamel) #459717c518cbac1
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #459671282f7f656
] - tools: update GitHub workflow action (Mohammed Keyvanzadeh) #45937f446af78e9
] - tools: update lint-md dependencies (Node.js GitHub Bot) #45813794611ade9
] - tools: enforce use of trailing commas intools/
(Antoine du Hamel) #45889124c2b32d9
] - tools: fix incorrect version history order (Fabien Michel) #4572827cf389c22
] - tools: update eslint to 8.29.0 (Node.js GitHub Bot) #45733ae842a40b5
] - util: add fast path for text-decoder fatal flag (Yagiz Nizipli) #45803389cc3e1d6
] - vm: refactor to usevalidateStringArray
(Deokjin Kim) #460207bd6a2c258
] - wasi: fast calls (snek) #43697