-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
v10.4.0 proposal #21167
v10.4.0 proposal #21167
Conversation
In test-child-process-fork-closed-channel-segfault.js, race condition is observed between the server getting closed and the worker sending a message. Accommodate the potential errors. Earlier, the same race was observed between the client and server and was addressed through ignoring the relevant errors through error handler. The same mechanism is re-used for worker too. The only difference is that the filter is applied at the callback instead of at the worker's error listener. Refs: #3635 (comment) Fixes: #20836 PR-URL: #20973 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
Add missing prefix `crypto.constants.` to `RSA_PKCS1_PADDING` in `crypto.privateEncrypt()`, `crypto.privateDecrypt()`, `crypto.publicEncrypt()`, and `crypto.publicDecrypt()`. PR-URL: #20991 Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
This commit removes the inclusion of req_wrap-inl.h from udp_wrap.h, and tty_wrap.cc as they are not used. PR-URL: #20996 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #21017 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
PR-URL: #20974 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
`flaky-test-child-process-fork-net` has been failing constantly for the past few days, and all solutions suggestes so far were didn't work. Marking it as faky while the issue is not fixed. Ref: #21012 Ref: #20973 Ref: #20973 PR-URL: #21018 Refs: #21012 Refs: #20973 Refs: #20973 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
When passing {} or { encoding: 'utf8' } as options to readFile, the flag is not defaulted to 'r' unlike normal fs. This fix makes fs.promises.readFile() act consistent with fs.readFile(). It also fixes another issue with fs.promises.readfile() where it returned a Buffer instead of an empty string when encoding is provided. PR-URL: #20268 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ron Korving <ron@ronkorving.nl> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
To increase test coverage for fs.promises by adding a test for lchmod. PR-URL: #20584 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
test-fs-readfile-tostring-fail is failing frequently on OSX machines. There's a PR to fix this issue in libuv, but while the fix don't land on Node.js this test should be marked as flaky. Ref: #16601 Ref: libuv/libuv#1742 PR-URL: #21013 Refs: #16601 Refs: libuv/libuv#1742 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: #20962 Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Make canonical vs. unique text more precise and eliminate quotation marks. Remove repeated text from fs.realpathSync(), linking to fs.realpath() instead. PR-URL: #20953 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Implement utilities for easier debugging of Node.js core code, inspired by the HTTP/2 debugging code. Debugging is, however, implemented at runtime rather than at compile time, controlled through a new `NODE_DEBUG_NATIVE=categories` environment variable. The runtime overhead in the debugging-disabled case amounts to 1 well-cachable one-byte read per debug call. PR-URL: #20987 Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Remove `--debug-http2` as a compile-time feature and make all debug statements available using `NODE_DEBUG_NATIVE=http2` at runtime. This probably makes the debugging-enabled case a bit slower due to additional string concatenations, but switching to a runtime-checking system makes debugging more flexible and can be applied more easily to other parts of the source code as well. PR-URL: #20987 Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Record the state of the stdio file descriptors on start-up and restore them to that state on exit. This should prevent issues where node.js sometimes leaves stdio in raw or non-blocking mode. Co-authored-by: Krzysztof Taborski <taborskikrzysztof@gmail.com> PR-URL: #20592 Fixes: #14752 Fixes: #21020 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
There appear to be rendering issues with inconsistent glyph width when using the Monaco font on non-macOS machines. This change updates the native CSS font stack to use the same font stack as Boostrap does, minus the Monaco font. PR-URL: #21036 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yazhong Liu <yorkiefixer@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Use `TRACE_EVENT_METADATA1` to include just the node.js version for now. Later this can be expanded to include more version and platform details. PR-URL: #20852 Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
just replaced `than` with `that`. - wrong: the N-API functions than can be used to change - correct: the N-API functions that can be used to change Fixes: #21049 PR-URL: #21060 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
Before PR 20592, closing all handles associated with the main event loop would also mean that `uv_tty_reset_mode()` can’t function properly because the corresponding FDs have already been closed. Add regression tests for this condition. Refs: #21020 Refs: #20592 PR-URL: #21027 Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com>
It's possible for this test to be extremely infrequently flaky if 1ms or more elapses between setting the two timeouts. In that case, the second timer will not fire and the test will fail. PR-URL: #21019 Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
If still needed, force through RST_STREAM in Http2Stream#destroy calls, so that nghttp2 can wrap up properly and doesn't continue trying to read & write data to the stream. PR-URL: #21016 Fixes: #21008 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #20959 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
On process exit if some assertion error occurs value of `process._exiting` was hidden, this fix will show the actual error message with value. PR-URL: #20956 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
PR-URL: #19989 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Myles Borins <myles.borins@gmail.com>
PR-URL: #19989 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Myles Borins <myles.borins@gmail.com>
Synchronize source files list with upstream's BUILD.gn. PR-URL: #19989 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matheus Marchini <matheus@sthima.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Myles Borins <myles.borins@gmail.com>
Original commit message: [api] introduce v8::Value::IsModuleNamespaceObject This allows an embedder to check if a Value is a module namespace object. Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: Idffceff451dd5f5c6a53d4cb3ce02c1c2c5b653c Reviewed-on: https://chromium-review.googlesource.com/1011762 Reviewed-by: Georg Neis <neis@chromium.org> Commit-Queue: Georg Neis <neis@chromium.org> Cr-Commit-Position: refs/heads/master@{#52597} Refs: v8/v8@39d546a PR-URL: #20016 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Refs: v8/v8@9fb02b5 Original commit message: Allow function callbacks to have Proxy as receiver. R=verwaest@chromium.org Bug: v8:5773 Change-Id: Ifd29a1116ee8c86b8d8d24485bbfd19e260ab66b Reviewed-on: chromium-review.googlesource.com/1046088 Commit-Queue: Yang Guo <yangguo@chromium.org> Reviewed-by: Camillo Bruni <cbruni@chromium.org> Cr-Commit-Position: refs/heads/master@{#53015} PR-URL: #20575 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Maybe this should be in notable changes? |
a77d118
to
f6b682b
Compare
f6b682b
to
4f31601
Compare
Otherwise, this turns into an infinite loop when the flag is set, because it makes `MakeCallback()` return immediately. Backport-PR-URL: #21168 PR-URL: #20884 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Currently `make doc-only` is updating the package-lock.json which is breaking our release build. This adds the flags `--no-package-lock` when running `npm install` to ensure the package-lock.json is not changed unintentionally by running make PR-URL: #21015 Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
4f31601
to
1e88953
Compare
Updated changelog and backported a few more things CI: https://ci.nodejs.org/job/node-test-pull-request/15284/ |
@targos yes, updated the PR. |
@nodejs/platform-aix looks like we are consistently getting the AIX failure
https://ci.nodejs.org/job/node-test-commit-aix/15560/testReport/ timing out edit: |
@MylesBorins is it too late to squeeze #21129 (a regression fix) into this release? |
@gabrielf if we were to do that we are going to likely have to push the release by 24 hours, which I would prefer not to do. I'm about to wrap up for the day and don't have time to re run CI + CITGM. If the AIX CI fails again I may just push the release anyways, will keep you up to date |
rerun of AIX looks good moving forward with promotion |
Fwiw, it was my understanding that V8 major bumps in existing release lines would come with at least one RC or so? I’m not having any specific concern here, but I’d appreciate it if we could clarify whether there is any rule around that? |
We never had a policy around it and to honest it was an oversight on my
part.
Likely we should document this and stick to a agreed upon plan for future
releases. My apologies
…On Wed, Jun 6, 2018, 4:34 PM Anna Henningsen ***@***.***> wrote:
Fwiw, it was my understanding that V8 major bumps in existing release
lines would come with at least one RC or so? I’m not having any specific
concern here, but I’d appreciate it if we could clarify whether there is
any rule around that?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#21167 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAecV-npJw4G5oRLj8Ykqv-BNTK0UIh1ks5t5-hpgaJpZM4UcSM2>
.
|
ccxt is now using BigInt ccxt#9439 which have been included to nodejs 10.4.0 nodejs/node#21167 check 4c48b69e90 nodejs/node@4c48b69e90
2018-06-06, Version 10.4.0 (Current), @MylesBorins
Notable Changes
Commits
9ada68b186
] - benchmark: refactor benchmark/assert/throws.js (Rich Trott) #21030b8470b929f
] - benchmark: refactor deepequal-typedarrays (Rich Trott) #21030686587ba1a
] - benchmark: refactor deepequal-set (Rich Trott) #2103056c67595db
] - benchmark: refactor prims-and-objs-big-loop (Rich Trott) #210306fbb00e887
] - benchmark: refactor prims-and-objs-big-array-set (Rich Trott) #210304d714421e9
] - benchmark: refactor deepequal-object (Rich Trott) #210309b0fc59723
] - benchmark: refactor deepequal-map (Rich Trott) #2103090d86586d2
] - benchmark: refactor deepequal-buffer (Rich Trott) #21030be249d9eb5
] - benchmark: fix "comparisons"' typo (Yuta Hiroto) #21085bad3c92124
] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #1998935d6661973
] - deps: cherry-pick 6989b3f6d7 from V8 upstream (Timothy Gu) #208264e788dc2f5
] - (SEMVER-MINOR) deps: backport 91ddb65d from upstream V8 (Maya Lekova) #19989fb2686148e
] - deps: cherry-pick ff0a9793334 from upstream V8 (Anna Henningsen) #2071940c8bbecec
] - deps: cherry-pick 23652c5f from upstream V8 (Eugene Ostroukhov) #20608a7aff77a97
] - (SEMVER-MINOR) deps: cherry-pick 39d546a from upstream V8 (Gus Caplan) #20016fed1d18054
] - (SEMVER-MINOR) deps: update v8.gyp (Michaël Zasso) #19989da8ad4aba9
] - (SEMVER-MINOR) deps: update V8 to 6.7.288.43 (Michaël Zasso) #199892c671ab2fd
] - doc: fix typo in addons.md (Rich Trott) #21137e2a792866c
] - doc: add offboarding doc (Rich Trott) #2110315aa3c1046
] - doc: add notable-change to onboarding.md exercise (Rich Trott) #2104029c35bd0de
] - doc: remove link prediction from STYLE_GUIDE.md (Rich Trott) #21031261ef1d242
] - doc: remove POST_STATUS_TO_PR from onboarding.md (Rich Trott) #210422edf1728a0
] - doc: fix typos one.g.
abbreviations (Rich Trott) #21045b1f0907416
] - doc: use "is" rather than "has been" (Rich Trott) #21043f5bf2c8d08
] - doc: move upstream information to onboarding doc (Rich Trott) #2102909aec436cb
] - doc: remove vestigial onboarding section (Rich Trott) #21028fd201e0d32
] - doc: add guides on writing tests involving promises (Joyee Cheung) #209884cd44203de
] - doc: remove invalidvm.Script
arguments (Simen Bekkhus) #209844012e0550a
] - doc: fix typo in n-api.md (ohbarye) #21060bb8d341714
] - doc: better font stack for monospace in docs (Roman Reiss) #210361b8e8e90af
] - doc: make minor improvements to fs.realpath() docs (Rich Trott) #20953c2ae93db63
] - doc: add missing link for 10.3.0 changelog (Myles Borins) #210178dc7c883a7
] - doc: improve note on zlib APIs threadpool usage (Luigi Pinca) #20380ab43581f15
] - doc: make constants enumeration consistent (Diego Rodríguez Baquero) #2099144ef458d9c
] - fs: ensure options.flag defaults to 'r' in readFile (Unknown) #20268341b2c21f3
] - http2: fix premature destroy (Anatoli Papirovski) #21051d4787cfd61
] - http2: force through RST_STREAM in destroy (Anatoli Papirovski) #210162a9912c0df
] - http2: delay closing stream (Anatoli Papirovski) #20997182c73bf7f
] - http2: switch to new runtime-controlled debugging system (Anna Henningsen) #209871d22254c4d
] - https: removed extra _http_server require (ErnestoSalazar) #210691c211ec901
] - inspector: code cleanup (Eugene Ostroukhov) #21070a30bf55e69
] - lib: use focused ESLint disabling in util.js (Rich Trott) #21041f2c9e5af09
] - lib: introduce internal/validators (Michaël Zasso) #2114946d1025add
] - net: use object destructuring (starkewang) #20959afc811cc1c
] - src: break out of timers loop if!can\_call\_into\_js()
(Anna Henningsen) #208848862f0a613
] - src: store pointer to Environment on DestroyParam (Anatoli Papirovski) #2109966f4c7bdec
] - src: fix typo string_search.h comment (Masashi Hirano) #21115f79096a3f2
] - src: do not cacheNumberOfHeapSpaces()
globally (Anna Henningsen) #209717c0c61bde1
] - (SEMVER-MINOR) src: update postmortem constant name (cjihrig) #199892d3137c5a9
] - (SEMVER-MINOR) src: fix GetCpuProfiler() deprecation warning (Michaël Zasso) #19989af62a16ff6
] - (SEMVER-MINOR) Revert "src: fix GetCpuProfiler() deprecation warning" (Michaël Zasso) #19989af06581b84
] - src: restore stdio on program exit (Ben Noordhuis) #2059245eeea4330
] - src: implement debug output utilities (Anna Henningsen) #20987ebbd036d0b
] - src: remove unused private data member (Ben Noordhuis) #20974d4f507b23b
] - src: remove unused req_wrap-inl.h (Daniel Bevenius) #2099644fe78b09a
] - stream: inline needMoreData function (Miklos Suveges) #21009d1e81b0f17
] - stream: ensure Stream.pipeline re-throws errors without callback (Blaine Bublitz) #204378161287b40
] - test: move benchmark-dgram to sequential (Anatoli Papirovski) #211449d41ab466b
] - test: refactor child-process-fork-net (Rich Trott) #21095820236fd0d
] - test: mark test-trace-events-fs-sync as flaky (Matheus Marchini) #210392d36150852
] - test: string-decorater.lastChar (Masashi Hirano) #210841733ef9dec
] - test: make handling of noWarnCode stricter (Tobias Nießen) #210751e607d0910
] - test: add source for test.wasm (Daniel Bevenius) #2108228f2dcb22a
] - test: update test-dns error message (Rich Trott) #21116c60810a853
] - test: increase slop limit in memory leak test (Ben Noordhuis) #21080fda8654161
] - test: log before and after RSS in memory leak test (Ben Noordhuis) #210808e3e18ef7d
] - test: unmark test-zlib.zlib-binding.deflate flaky (Anatoli Papirovski) #21109bd0d19dae7
] - test: minor adjustments to test-http2-respond-file (Anna Henningsen) #21098c4fc1ff295
] - test: fix flaky async-hooks/test-zlib.zlib-binding.deflate (Anna Henningsen) #21077c8ee379d85
] - test: run crypto benchmark only once in tests (Rich Trott) #21032a3fdd2e4c5
] - test: add option to test-benchmark-timers (Rich Trott) #2103260abd08c7f
] - test: remove unused empty fixture (Rich Trott) #21044f7886ab8ad
] - test: avoid empty fixture in module test (Rich Trott) #21044c74c83a4c1
] - test: avoid empty fixture in fs test (Rich Trott) #21044d84aa51dc7
] - test: removed message from strictEqual (Lucas Liepert) #20983e4224fd793
] - test: improve path tests (Shivang) #20967df97791447
] - (SEMVER-MINOR) test: update postmortem metadata test (cjihrig) #19989aa08f6464c
] - (SEMVER-MINOR) test: add read_only_space heap space (cjihrig) #19989ea81d42ddc
] - test: show actual error in next-tick-when-exiting (Shailesh Shekhawat) #209567e1f61070e
] - test: fix flaky test-domain-timers (Anatoli Papirovski) #210192bbd99c7b2
] - test: check TTY mode reset on exit (Anna Henningsen) #21027adbbf0d625
] - test: mark test-fs-readfile-tostring-fail as flaky (Matheus Marchini) #21013ff5f20fc7b
] - test: add test for fs.promises.lchmod (Masashi Hirano) #2058404af69750c
] - test: mark test-child-process-fork-net as flaky (Matheus Marchini) #21018edf42985d7
] - test: fix worker send error (Gireesh Punathil) #20973ba71fe8bd3
] - timers: check can_call_into_js in Immediates (Anatoli Papirovski) #21057440e899d94
] - tools: ensure doc-only doesn't update package-lock (Myles Borins) #21015b5b7459e5c
] - trace_events: add version metadata (James M Snell) #208524c48b69e90
] - (SEMVER-MINOR) util: add type check function for BigIntObject (Michaël Zasso) #19989b2808ed929
] - util: fix inspection of module namespaces (Gus Caplan) #20962ec058193a8
] - v8: backport 9fb02b526f1cd3b859a530a01adb08bc0d089f4f (Gus Caplan) #2057548aa4c32d0
] - zlib: removed extra util require (ErnestoSalazar) #21069