-
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
v12.16.3 release proposal #33009
Merged
Merged
v12.16.3 release proposal #33009
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Backport-PR-URL: #32883 PR-URL: #32351 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Bradley Farias <[email protected]> Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Myles Borins <[email protected]>
A test was missing for an async iterator created after the stream had emitted 'close'. This was regressed by #31314. See: #31314 PR-URL: #31508 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anatoli Papirovski <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]>
PR-URL: #31535 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: David Carlier <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Use a JS function as the single entry point for emitting `.onmessage()` calls, avoiding the overhead of manually constructing each message event object in C++. confidence improvement accuracy (*) (**) (***) worker/echo.js n=100000 sendsPerBroadcast=1 payload='object' workers=1 *** 16.34 % ±1.16% ±1.54% ±1.99% worker/echo.js n=100000 sendsPerBroadcast=1 payload='string' workers=1 *** 24.41 % ±1.50% ±1.99% ±2.58% worker/echo.js n=100000 sendsPerBroadcast=10 payload='object' workers=1 *** 26.66 % ±1.54% ±2.05% ±2.65% worker/echo.js n=100000 sendsPerBroadcast=10 payload='string' workers=1 *** 32.72 % ±1.60% ±2.11% ±2.73% worker/messageport.js n=1000000 payload='object' *** 40.28 % ±1.48% ±1.95% ±2.52% worker/messageport.js n=1000000 payload='string' *** 76.95 % ±2.19% ±2.90% ±3.75% Also fix handling exceptions returned from `MessagePort::New`. PR-URL: #31605 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Denys Otrishko <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #31915 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
Separating this out from the QUIC PR to allow it to be separately reviewed. The QUIC implementation makes use of the hdr_histogram for dynamic performance monitoring. This introduces a BaseObject class that allows the internal histograms to be accessed on the JavaScript side and adds a generic Histogram class that will be used by both QUIC and perf_hooks (for the event loop delay monitoring). Signed-off-by: James M Snell <[email protected]> PR-URL: #31988 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
Whether and when a socket is destroyed or not after a timeout is up to the user. This leaves an edge case where a socket that has emitted 'timeout' might be re-used from the free pool. Even if destroy is called on the socket, it won't be removed from the freelist until 'close' which can happen several ticks later. Sockets are removed from the free list on the 'close' event. However, there is a delay between calling destroy() and 'close' being emitted. This means that it possible for a socket that has been destroyed to be re-used from the free list, causing unexpected failures. PR-URL: #32000 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Denys Otrishko <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
This adds `const char*` based APIs to KVStore to avoid multiple string conversions (char -> Utf8 -> Local -> char etc.) when possible. PR-URL: #31773 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #31773 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: James M Snell <[email protected]>
If the subprocess being inspected hard crashes, there will be no information on the log, and the parent process will just wait until timeout. Logging the error signal when it happens can help developers understand failures faster. Signed-off-by: Matheus Marchini <[email protected]> PR-URL: #32133 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Jiawen Geng <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
Backport-PR-URL: #32164 PR-URL: #31187 Refs: #31144 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Denys Otrishko <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Robert Nagy <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
Completely disables the use of positioned writes at writeFile and writeFileSync, which allows it to work with non-seekable files. Fixes: #31926 Backport-PR-URL: #32172 PR-URL: #32006 Reviewed-By: Anna Henningsen <[email protected]>
PR-URL: #31845 Reviewed-By: Jan Krems <[email protected]> Reviewed-By: Geoffrey Booth <[email protected]> Backport-PR-URL: #32959 Reviewed-By: Michaël Zasso <[email protected]>
This is only for 10.15 but this test is periodically failing across many CI runs. Would like to mark this as flaky so we can avoid lots of red CI. Refs: #21781 PR-URL: #32189 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Beth Griggs <[email protected]>
PR-URL: #32041 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
Update ESLint to 7.0.0-alpha.0 PR-URL: #31400 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Update ESLint to 7.0.0-alpha.1 PR-URL: #31400 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Rich Trott <[email protected]>
Update ESLint to 7.0.0-alpha.2 PR-URL: #31400 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #31400 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Rich Trott <[email protected]>
PR-URL: #31400 Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Rich Trott <[email protected]>
change scripts and sources for android build, don't need standalone toolchain after ndk 19, and use clang as default android target compiler. PR-URL: #31521 Reviewed-By: Christian Clauss <[email protected]>
PR-URL: #31809 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Denys Otrishko <[email protected]> Reviewed-By: David Carlier <[email protected]> Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
Turn the `strategy_` method pointer into an enum-based static dispatch. It's both safer and more secure (no chance of method pointer corruption) and it helps GCC see that the shift and suffix tables it's complaining about are unused in single char search mode. Fixes the following warning: ../src/string_search.h:113:30: warning: ‘search’ may be used uninitialized in this function [-Wmaybe-uninitialized] return (this->*strategy_)(subject, index); Fixes: #26733 Refs: #31532 Refs: #31798 PR-URL: #31809 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Denys Otrishko <[email protected]> Reviewed-By: David Carlier <[email protected]> Reviewed-By: Sam Roberts <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
Tables on some pages (e.g. https://nodejs.org/api/crypto.html) are quite wide because of long content (e.g. URLs) that don't break. With this change, cell padding is smaller on small screens, and the table content is allowed to break. PR-URL: #31859 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
fixes: #31661 PR-URL: #31865 Fixes: #31661 Reviewed-By: Stephen Belanger <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #31883 Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #31911 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: James M Snell <[email protected]>
Various improvements to the Buffer docs. PR-URL: #32086 Reviewed-By: James M Snell <[email protected]>
Fixes tls.rootCertificates missing certificates loaded from NODE_EXTRA_CA_CERTS. Fixes: #32074 PR-URL: #32075 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: James M Snell <[email protected]>
It was not possible to understand which, if either, of the sentences after the first ("Windows does not... emulation") apply specifically to Windows. Specifically, `kill(pid, 0)` works on Linux and Windows and I couldn't find it documented anywhere else, but the unconditional termination occurs only on Windows. PR-URL: #32079 Reviewed-By: Bartosz Sosnowski <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]>
I wrote some notable changes. Feel free to suggest more! Link to download the RC: https://nodejs.org/download/rc/v12.16.3-rc.0/ |
2 tasks
These calls could fail if the `ArrayBuffer` had already been explicitly detached at some point in the past. The necessary test changes already came with 4f523c2 and could be ported back to v12.x with a backport of this PR. Fixes: #33022 Refs: #30551 PR-URL: #33039 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Chengzhong Wu <[email protected]> Reviewed-By: Michael Dawson <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]> Reviewed-By: David Carlier <[email protected]> Reviewed-By: Juan José Arboleda <[email protected]>
targos
force-pushed
the
v12.16.3-proposal
branch
from
April 27, 2020 09:38
2591fb4
to
ada6794
Compare
targos
added a commit
that referenced
this pull request
Apr 27, 2020
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1f. #32583 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
I just added #33039 to the proposal. It fixes a bug in N-API |
BethGriggs
approved these changes
Apr 27, 2020
This updates all sources in deps/openssl/openssl by: $ cd deps/openssl/ $ rm -rf openssl $ tar zxf ~/tmp/openssl-1.1.1g.tar.gz $ mv openssl-1.1.1g openssl $ git add --all openssl $ git commit openssl PR-URL: #32971 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Sam Roberts <[email protected]>
After an OpenSSL source update, all the config files need to be regenerated and committed by: $ cd deps/openssl/config $ make $ git add deps/openssl/config/archs $ git add deps/openssl/openssl/include/crypto/bn_conf.h $ git add deps/openssl/openssl/include/crypto/dso_conf.h $ git add deps/openssl/openssl/include/openssl/opensslconf.h $ git commit PR-URL: #32971 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Sam Roberts <[email protected]>
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1g. #32971 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
targos
force-pushed
the
v12.16.3-proposal
branch
from
April 27, 2020 21:59
ada6794
to
63d1e08
Compare
Last update before the release. Added OpenSSL 1.1.1g. |
richardlau
approved these changes
Apr 27, 2020
targos
added a commit
that referenced
this pull request
Apr 28, 2020
Notable changes: Dependencies: * Updated OpenSSL to 1.1.1g. #32971 * Updated c-ares to 1.16.0. #32246 * Updated experimental uvwasi to 0.0.6. #32309 ESM (experimental): * Additional warnings are no longer printed for modules that use conditional exports or package name self resolution. #31845 PR-URL: #33009
targos
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Apr 28, 2020
targos
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Apr 28, 2020
targos
added
release
Issues and PRs related to Node.js releases.
and removed
build
Issues and PRs related to build files or the CI.
cares
Issues and PRs related to the c-ares dependency or the cares_wrap binding.
doc
Issues and PRs related to the documentations.
meta
Issues and PRs related to the general management of the project.
tools
Issues and PRs related to the tools directory.
labels
Jun 6, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
2020-04-28, Version 12.16.3 'Erbium' (LTS), @targos
Notable Changes
exports or package name self resolution (Guy Bedford) #31845.
Commits
2c5b0147fa
] - async_hooks: use hasHooks function internally (rickyes) #3265628abbfd594
] - async_hooks: move to lazy destroy hook registration in AsyncResource (Andrey Pechkurov) #32429146ad4eaae
] - async_hooks: avoid resource reuse by FileHandle (Gerhard Stoebich) #3197239a3cc13dc
] - buffer,n-api: fix double ArrayBuffer::Detach() during cleanup (Anna Henningsen) #3303920f3e9d836
] - build: output dots instead of tap in GitHub actions (Michaël Zasso) #32714c98aa9312e
] - build: move doc versions JSON file out of out/doc (Richard Lau) #32728546a9ea998
] - build: fix LINT_MD_NEWER assignment (Rich Trott) #32712ae772b7c6a
] - build: log detected compilers in --verbose mode (Richard Lau) #3271543055519d3
] - build: use tabs for indentation in Makefile (Luigi Pinca) #326142e31ac96f3
] - build: remove make lint on lint-py (himself65) #32599d8a948f0fc
] - build: disable -Wattributes warnings on aix (Ben Noordhuis) #32419a3848e51aa
] - build: expand ASAN acronym in configure help (Sam Roberts) #32325c8541a7d7a
] - build: disable libstdc++ debug containers globally (Ben Noordhuis) #30147d3c9a82a6e
] - build: remove empty line on node.gyp file (Juan José Arboleda) #31952e65586985f
] - build: support android build on ndk version equal or above 23 (forfun414) #31521790841597d
] - console: fixup error message (James M Snell) #32475d19251630e
] - crypto: clear openssl error stack after en/decrypt (Ben Noordhuis) #3224851f05d2f3d
] - deps: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) #32971a89744f4e0
] - deps: upgrade openssl sources to 1.1.1g (Hassaan Pasha) #3297180c89d4ec7
] - deps: update archs files for OpenSSL-1.1.1f (Hassaan Pasha) #32583c9cc38114a
] - deps: upgrade openssl sources to 1.1.1f (Hassaan Pasha) #32583fedcb16144
] - deps: update acorn to v7.1.1 (Ruben Bridgewater) #3231037476a339a
] - deps: upgrade to c-ares v1.16.0 (Anna Henningsen) #32246fe0e1dbd13
] - deps: update to uvwasi 0.0.6 (Colin Ihrig) #323092e92cb476d
] - deps: V8: cherry-pick f9257802c1c0 (Matheus Marchini) #321800e922440d6
] - deps,doc: move openssl maintenance guide to doc (Sam Roberts) #3220906d16cf9ef
] - dns: remove duplicate code (rickyes) #32664af392a114b
] - doc: add link to code ide configs (Robert Nagy) #32767b1790fbf4b
] - doc: replace node-test-pull-request-lite-pipeline from onboarding (Juan José Arboleda) #3273600ce6a3240
] - doc: add useful v8 option section (Nimit) #32262c78019d792
] - doc: add himself65 to collaborators (himself65) #3273416126328ac
] - doc: clarify behavior of napi_get_typedarray_info (Michael Dawson) #32603a5fd29b024
] - doc: remove optional parameter from markdown anchor link (Rich Trott) #32671d2c86a9dfc
] - doc: clarifylistening
event (Harshitha KP) #325819039c03967
] - doc: update Ninja information in build guide (Adrian Estrada) #326291d563a646e
] - doc: correct version metadata for Readable.from (Dave Vandyke) #326395e2791ee84
] - doc: adjust paths in openssl maintenance guide (Hassaan Pasha) #3259321c3685623
] - doc: clarify docs fs.watch exception may be emitted (Juan José Arboleda) #32513c3d91eb94d
] - doc: add unreachable code on events example (himself65) #32364b4ba9b8bef
] - doc: clarifylength
param inbuffer.write
(Harshitha KP) #321195996df3c39
] - doc: document that server.address() can return null (Thomas Watson Steen) #32519a299e9cf28
] - doc: return type ofcrypto.getFips()
may change (Richard Lau) #325804604127697
] - doc: fix return type ofcrypto.getFips()
(Richard Lau) #32580f2235f68aa
] - doc: clarifyrequireManualDestroy
option (Harshitha KP) #325147e952f2d38
] - doc: fix wordy sentence (Moni) #32567f93b770bda
] - doc: fix more links (Alba Mendez) #32586d764414706
] - doc: improve markdown link checker (Alba Mendez) #325863d36458cc6
] - doc: add flarna to collaborators (Gerhard Stoebich) #326204b417f87bd
] - doc: improve fs.read documentation (Hachimi Aa (Sfeir)) #29270959055f225
] - doc: add ASAN build instructions (gengjiawen) #32436f1552f830f
] - doc: update context-aware section of addon doc (Gabriel Schulhof) #28659d0d414d98c
] - doc: update AUTHORS list (Luigi Pinca) #32222e51c42dc52
] - doc: tests local links in markdown documents (Antoine du HAMEL) #323598b355eab57
] - doc: fix profile type of --heap-prof-name (Syohei YOSHIDA) #3240459a8dbebc2
] - doc: use uppercase on windows path (himself65) #32294fa9b10cebe
] - doc: rename cve_management_process.md to fit doc style guide (Ling Samuel) #324563ed9fcd784
] - doc: add mildsunrise to collaborators (Alba Mendez) #325255d15dd3fe3
] - doc: add link to DNS definition (unknown) #322288d27eb94d1
] - doc: remove extraneous sentence in events.md (Rich Trott) #324571c84d85437
] - doc: trim wording in n-api.md text about exceptions (Rich Trott) #32457bba8dd3344
] - doc: simplify and correct example descriptions in net.md (Rich Trott) #324512976ac6c2e
] - doc: add new TSC members (Michael Dawson) #324733d752cd3b9
] - doc: improve wording in vm.md (Rich Trott) #3242780a8e20826
] - doc: update security release process (Sam Roberts) #3167980493f54c8
] - doc: fix some 404 links (Thomas Watson Steen) #3220076e2455b06
] - doc: expand fs.watch caveats (Bartosz Sosnowski) #32176c1c3aa1b5f
] - doc: add Ruben to TSC (Michael Dawson) #32213385faf7721
] - doc: include the error type in the request.resolve doc (Joe Pea) #3215211899f647a
] - doc: clear up child_process command resolution (Denys Otrishko) #32091e33e989f20
] - doc: clarify windows specific behaviour (Sam Roberts) #32079860239255b
] - doc: improve Buffer documentation (Anna Henningsen) #32086ab1136a7ed
] - doc: add support encoding link on string_decoder.md (himself65) #31911c439d83dbf
] - doc: add entry forAsyncHook
class (Harshitha KP) #31865e6e38ecf64
] - doc: prevent tables from shrinking page (David Gilbertson) #318596e68d9816d
] - doc: fix anchor for ERR_TLS_INVALID_CONTEXT (Tobias Nießen) #31915d3b9a8810c
] - doc,crypto: clarify oaepHash option's impact (Filip Skokan) #32340b85bc0cc02
] - fs: fixup error message for invalid options.recursive (James M Snell) #32472010814856a
] - fs: fix writeFile[Sync] for non-seekable files (Alba Mendez) #32006225ddd5f42
] - http: move free socket error handling to agent (Robert Nagy) #320033b0204245d
] - http: don't emit 'readable' after 'close' (Robert Nagy) #3227752a52d2664
] - http: fixup options.method error message (James M Snell) #32471cf47bb9818
] - http: don't emit 'finish' after 'error' (Robert Nagy) #32276f9123eb91b
] - http: fix socket re-use races (Robert Nagy) #32000e54eb46cdb
] - http2: rename counter inmapToHeaders
inner loop (Mateusz Krawczuk) #320120db58753db
] - lib: fix return type of setTimeout in net.Socket (龙腾道) #32722a152792590
] - lib: removes unnecessary params (Jesus Hernandez) #326947dd001c1db
] - lib: changed functional logic in cluster schedulers (Yash Ladha) #325055a671772a2
] - lib: use spread operator on cluster (himself65) #321254d0be3dce5
] - meta: move inactive collaborators to emeriti (Rich Trott) #32151ecddf6519f
] - module: disable conditional exports, self resolve warnings (Guy Bedford) #31845717f9c5905
] - module: path-only CJS exports extension searching (Guy Bedford) #32351ff5ab6f925
] - net: fix crash if POLLHUP is received (Santiago Gimeno) #32590ed21d32a7c
] - net: wait for shutdown to complete before closing (Robert Nagy) #324917d66ceadbb
] - perf,src: add HistogramBase and internal/histogram.js (James M Snell) #31988f302ac9ae4
] - perf_hooks: allow omitted parameters in 'performance.measure' (himself65) #326517c0c4e9a7e
] - repl: fixup error message (James M Snell) #32474522101dbca
] - src: removes unused v8::Integer and v8::Array namespace (Jesus Hernandez) #32779f9d94143fb
] - src: remove unused v8::TryCatch namespace (Juan José Arboleda) #32729d0d7ebc2a6
] - src: remove duplicated code (himself65) #32719a50220955e
] - src: refactor to avoid goto in node_file.cc (Tobias Nießen) #32637fabb53ed79
] - src: fix warnings on SPrintF (himself65) #325583605a9d67a
] - src: replace goto with lambda in options parser (Tobias Nießen) #32635872f893e0f
] - src: align PerformanceState class name with conventions (Anna Henningsen) #32539191cde0e4d
] - src: remove unnecessary 'Local.As' operation (himself65) #322866d71eb5b5b
] - src: add test/abort build tasks (Christian Niederer) #317400dfb9514de
] - src: add aliased-buffer-overflow abort test (Christian Niederer) #3174028cfaa837e
] - src: check for overflow when extending AliasedBufferBase (Christian Niederer) #317404155358031
] - src: replace handle dereference with ContainerOf (Harshitha KP) #32298c9b22c8d6d
] - src: enhance template function 'MakeUtf8String' (himself65) #32322ad347f4cbb
] - src: remove excess v8 namespace (himself65) #3219112d83b3242
] - src: clean v8 namespaces in env.cc file (Juan José Arboleda) #3237413a7e0546f
] - src: check for empty maybe local (Xavier Stouder) #32339aaf94fd6bb
] - src: cleanup DestroyParam when Environment exits (Anna Henningsen) #324214b5fd24855
] - src: enhance C++ sprintf utility (himself65) #3238546e68bb445
] - src: simplify IsolateData shortcut accesses (Anna Henningsen) #324077aa2ee2bd8
] - src: delete CallbackInfo when cleared from cleanup hook (Anna Henningsen) #324057a346f63d6
] - src: update comment for SetImmediate() (Anna Henningsen) #3230046c751e7f1
] - src: handle NULL env scenario (himself65) #322309b6f678751
] - src: fix warn_unused_result compiler warning (Colin Ihrig) #322414e268314b5
] - src: refactor to more safe method (gengjiawen) #32087f223d2c7e4
] - src: fix spawnSync CHECK when SIGKILL fails (Ben Noordhuis) #317685b2f698b32
] - src: fix missing extra ca in tls.rootCertificates (Eric Bickle) #32075a53980d947
] - src: fix -Wmaybe-uninitialized compiler warning (Ben Noordhuis) #31809a2d961da23
] - src: remove unused include from node_file.cc (Ben Noordhuis) #318098fe70e88fe
] - src: elevate v8 namespace (RamanandPatil) #320417e5e34d01e
] - src: simplify node_worker.cc using new KVStore API (Denys Otrishko) #317737152fe3180
] - src: improve KVStore API (Denys Otrishko) #317733bf21b096e
] - src: fix minor typo in base_object.h (Daniel Bevenius) #315358d1eeb1ae5
] - stream: combine properties using defineProperties (antsmartian) #31187d07dd313ae
] - stream: add regression test for async iteration completion (Matteo Collina) #315082f72054ec7
] - test: replace console.log/error with debuglog (Agustin Daguerre) #32695bc9453a870
] - test: make sure that inspector tests finish (Anna Henningsen) #326732cf7381a87
] - test: fix check error name on error instance (himself65) #32508e4174165f3
] - Revert "test: mark empty udp tests flaky on OS X" (Luigi Pinca) #324896feed98f33
] - test: remove unused variables on async hook test (Julian Duque) #32630b0386b4aaf
] - test: check that --expose-internals is disallowed in NODE_OPTIONS (Juan José Arboleda) #325540adc867d59
] - test: add Worker initialization failure test case (Harshitha KP) #3192973221278d7
] - test: fix tool path in test-doctool-versions.js (Richard Lau) #3264590a5b9d964
] - test: copy addons .gitignore to test/abort/ (Anna Henningsen) #3262439be571a3f
] - test: refactor test-http2-buffersize (Rich Trott) #32540f71007ff39
] - test: skip crypto test on arm buildbots (Ben Noordhuis) #326364e405ee899
] - test: replace console.error() with debuglog calls (Rich Trott) #325888083d452e6
] - test: add a missing common.mustCall (Harshitha KP) #32305416531227e
] - test: remove unnecessary console.log() calls (Juan José Arboleda) #3254130d21fb6e6
] - test: replace console.log() with debuglog() (Juan José Arboleda) #32550fcf1123052
] - test: validate util.format when the value is 'Infinity' (Andrés M. Gómez) #32573e2174e4e3c
] - test: fix fs test-fs-utimes strictEqual arg order (Ben Noordhuis) #3242032ab30cc35
] - test: use common.mustCall in test-worker-esm-exit (himself65) #32544a0552441fa
] - test: use template strings in parallel tests (Daniel Estiven Rico Posada) #32549d53d152da3
] - test: add known issues test for fs,crypto: AAD decryption of fs stream > 32768 bytes fails #31733 (Ben Noordhuis) #31734d6f6623243
] - test: refactor test-http-information-processing (Rich Trott) #32547b6e739a6b3
] - test: skip a wasi test on IBMi PASE (Xu Meng) #32459a40e7daf3c
] - test: harden the tick sampling logic (Harshitha KP) #321909c84d7773a
] - test: skip some binding tests on IBMi PASE (Xu Meng) #31967afc0c708a2
] - test: revise test-http-response-multi-content-length (Rich Trott) #32526df890ad3d2
] - test: remove a duplicated test (himself65) #32453fa4de53a3e
] - test: check bundled binaries are signed on macOS (Richard Lau) #32522d9abea5e3f
] - test: unflake async-hooks/test-statwatcher (Bartosz Sosnowski) #324845cae1b7a53
] - test: use Promise.all() in test-cluster-net-listen-ipv6only-false (Rich Trott) #3239860db56ddba
] - test: replace Map with Array in test-cluster-net-listen-ipv6only-false (Rich Trott) #32398565f0f73e2
] - test: revise test-http-client-default-headers-exist (Rich Trott) #324937f5b89c307
] - test: use mustCall in place of countdown in timers test (Rich Trott) #3241697e352d1a6
] - test: replace countdown with Promise.all() in cluster-net-listen tests (Rich Trott) #323811b79174203
] - test: replace Map with Array in cluster-net-listen tests (Rich Trott) #3238185ae5661df
] - test: uv_tty_init returns EBADF on IBM i (Xu Meng) #323388dbd7cf0e4
] - test: use Promise.all() in test-hash-seed (Rich Trott) #3227392a207cd2d
] - test: workaround for V8 8.1 inspector pause issue (Matheus Marchini) #32234776905ef99
] - test: use portable EOL (Harshitha KP) #32104914edddd79
] - test:buffer.write
with longer string scenario (Harshitha KP) #321237060ed1176
] - test: fix test-tls-env-extra-ca-file-load (Eric Bickle) #32073bee009d271
] - test: improve test-fs-existssync-false.js (himself65) #318830403f00321
] - test: mark test-timers-blocking-callback flaky on osx (Myles Borins) #32189fa7e975d2f
] - test: warn when inspector process crashes (Matheus Marchini) #321334a94179a3c
] - tools: update Boxstarter script and document (himself65) #322998bc53d1298
] - tools: update ESLint to 7.0.0-alpha.3 (Colin Ihrig) #32533baf56f8135
] - tools: fixup icutrim.py use of string and bytes objects (Jonathan MERCIER) #31659540a024057
] - tools: update to [email protected] (Rich Trott) #32259ecf842ec27
] - tools: enable no-useless-backreference lint rule (Colin Ihrig) #31400bcf152e2d0
] - tools: enable default-case-last lint rule (Colin Ihrig) #314005dacfa76f2
] - tools: update ESLint to 7.0.0-alpha.2 (Colin Ihrig) #31400e641b3c6b6
] - tools: update ESLint to 7.0.0-alpha.1 (Colin Ihrig) #31400394fa1f356
] - tools: update ESLint to 7.0.0-alpha.0 (Colin Ihrig) #31400848df6f6cc
] - tracing: do not attempt to call into JS when disallowed (Anna Henningsen) #3254812fe985154
] - util: only inspect error properties that are not visible otherwise (Ruben Bridgewater) #32327eccd2a7740
] - util: fix inspecting document.all (Gus Caplan) #3193858c6422f83
] - util: text decoding allows SharedArrayBuffer (Bradley Farias) #3220310c525f38d
] - win,build: set exit_code on configure failure (Bartlomiej Brzozowski) #32205aeea7d9c1f
] - worker: do not emit 'exit' events during process.exit() (Anna Henningsen) #3254628cb7e78ff
] - worker: improve MessagePort performance (Anna Henningsen) #31605