-
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
v15.6.0 proposal #36889
v15.6.0 proposal #36889
Conversation
This reverts commits: * 55e83cb * 6120028 * 70eaf55 * 5ae9690 * f20a88f * a6bf74e * 8154e47 Because of the breaking change in the order of emitting the `close` event in `IncomingMessage` described in: #33035 (comment) PR-URL: #36647 Reviewed-By: Robert Nagy <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #36194 Backport-PR-URL: #36803 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Eliminate all overhead for function calls that are to be hidden from the stack traces at the expense of reduced performance for the error case Fixes: #35386 PR-URL: #35644 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Vladimir de Turckheim <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
Fixes: #13326 Refs: #13541 PR-URL: #36549 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
* Replace unused identifier with Python convention `_`. * Remove unneeded parentheses. * Remove line-wrapping. I confirmed that this doesn't change the output by running `./configure --shared-zlib` and confirming that it created the same `common.gypi` with and without these changes. The code changed here doesn't run unless there is a `--shared-*` flag. PR-URL: #36551 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Daijiro Wachi <[email protected]>
Co-authored-by: Antoine du Hamel <[email protected]> PR-URL: #36455 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]>
I was working on AbortSignal for spawn and noticed there is a leak in the current code for AbortSignal support in child_process since it removes the wrong listener. I used the new signal as argument feature to make removing the listener easier and added a test. PR-URL: #36424 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #36527 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Pooja D P <[email protected]>
Refs: #36541 Expand the instructions to cover what is needed when updates are required across all active release lines PR-URL: #36554 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Myles Borins <[email protected]>
We don't require an issue for a pull request, so this section usually ends up displaying confusing default content. PR-URL: #36590 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Daijiro Wachi <[email protected]>
The pull-request template was replicated in the pull-requests.md which is a maintenance annoyance when changing the template. Replace the replication with a link to the raw template. PR-URL: #36590 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Daijiro Wachi <[email protected]>
Fixes: #36598 PR-URL: #36599 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]>
This commit adds a suggestion to redirect stderr for EnvironmentTest.EnvironmentWithNoESMLoader. The motivation for this is that currently this tests prints the following error (which is expected): vm:module(0):1 globalThis.importResult = import("") ^ Error: Not supported at vm:module(0):1:1 at SourceTextModule.evaluate (node:internal/vm/module:229:23) at node:embedder_main_12:1:328 at processTicksAndRejections (node:internal/process/task_queues:93:5) It might not be obvious which test caused this error just by looking at the output above and it would be nice if it was not displayed. PR-URL: #36548 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
Original commit message: [coverage] fix greedy nullish coalescing The SourceRangeScope helper was consuming too many characters, instead explicitly create SourceRange, based on scanner position. Bug: v8:11231 Change-Id: I852d211227abacf867e8f1ab3e3ab06dbdba2a9b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2576006 Reviewed-by: Toon Verwaest <[email protected]> Commit-Queue: Toon Verwaest <[email protected]> Cr-Commit-Position: refs/heads/master@{#71765} Refs: v8/v8@dfcdf78 PR-URL: #36573 Fixes: #36619 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Jiawen Geng <[email protected]>
PR-URL: #36603 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
We use `is None` instead of `== None` everywhere (which mostly just means test.py) except in one place in genv8constants.py. Switch to `is None` in genv8constants.py. This is slightly more efficient, although I can't imagine that makes a measurable difference here. PR-URL: #36606 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #36606 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #36606 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #36509 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Robert Nagy <[email protected]>
Refs: #35281 Refs: #36550 Co-authored-by: raisinten <[email protected]> PR-URL: #36601 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #36304 Reviewed-By: Rich Trott <[email protected]>
PR-URL: #36428 Reviewed-By: Rich Trott <[email protected]>
PR-URL: #36526 Reviewed-By: Rich Trott <[email protected]>
Using an explicit constructor is necessary to avoid relying on `Array.prototype[Symbol.iterator]` and `%ArrayIteratorPrototype%.next`, which can be mutated by users. PR-URL: #36587 Refs: #36428 Refs: #36532 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
Adds a simple benchmark for https server based on the http simple benchmark. Updates benchmarker integration for autocannon and wrk, so that they support https scheme. Also adds a new HTTPS section and improves HTTP/2 section in the benchmark guide. PR-URL: #36612 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #36316 Reviewed-By: Rich Trott <[email protected]>
PR-URL: #36560 Reviewed-By: Antoine du Hamel <[email protected]> Reviewed-By: Pooja D P <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Refs: https://github.com/nodejs/gyp-next/releases/tag/v0.7.0 PR-URL: #36580 Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Ujjwal Sharma <[email protected]>
Add missing topic about what https.request() returns. PR-URL: #36370 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Pooja D P <[email protected]>
PR-URL: #36480 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Pooja D P <[email protected]> Reviewed-By: Antoine du Hamel <[email protected]>
PR-URL: #36630 Backport-PR-URL: #36890 Refs: #32329 Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Rich Trott <[email protected]>
3d4c36b
to
cf44a24
Compare
PR-URL: #36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) [#29412](#29412) * support AbortSignal in fork (Benjamin Gruenbaum) [#36603](#36603) * crypto: * implement basic secure heap support (James M Snell) [#36779](#36779) * fixup bug in keygen error handling (James M Snell) [#36779](#36779) * introduce X509Certificate API (James M Snell) [#36804](#36804) * implement randomuuid (James M Snell) [#36729](#36729) * doc: * update release key for Danielle Adams (Danielle Adams) [#36793](#36793) * add dnlup to collaborators (Daniele Belardi) [#36849](#36849) * add panva to collaborators (Filip Skokan) [#36802](#36802) * add yashLadha to collaborator (Yash Ladha) [#36666](#36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) [#36685](#36685) * net: * support abortSignal in server.listen (Nitzan Uziely) [#36623](#36623) * process: * add direct access to rss without iterating pages (Adrien Maret) [#34291](#34291) * v8: * fix native constructors (ExE Boss) [#36549](#36549)
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
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.
Commit message for cf44a24 reads 2020 rather than 2021 (it does still feel like it). Shouldn't be necessary to rerun all of the CIs if that's the only update though
@BethGriggs 🤦🏼♀️ thanks, fixed. |
cf44a24
to
1a5dbf3
Compare
PR-URL: #36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) [#29412](#29412) * support AbortSignal in fork (Benjamin Gruenbaum) [#36603](#36603) * crypto: * implement basic secure heap support (James M Snell) [#36779](#36779) * fixup bug in keygen error handling (James M Snell) [#36779](#36779) * introduce X509Certificate API (James M Snell) [#36804](#36804) * implement randomuuid (James M Snell) [#36729](#36729) * doc: * update release key for Danielle Adams (Danielle Adams) [#36793](#36793) * add dnlup to collaborators (Daniele Belardi) [#36849](#36849) * add panva to collaborators (Filip Skokan) [#36802](#36802) * add yashLadha to collaborator (Yash Ladha) [#36666](#36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) [#36685](#36685) * net: * support abortSignal in server.listen (Nitzan Uziely) [#36623](#36623) * process: * add direct access to rss without iterating pages (Adrien Maret) [#34291](#34291) * v8: * fix native constructors (ExE Boss) [#36549](#36549)
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1a5dbf3
to
4c6744c
Compare
PR-URL: #36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) [#29412](#29412) * support AbortSignal in fork (Benjamin Gruenbaum) [#36603](#36603) * crypto: * implement basic secure heap support (James M Snell) [#36779](#36779) * fixup bug in keygen error handling (James M Snell) [#36779](#36779) * introduce X509Certificate API (James M Snell) [#36804](#36804) * implement randomuuid (James M Snell) [#36729](#36729) * doc: * update release key for Danielle Adams (Danielle Adams) [#36793](#36793) * add dnlup to collaborators (Daniele Belardi) [#36849](#36849) * add panva to collaborators (Filip Skokan) [#36802](#36802) * add yashLadha to collaborator (Yash Ladha) [#36666](#36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) [#36685](#36685) * net: * support abortSignal in server.listen (Nitzan Uziely) [#36623](#36623) * process: * add direct access to rss without iterating pages (Adrien Maret) [#34291](#34291) * v8: * fix native constructors (ExE Boss) [#36549](#36549)
Tests are passing 🎉 so this is ready to go. (@nodejs/releasers) I am running a citgm smoker on branch v15.x to check for new errors from packages, but it looks like a lot of the errors are from packages that have not passed on previous 15.x releases. |
PR-URL: #36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) (#29412) * support AbortSignal in fork (Benjamin Gruenbaum) (#36603) * crypto: * implement basic secure heap support (James M Snell) (#36779) * fixup bug in keygen error handling (James M Snell) (#36779) * introduce X509Certificate API (James M Snell) (#36804) * implement randomuuid (James M Snell) (#36729) * doc: * update release key for Danielle Adams (Danielle Adams) (#36793) * add dnlup to collaborators (Daniele Belardi) (#36849) * add panva to collaborators (Filip Skokan) (#36802) * add yashLadha to collaborator (Yash Ladha) (#36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) (#36685) * net: * support abortSignal in server.listen (Nitzan Uziely) (#36623) * process: * add direct access to rss without iterating pages (Adrien Maret) (#34291) * v8: * fix native constructors (ExE Boss) (#36549)
4c6744c
to
1700bbd
Compare
PR-URL: #36889 Notable changes: * child_process: * add 'overlapped' stdio flag (Thiago Padilha) (#29412) * support AbortSignal in fork (Benjamin Gruenbaum) (#36603) * crypto: * implement basic secure heap support (James M Snell) (#36779) * fixup bug in keygen error handling (James M Snell) (#36779) * introduce X509Certificate API (James M Snell) (#36804) * implement randomuuid (James M Snell) (#36729) * doc: * update release key for Danielle Adams (Danielle Adams) (#36793) * add dnlup to collaborators (Daniele Belardi) (#36849) * add panva to collaborators (Filip Skokan) (#36802) * add yashLadha to collaborator (Yash Ladha) (#36666) * http: * set lifo as the default scheduling strategy in Agent (Matteo Collina) (#36685) * net: * support abortSignal in server.listen (Nitzan Uziely) (#36623) * process: * add direct access to rss without iterating pages (Adrien Maret) (#34291) * v8: * fix native constructors (ExE Boss) (#36549)
2021-01-14, Version 15.6.0 (Current), @danielleadams
Notable Changes
serdes
constructors (ExE Boss) #36549Commits
3ca7a786c5
] - benchmark: fix http2 benchmarks (Rich Trott) #368714601886d7c
] - benchmark: fix http/headers.js with test-double (Rich Trott) #367947aedda9dcd
] - benchmark: add simple https benchmark (Andrey Pechkurov) #36612822ac48272
] - buffer: make FastBuffer safe to construct (Antoine du Hamel) #3658721f329532f
] - build: refactor Makefile (raisinten) #36759857b98eed9
] - build: fix unknown warning option (raisinten) #36629ffaa8c1735
] - build: do not "exit" a script meant to be "source"d (François-Denis Gonthier) #355209bc2cec848
] - (SEMVER-MINOR) child_process: add 'overlapped' stdio flag (Thiago Padilha) #29412b98cc51be2
] - child_process: reduce abort handler code duplication (Rich Trott) #3664478d4d91e54
] - child_process: treat already-aborted controller as aborting (Rich Trott) #36644a8a427f646
] - (SEMVER-MINOR) child_process: support AbortSignal in fork (Benjamin Gruenbaum) #366037134d49e56
] - child_process: clean event listener correctly (Benjamin Gruenbaum) #3642454bd4ab855
] - cluster: fix edge cases that throw ERR_INTERNAL_ASSERTION (Ouyang Yadong) #367640c11a17d82
] - console: refactor to avoid unsafe array iteration (Antoine du Hamel) #3675353cf996270
] - (SEMVER-MINOR) crypto: implement basic secure heap support (James M Snell) #3677942aca13953
] - (SEMVER-MINOR) crypto: fixup bug in keygen error handling (James M Snell) #36779c4ad50e0ff
] - (SEMVER-MINOR) crypto: introduce X509Certificate API (James M Snell) #368044e4deca90d
] - (SEMVER-MINOR) crypto: implement randomuuid (James M Snell) #367291c9ec2529e
] - deps: upgrade npm to 7.4.0 (Ruy Adorno) #36829ff5bd04900
] - deps: update nghttp2 to 1.42.0 (Michaël Zasso) #36842578fa0fedf
] - deps: V8: cherry-pick dfcdf7837e23 (Benjamin Coe) #3657305f34c6963
] - doc: define "browser", "production", "development" (Guy Bedford) #36856e8bb1f7350
] - doc: clarify event.isTrusted text (Rich Trott) #36827153be6c80e
] - doc: fix module syncBuiltinESMExports example (Bruce A. MacNaughton) #342843b64b38142
] - doc: os.uptime() temporary bug notice (Nicholas Schamberg) #36503da49624a46
] - doc: update release key for Danielle Adams (Danielle Adams) #367932d8423da3c
] - doc: clarify child_process.exec inherits cwd (ugultopu) #368091a4d34ebd0
] - doc: clarify descriptions of _writev chunks argument (James M Snell) #368227c7180a6f7
] - doc: document buffer's "Uint" aliases clearly (Michaël Zasso) #36796ff6edbc6b2
] - doc: add dnlup to collaborators (Daniele Belardi) #36849835bdf0e50
] - doc: improve crypto.randomUUID() text (Rich Trott) #36830d4bcb3689d
] - doc: clarify subprocess.stdout/in/err/io properties (James M Snell) #36784a956fb3fdd
] - doc: add dark mode (Ajay Poshak) #36313757b9664cd
] - doc: revise method text in async_hooks.md (Rich Trott) #36736b4091ea59b
] - doc: clarify when messageerror is emitted (James M Snell) #3678061b039365c
] - doc: avoid memory leak warning in async_hooks example (James M Snell) #36783a7bb4da55e
] - doc: clarify that --require only supports cjs (James M Snell) #36806c6eb2b4fec
] - doc: clarify Buffer.from when using ArrayBuffer (James M Snell) #36785ad1d8fba9f
] - doc: fix broken link for ChildProcess (James M Snell) #36788ef628891f7
] - doc: revise exit() and run() text in async_hooks.md (Rich Trott) #36738ff39464559
] - doc: add OpenSSL CVE fix to notable changes in v15.5.0 (Beth Griggs) #367986db465a99f
] - doc: clarify that N-API addons are context-aware (Alba Mendez) #36640fad07d5439
] - doc: fix typo in esm documentation (Mohamed Kamagate) #3680067dd48ed05
] - doc: add panva to collaborators (Filip Skokan) #36802b2c1aeb694
] - doc: revise process.memoryUsage() text (Rich Trott) #367578f672ebbd6
] - doc: add YAML metadata for process.memoryUsage.rss (Gerhard Stoebich) #36781fa54f012b8
] - doc: reduce abbreviations in async_hooks.md (Rich Trott) #3673756c00d7b2f
] - doc: simplify pull request template (Rich Trott) #36739214dbac8ff
] - doc: clarify undocumented stream properties (James M Snell) #36715242ce19346
] - doc: document common warning types (James M Snell) #36713d3dc124575
] - doc: update emitClose default for fs streams (Kevin Locke) #36653181bd0510f
] - doc: improve ALS.enterWith and exit descriptions (Andrey Pechkurov) #36705edf8c6de5a
] - doc: add note about uncloneable objects (James M Snell) #36534651e7d27b7
] - doc: document http.IncomingMessage behaviour change (Dr) #3664172b0ab0739
] - doc: add yashLadha to collaborator (Yash Ladha) #366668a0cdb3b4e
] - doc: alphabetize http response properties (Rich Trott) #36631ff4674b033
] - doc: correct callback parameter type for createPushResponse() (Rich Trott) #36631f623d5d377
] - doc: use _code name_ rather than _codename_ (Rich Trott) #366111ed517c176
] - doc: document return value of https.request (Michael Chen) #363705645b21e23
] - doc: document "http: lazy create IncomingMessage.headers" (ExE Boss) #366013ee4cfc7d7
] - doc: fix bugs in _construct() example (Maksym Baranovskyi) #3650993237c5999
] - doc: remove replication of GitHub template (Rich Trott) #36590538f226f6d
] - doc: remove "Related Issues" from pull request template (Rich Trott) #36590dcc93d3dce
] - doc: expand openssl instructions (Michael Dawson) #3655441e278bf61
] - docs: add references to punycode.md (Isaac Levy) #367619b9b6d5fc5
] - domain: make node resilient to Array prototype tempering (Antoine du Hamel) #36676f0a9c53bec
] - errors: refactor to use more primordials (Antoine du Hamel) #36651c844d22b72
] - errors: eliminate all overhead for hidden calls (Momtchil Momtchev) #356443fa470a3c9
] - events: refactor to use optional chaining (ZiJian Liu) #3676382393aefff
] - events: refactor to use more primordials (Antoine du Hamel) #36304e3a091d9f3
] - fs: refactor to avoid unsafe array iteration (Antoine du Hamel) #36699d5e1b82125
] - fs: accept non-32-bit length in writeBuffer (raisinten) #36667d858c9576a
] - http: remove dead code from internal/http.js (ZiJian Liu) #366307e3ad1be32
] - Revert "http: remove dead code from internal/http.js" (ZiJian Liu) #36890a9a2dd32e3
] - http: don't cork noop .end() (Robert Nagy) #36633dfc962f67a
] - http: add test case for req-res close ordering (Daniele Belardi) #36645cc28d2f541
] - (SEMVER-MINOR) http: set lifo as the default scheduling strategy in Agent (Matteo Collina) #36685954a36947d
] - http: make HEAD method to work with keep-alive (Joseph Hackman) #342319156f430b5
] - http: remove dead code from internal/http.js (ZiJian Liu) #366305e499c490e
] - http: refactor to use more primordials (Antoine du Hamel) #36194c784f15588
] - Revert "http: useautoDestroy: true
in incoming message" (Daniele Belardi) #36647a38ad0709c
] - http2: refactor to use primordials instead of <string>.indexOf (Rohan Chougule) #36679e85fbb778d
] - http2: fix typos in core.js (Pranshu Jethmalani) #36719a4d64f967a
] - https: refactor to use more primordials (Antoine du Hamel) #361951db3772c95
] - lib: simplifyprimordials.uncurryThis
(ExE Boss) #3686695219eac08
] - lib: refactor to use mapping in cluster master (Yash Ladha) #36250b764269437
] - lib: remove v8_prof_polyfill from eslint ignore list (Antoine du Hamel) #36537eb6b38639a
] - lib: remove unused code (Brian White) #366327fe1b5ef5a
] - lib: refactor to use validateCallback (ZiJian Liu) #36609bb4f8c8732
] - lib: use more primordials in shared validators (Pooja D P) #36552181bad58d3
] - lib: add primordials.SafeArrayIterator (Antoine du Hamel) #365326e338dac3c
] - lib: refactor to use more primordials in internal/encoding.js (raisinten) #36480ec3e841f59
] - lib: refactor to use primordials in internal/priority_queue.js (ZiJian Liu) #365608ac2016229
] - lib: add primordials.SafeStringIterator (Antoine du Hamel) #3652656af1250fe
] - lib: make safe primordials safe to construct (Antoine du Hamel) #36428d20235b6cb
] - lib: fix diagnostics_channel hasSubscribers error (ZiJian Liu) #3659963091f8440
] - lib: refactor to use more primordials in internal/histogram.js (raisinten) #36455eca2df0909
] - meta: notify slack when someone force pushes (Mary Marchini) #3513101213c71b9
] - module: fix Windows folder exports deprecation warning (Guy Bedford) #36859302be57be4
] - module: refactor to avoid unsafe array iteration (Antoine du Hamel) #3668024246a29d7
] - net: throw ERR_OUT_OF_RANGE if blockList.addSubnet prefix is NaN (ZiJian Liu) #3673202dbcc4317
] - (SEMVER-MINOR) net: support abortSignal in server.listen (Nitzan Uziely) #36623a258bc9b70
] - perf_hooks: refactor to avoid unsafe array iteration (Antoine du Hamel) #3672394afc3e712
] - process: passing -1 to setuid/setgid should not abort (James M Snell) #3678692af50327e
] - (SEMVER-MINOR) process: add direct access to rss without iterating pages (Adrien Maret) #342918b7336b072
] - quic,timers: refactor to use validateAbortSignal (ZiJian Liu) #36604b17130a55a
] - readline: fix behaviour of Interface plugged to a non-terminal output (Antoine du Hamel) #36774d70824f567
] - src: fix typo in crypto_aes.cc (Ikko Ashimine) #367178b43388903
] - src: reduce duplicated boilerplate with new env utility fn (James M Snell) #36536a53997e6c0
] - src: fix leading backslash bug in URL (raisinten) #36613abae61e230
] - stream: finished waits for 'close' on OutgoingMessage (Robert Nagy) #366484c819d65f9
] - stream: fix .end() error propagation (Robert Nagy) #36817cb0b53edb1
] - stream: lazy read ReadStream (Momtchil Momtchev) #36823b996e3b4b5
] - stream: do not use _stream_* anymore (Matteo Collina) #36684190ddced46
] - stream: only use legacy close listeners if not willEmitClose (Robert Nagy) #366491fc30a84ac
] - stream,zlib: do not use _stream_* anymore (Matteo Collina) #36618d2b9e7cb01
] - string_decoder: throw ERR_STRING_TOO_LONG for UTF-8 (Michaël Zasso) #36661abc2ff47c2
] - test: disable test-crypto-secure-heap with asan (James M Snell) #3690017a52337c4
] - test: http complete response after socket double end (Dimitris Halatsis) #36633cc37ff24dc
] - test: use faster variant for rss in test-crypto-dh-leak (Pooja D P) #36766daad0ab1cc
] - test: use faster variant for rss in test-vm-memleak.js (Pooja D P) #367699d25d25cfd
] - test: mark test-cluster-bind-privileged-port flaky on arm (James M Snell) #36850c64db20fdd
] - test: use faster variant for rss test-memoryusage-emfile (Pooja D P) #36768d48e00e5a3
] - test: fix test-memory-usage.js for IBMi (Rich Trott) #367589b7d2c2523
] - test: guard large string decoder allocation (Michaël Zasso) #367955bc130bd9e
] - test: increase coverage for events (ZiJian Liu) #366689f7fbcc64d
] - test: add coverage for breakLength one-column array (Rich Trott) #366579eff709c23
] - test: update wpt interfaces (Daijiro Wachi) #36659a7f743f5cc
] - test: update wpt resources (Daijiro Wachi) #366594acc2732f9
] - test: update wpt encoding (Daijiro Wachi) #36659986d5aca44
] - test: update wpt url (Daijiro Wachi) #36659833e614682
] - test: increase coverage for diagnostics_channel (ZiJian Liu) #36602f0dfe57bd1
] - test: add already-aborted-controller test for spawn() (Rich Trott) #36644d5d56ec3d4
] - test: add test for reused AbortController with execfile() (Rich Trott) #36644f81556563a
] - test: increase coverage for internal/error_serdes.js (ZiJian Liu) #3662834d1d791e5
] - test: improve coverage for util.inspect() with classes (Rich Trott) #366251f3bc5ed73
] - test: increase runInAsyncScope() coverage (Rich Trott) #36624863bfc44d2
] - test: redirect stderr EnvironmentWithNoESMLoader (Daniel Bevenius) #365488e8b16ff7e
] - timers: refactor to use optional chaining (ZiJian Liu) #36767c23cca2de9
] - tls: refactor to avoid unsafe array iteration (Antoine du Hamel) #3677237becfda8c
] - tools: update all lint-md rollup dependencies (Michaël Zasso) #36843cfdbb79ccf
] - tools: update doc tool dependencies (Michaël Zasso) #368441f2a198c32
] - tools: fix md5 hash for ICU 68.1 src (Richard Lau) #367774e0995bc60
] - tools: update ESLint to 7.17.0 (Colin Ihrig) #367268ad3455ae3
] - tools: revise install.py for minor improvements (Rich Trott) #36626b367d5a61d
] - tools: update gyp-next to v0.7.0 (Michaël Zasso) #3658010f1c893c8
] - tools: correct usage message for genv8constants.py (Rich Trott) #3660637b39a2d6b
] - tools: call close() explicitly in genv8constants.py (Rich Trott) #366067664f3678c
] - tools: useis None
consistently in Python (Rich Trott) #36606cb7f73c9d4
] - tools: revise line in configure.py for clarity (Rich Trott) #36551258aa50986
] - tty: refactor to avoid unsafe array iteration (Antoine du Hamel) #367715cb8b16452
] - url: fix url.format with ipv6 hostname (ZiJian Liu) #36665b1c6a44caf
] - url: refactor to use more primordials (Antoine du Hamel) #36316baa8064bd0
] - util: refactor inspect.js to use more primodials (Rohan Chougule) #36730bff201a66d
] - util: remove unreachable defensive coding (Rich Trott) #3674464bf2f229e
] - util: refactor to use more primordials (Antoine du Hamel) #362652dd2ec3836
] - v8: refactor to use more primordials (Antoine du Hamel) #365273170636a8e
] - (SEMVER-MINOR) v8: fix nativeserdes
constructors (ExE Boss) #36549d5a9799e76
] - wasi: refactor to avoid unsafe array iteration (Antoine du Hamel) #36724b6f74b0b09
] - zlib: refactor to use primordial instead of <string>.startsWith (Rohan Chougule) #36718