-
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
v13.2.0 proposal #30547
v13.2.0 proposal #30547
Conversation
PR-URL: nodejs#30220 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This is the certdata.txt[0] from NSS 3.47, released on 2019-10-21. This is the version of NSS that will ship in Firefox 71 on 2019-12-10. [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_47_RTM/lib/ckfw/builtins/certdata.txt PR-URL: nodejs#30195 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Update the list of root certificates in src/node_root_certs.h with tools/mk-ca-bundle.pl. Certificates added: Certificates removed: - Certplus Class 2 Primary CA - Deutsche Telekom Root CA 2 PR-URL: nodejs#30195 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Allow specifying resource limits for the JS engine instance created as part of a Worker. PR-URL: nodejs#26628 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
This would otherwise sometimes just print relatively useless information about the value in question, such as `[object Object]`. PR-URL: nodejs#30167 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: David Carlier <devnexen@gmail.com>
Do not accept the BOM if it comes from a different encoding, and only discard the BOM after it has actually been read (including when it is spread over multiple chunks in streaming mode). Fixes: nodejs#25315 PR-URL: nodejs#30132 Reviewed-By: Gus Caplan <me@gus.host>
This function was not actually available during any part of the Node 12 release line because it had been removed earlier (likely accidentally). Refs: nodejs#27220 PR-URL: nodejs#30098 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
This makes the actual behaviour match the documented (and arguably the correct) behaviour. PR-URL: nodejs#30230 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Since this code runs during process and Worker shutdown, it should not call user-provided code and thereby e.g. provide a way to break out of `worker.terminate()`. PR-URL: nodejs#30228 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Ben Coe <bencoe@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Add an `serialization` option that allows child process IPC to use the (typically more powerful) V8 serialization API. Fixes: nodejs#10965 PR-URL: nodejs#30162 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
* Motivation: In a previous PR, nodejs#29905, I made this method a private method since it had no value to the user. There was discussion that maybe it should have been a runtime deprecation first, but was ultimatley decided that for this type of method, a noop stub was a better option. This Adds back in the method, but as a noop stub, while also keeping the real implementation private PR-URL: nodejs#30160 Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
`writing-tests.md` states to use arrow functions when appropriate. This updates the examples to do that. Further, this syncs the docs with what's found in [`test/parallel/test-http-agent-null.js`](https://github.com/nodejs/node/blob/master/test/parallel/test-http-agent-null.js) PR-URL: nodejs#30126 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: nodejs#29012 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Using `AtExit()` without an `Environment*` pointer or providing an argument is almost always a sign of improperly relying on global state and/or using `AtExit()` as an addon when the addon-targeting `AddEnvironmentCleanupHook()` would be the better choice. Deprecate those variants. This also updates the addon docs to refer to `AddEnvironmentCleanupHook()` rather than `AtExit()`. PR-URL: nodejs#30227 Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This has been around for a long time, and the underlying V8 API has become stable as well a while ago. PR-URL: nodejs#30234 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
Allow doctool to fallback to use local files if not building a release build. PR-URL: nodejs#30214 Fixes: nodejs#29918 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Chengzhong Wu <legendecas@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
- Updated the tooltest target to run unittest module - Renamed test/tools/test-js2c.py to be discoverable by unittest module - Added test class for `configure` shell script - Added a test to ensure `configure` script exits with status code zero when passed the `--ninja` flag Closes: nodejs#29415 PR-URL: nodejs#30033 Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Christian Clauss <cclauss@me.com>
Move a handful of inactive Collaborators to emeriti. PR-URL: nodejs#30243 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
PR-URL: nodejs#30272 Fixes: nodejs#30129 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
If `asyncReset()` is used to specify an alternative resource object to mark a re-used socket in the HTTP Agent implementation, store that object and keep it alive, because domains rely on GC tracking for resource objects to manage their own lifetimes, and previously that resource object might have been garbage-collected too early, leading to crashes. Fixes: nodejs#30122 PR-URL: nodejs#30196 Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
This reverts commit 85dd9e8. `make test` should never change the current set of `configure` flags. Refs: nodejs#30033 PR-URL: nodejs#30295 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
This allows removing custom code for setting the current async ids and running nextTicks. PR-URL: nodejs#30236 Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Reduce the number of different scopes we use for async callbacks. PR-URL: nodejs#30236 Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This makes it possible to tell whether a signal is being tracked in JS. PR-URL: nodejs#30229 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Run `EndStartedProfilers` on Environment teardown. This is part of a series of changes to make embedding easier, by requiring fewer internal methods to build a fully functioning Node.js instance. PR-URL: nodejs#30229 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Run inspector cleanup code on Environment teardown. This is part of a series of changes to make embedding easier, by requiring fewer internal methods to build a fully functioning Node.js instance. PR-URL: nodejs#30229 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
This makes more sense than releasing and re-wrapping the raw pointer. PR-URL: nodejs#30229 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
This is part of a series of changes to make embedding easier, by requiring fewer internal methods to build a fully functioning Node.js instance. This also aligns the worker_threads code with the main thread code. PR-URL: nodejs#30229 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
This was previously done inconsistently, sometimes before, sometimes after emitting the event. PR-URL: nodejs#30210 Fixes: nodejs#30209 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This avoids piling up `'listening'` event listeners if `.bind()` fails repeatedly. Fixes: nodejs#30209 PR-URL: nodejs#30210 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: nodejs#30371 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Fixes: nodejs#30344 PR-URL: nodejs#30355 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
PR-URL: nodejs#30541 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: nodejs#30541 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: nodejs#30312 Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michael Dawson <Michael_Dawson@ca.ibm.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
cover 'close' method (in Dir class) with tests Add 2 tests for full covering of method 'close' in class Dir 1. If pass smth that not string as a callback - throw an exception 2. If do .close() on already closed directory - throw an exception PR-URL: nodejs#30310 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
When an error occurs unexpectedly, let the user know what the error is. PR-URL: nodejs#30545 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
RFC 2606 reserves ithe .invalid top-level-domain for use in "domain names that are sure to be invalid and which it is obvious at a glance are invalid." Replace `dne.example.com` which actually isn't guaranteed to not exist. (example.com is for examples, but at least one address does in fact exist in that TLD.) PR-URL: nodejs#30545 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
test-dgram-send-cb-quelches-error works with or without a network. Move to `parallel` directory. PR-URL: nodejs#30545 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Refs: v8/v8@7.9.317.20...7.9.317.23 PR-URL: nodejs#30560 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
6f72551
to
e65257e
Compare
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I just spotted that the PR-URL is missing from the commit message - e65257e I don't know how much impact that'll have and/or whether it's necessary to update and rebuild (I know we've had some CI issues during this release) |
Notable changes: * addons: * Deprecate one- and two-argument `AtExit()`. Use the three-argument variant of `AtExit()` or `AddEnvironmentCleanupHook()` instead (Anna Henningsen) nodejs#30227 * child_process,cluster: * The `serialization` option is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) nodejs#30162 * deps: * Update V8 to 7.9 * Update `npm` to 6.13.0 (Ruy Adorno) nodejs#30271 * embedder: * Exposes the ability to pass cli flags / options through an API as embedder (Shelley Vohr) nodejs#30466 * Allow adding linked bindings to Environment (Anna Henningsen) nodejs#30274 * esm: * Unflag --experimental-modules (Guy Bedford) nodejs#29866 * stream: * Add `writable.writableCorked` property (Robert Nagy) nodejs#29012 * worker: * Allow specifying resource limits (Anna Henningsen) nodejs#26628 * v8: * The Serialization API is now stable (Anna Henningsen) nodejs#30234 PR-URL: nodejs#30547
e65257e
to
8eda60c
Compare
@BethGriggs fixed. Won't bother kicking off another CITGM. Kicked off a fresh release build |
Between all the CI runs we've done there has been at least a single green run on every system. I'm going to let the remaining retries run and likely promote independent of the results. If anyone has concerns about the flakyness of CI please lmk |
Notable changes: * addons: * Deprecate one- and two-argument `AtExit()`. Use the three-argument variant of `AtExit()` or `AddEnvironmentCleanupHook()` instead (Anna Henningsen) #30227 * child_process,cluster: * The `serialization` option is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) #30162 * deps: * Update V8 to 7.9 * Update `npm` to 6.13.0 (Ruy Adorno) #30271 * embedder: * Exposes the ability to pass cli flags / options through an API as embedder (Shelley Vohr) #30466 * Allow adding linked bindings to Environment (Anna Henningsen) #30274 * esm: * Unflag --experimental-modules (Guy Bedford) #29866 * stream: * Add `writable.writableCorked` property (Robert Nagy) #29012 * worker: * Allow specifying resource limits (Anna Henningsen) #26628 * v8: * The Serialization API is now stable (Anna Henningsen) #30234 PR-URL: #30547
Notable Changes
AtExit()
. Use the three-argument variant ofAtExit()
orAddEnvironmentCleanupHook()
instead (Anna Henningsen) #30227serialization
option is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) #30162npm
to 6.13.1 (Ruy Adorno) #30271--experimental-modules
(Guy Bedford) #29866writable.writableCorked
property (Robert Nagy) #29012Commits
b76c13ec86
] - assert: replace var with let in lib/assert.js (PerfectPan) #302617f49816e8a
] - benchmark: use let instead of var in async_hooks (dnlup) #304700130d2b6e0
] - benchmark: use let instead of var in assert (dnlup) #304509cae205f4d
] - buffer: change var to let (Vladislav Botvin) #30292b5198cd3b0
] - (SEMVER-MINOR) build: reset embedder string to "-node.0" (Michaël Zasso) #30513f4f210adc1
] - build: store cache on timed out builds on Travis (Richard Lau) #30469277e5fadf8
] - (SEMVER-MINOR) build,tools: update V8 gypfiles for V8 7.9 (Michaël Zasso) #30020e51beef8d4
] - (SEMVER-MINOR) child_process,cluster: allow using V8 serialization API (Anna Henningsen) #301626bf0e40bad
] - cluster: destruct primordials in lib/internal/cluster/worker.js (peze) #3024618ec8a84be
] - (SEMVER-MINOR) crypto: add support for IEEE-P1363 DSA signatures (Tobias Nießen) #2929239d0a25ddd
] - crypto: fix key requirements in asymmetric cipher (Tobias Nießen) #302498c2e2ce6bf
] - crypto: update root certificates (AshCripps) #301954f282f52f0
] - deps: patch V8 to 7.9.317.23 (Myles Borins) #305609b71534d23
] - deps: upgrade npm to 6.13.1 (claudiahdz) #30533f17c794faf
] - (SEMVER-MINOR) deps: patch V8 to be API/ABI compatible with 7.8 (from 7.9) (Michaël Zasso) #305135a1ad570ea
] - deps: V8: cherry-pick a7dffcd767be (Christian Clauss) #302182c6cf902b0
] - (SEMVER-MINOR) deps: V8: cherry-pick 50031fae736f (Michaël Zasso) #300201e5e8c3922
] - deps: V8: cherry-pick e5dbc95 (Gabriel Schulhof) #301309c356ba91c
] - (SEMVER-MINOR) deps: V8: backport 5e755c6ee6d3 (Michaël Zasso) #30020fe99841c88
] - (SEMVER-MINOR) deps: V8: backport 07ee86a5a28b (Michaël Zasso) #300205131bbe477
] - (SEMVER-MINOR) deps: V8: cherry-pick 777fa98 (Michaël Zasso) #30020824e8b6f9b
] - (SEMVER-MINOR) deps: V8: cherry-pick 7228ef8 (Michaël Zasso) #300204c7acc256a
] - (SEMVER-MINOR) deps: V8: cherry-pick 6b0a953 (Michaël Zasso) #30020ebef1b2308
] - (SEMVER-MINOR) deps: V8: cherry-pick bba5f1f (Michaël Zasso) #3002028ca44c724
] - (SEMVER-MINOR) deps: V8: cherry-pick cfe9172 (Michaël Zasso) #30020ba4abfd198
] - (SEMVER-MINOR) deps: V8: cherry-pick 3e82c8d (Michaël Zasso) #300202abdcbbe5e
] - (SEMVER-MINOR) deps: V8: cherry-pick f2d92ec (Michaël Zasso) #3002046383616e3
] - (SEMVER-MINOR) deps: make v8.h compatible with VS2015 (Joao Reis) #300205bc35732aa
] - (SEMVER-MINOR) deps: V8: forward declaration ofRtl\*FunctionTable
(Refael Ackermann) #27375627a804627
] - (SEMVER-MINOR) deps: V8: patch register-arm64.h (Refael Ackermann) #2737513e6b0b82a
] - (SEMVER-MINOR) deps: update V8's postmortem script (Colin Ihrig) #30020a4a6565348
] - (SEMVER-MINOR) deps: update V8's postmortem script (Colin Ihrig) #296944182e3bad7
] - (SEMVER-MINOR) deps: patch V8 to run on older XCode versions (Ujjwal Sharma) #296946566c15157
] - (SEMVER-MINOR) deps: V8: silence irrelevant warnings (Michaël Zasso) #266856018db2ef9
] - (SEMVER-MINOR) deps: V8: un-cherry-pick bd019bd (Refael Ackermann) #26685605cb9f0fc
] - (SEMVER-MINOR) deps: update V8 to 7.9.317.22 (Michaël Zasso) #30513b82f63d9ca
] - deps: update nghttp2 to 1.40.0 (gengjiawen) #30493401d2e9115
] - deps: update npm to 6.13.0 (Ruy Adorno) #30271f8ee70c94d
] - dgram: remove listeners on bind error (Anna Henningsen) #302100433d7995a
] - dgram: reset bind state before emitting error (Anna Henningsen) #302100f8662d615
] - dns: switch var to const/let (Dmitriy Kikinskiy) #30302ab887bd5f6
] - doc: add mention for using promisify on class methods (Denys Otrishko) #303559940116aba
] - doc: explain GIT_REMOTE_REF in COLLABORATOR_GUIDE (Denys Otrishko) #30371027bde563d
] - doc: fix overriding of prefix option (Luigi Pinca) #30518b7757533bc
] - doc: update http.md mention of socket (Jesse O'Connor) #301557f664e454b
] - doc: adds NO_COLOR to assert doc page (Shobhit Chittora) #30483fba2f9a3d6
] - doc: document timed out Travis CI builds (Richard Lau) #30469c40e242b32
] - doc: replace const / var with let (Duncan Healy) #30446a93345b7cd
] - doc: update outdated commonjs compat info (Geoffrey Booth) #30512b590533253
] - doc: esm: improve dual package hazard docs (Geoffrey Booth) #30345d631a0a3e4
] - doc: update 8.x to 10.x in backporting guide (garygsc) #304817e603bed52
] - doc: createRequire can take import.meta.url directly (Geoffrey Booth) #30495e4a296ce8d
] - doc: add entry to url.parse() changes metadata (Luigi Pinca) #3034864cf00b0b9
] - doc: simplify text in pull-requests.md (Rich Trott) #304581e2672012f
] - doc: remove "multiple variants" from BUILDING.md (Rich Trott) #303662d16a74ff9
] - doc: remove "maintenance is supported by" text in BUILDING.md (Rich Trott) #30365c832565290
] - doc: add lookup to http.request() options (Luigi Pinca) #30353b8afe57e85
] - doc: fix up N-API doc (Michael Dawson) #30254b558d941bd
] - doc: fix some recent doc nits (vsemozhetbyt) #303411133981eac
] - doc: add link to node-code-ide-configs in testing (Trivikram Kamat) #24012041f3a306e
] - doc: update divergent specifier hazard guidance (Geoffrey Booth) #30051085af30361
] - doc: include --experimental-resolve-self in manpage (Guy Bedford) #2997831a3b724f0
] - doc: update GOVERNANCE.md (Rich Trott) #3025915a7032d44
] - doc: move inactive Collaborators to emeriti (Rich Trott) #30243fabc489dba
] - doc: update examples in writing-tests.md (garygsc) #301261836eae7a6
] - doc, console: remove non-existant methods from docs (Simon Schick) #303467ad2e024dd
] - doc,meta: allow Travis results for doc/comment changes (Rich Trott) #303302deea28070
] - doc,meta: remove wait period for npm pull requests (Rich Trott) #303297e0f90e286
] - domain: rename var to let and const (Maria Stogova) #30312c2c74fc93e
] - encoding: make TextDecoder handle BOM correctly (Anna Henningsen) #30132f9eab48dd0
] - esm: disable non-js exts outside package scopes (Guy Bedford) #305013d8cdf191d
] - esm: unflag --experimental-modules (Guy Bedford) #29866293e8a2384
] - esm: exit the process with an error if loader has an issue (Michaël Zasso) #3021945fd44c6ec
] - fs: change var to let (Nadya) #30318bb6f944607
] - fs: add noop stub for FSWatcher.prototype.start (Lucas Holmquist) #301604fe62c1620
] - http: revise _http_server.js (telenord) #3027962e15a793a
] - http: outgoing cork (Robert Nagy) #2905350f9476a44
] - http: http_common rename var to let and const (telenord) #30288b8aceace95
] - http: http_incoming rename var to let and const (telenord) #30285a37ade8648
] - http: replace vars with lets and consts in lib/_http_agent.js (palmires) #30301e59cc8aad8
] - http,async_hooks: keep resource object alive from socket (Anna Henningsen) #301961b84175924
] - http2: remove duplicated assertIsObject (Yongsheng Zhang) #30541666588143e
] - http2: use custom BaseObject smart pointers (Anna Henningsen) #30374f25b00aaca
] - (SEMVER-MINOR) https: add client support for TLS keylog events (Sam Roberts) #3005388da3af6f6
] - https: change var to let in lib/https.js (galina.prokofeva) #30320f15a3b0281
] - lib: replace var with let (David OLIVIER) #3038131a63ab1ec
] - lib: replace var with let and const in readline.js (VinceOPS) #303773eeeea419d
] - lib: change var to let/const in internal/querystring.js (Artem Maksimov) #30286f10608655b
] - lib: change var to let in internal/streams (Kyriakos Markakis) #304303ce6e15844
] - lib: replace var with let/const (Kenza Houmani) #30440d37d340472
] - lib: change var to let in string_decoder (mkdorff) #303939a1c16eda4
] - lib: replaced var to let in lib/v8.js (Vadim Gorbachev) #303053e4a6a5968
] - lib: change var to let in lib/_stream_duplex.js (Ilia Safronov) #30297c7c566023f
] - module: reduce circular dependency of internal/modules/cjs/loader (Joyee Cheung) #30349e98d89cef9
] - module: conditional exports with flagged conditions (Guy Bedford) #29978caedcd9ef9
] - module: fix for empty object in InternalModuleReadJSON (Guy Bedford) #3025666e1adf200
] - net: destructure primordials (Guilherme Goncalves) #304479230ffffd0
] - net: replaced vars to lets and consts (alexahdp) #302879248c8b960
] - path: replace var with let in lib/path.js (peze) #30260e363f8e17f
] - process: add coverage tests for sourceMapFromDataUrl method (Nolik) #303197b4187413e
] - process: make source map getter resistant against prototype tampering (Anna Henningsen) #30228183464a24d
] - querystring: replace var with let/const (Raoul Jaeckel) #304297188b9599d
] - src: fix -Winconsistent-missing-override warning (Colin Ihrig) #30549966404fd24
] - src: add file name to 'Module did not self-register' error (Jeremy Apthorp) #3012521dd6019ec
] - (SEMVER-MINOR) src: expose ArrayBuffer version of Buffer::New() (Anna Henningsen) #304762e43686c5a
] - src: mark ArrayBuffers with free callbacks as untransferable (Anna Henningsen) #30475564c18e214
] - src: remove HandleWrap instances from list once closed (Anna Henningsen) #303744222f2400a
] - src: remove keep alive option from SetImmediate() (Anna Henningsen) #30374940a2972b2
] - src: use BaseObjectPtr for keeping channel alive in dns bindings (Anna Henningsen) #30374a2dbadc1ce
] - src: introduce custom smart pointers forBaseObject
s (Anna Henningsen) #303741a92c88418
] - src: migrate off ArrayBuffer::GetContents (Anna Henningsen) #303390d5de1a20e
] - (SEMVER-MINOR) src: remove custom tracking for SharedArrayBuffers (Anna Henningsen) #30020f0ff2ed9d5
] - (SEMVER-MINOR) src: update v8abbr.h for V8 update (Colin Ihrig) #300202c8276eda8
] - (SEMVER-MINOR) src: expose ability to set options (Shelley Vohr) #30466592d51cb23
] - src: enhance feature accessCHECK
s during bootstrap (Anna Henningsen) #30452d648c933b5
] - src: lib/internal/timers.js var -> let/const (Nikolay Krashnikov) #3031470ad676023
] - src: persist strings that are used multiple times in the environment (Vadim Gorbachev) #30321b744070d74
] - (SEMVER-MINOR) src: allow adding linked bindings to Environment (Anna Henningsen) #30274058a8d5363
] - src: do not usestd::function
forOnScopeLeave
(Anna Henningsen) #30134906d279e69
] - src: run RunBeforeExitCallbacks as part of EmitBeforeExit (Anna Henningsen) #3022966b3619b4e
] - src: use unique_ptr for InitializeInspector() (Anna Henningsen) #30229db7deb6e7a
] - src: make WaitForInspectorDisconnect an exit hook (Anna Henningsen) #30229cd233e3f16
] - src: make EndStartedProfilers an exit hook (Anna Henningsen) #302298234d04b56
] - src: track no of active JS signal handlers (Anna Henningsen) #302290072a8eddf
] - src: remove AsyncScope and AsyncCallbackScope (Anna Henningsen) #30236e3371f0c93
] - src: use callback scope for main script (Anna Henningsen) #30236cd6d6215cc
] - (SEMVER-MINOR) src: deprecate two- and one-argument AtExit() (Anna Henningsen) #302275f4535a97c
] - src: make AtExit() callbacks run in reverse order (Anna Henningsen) #3023044968f0edc
] - src: remove unimplemented method from node.h (Anna Henningsen) #300984524c7ad36
] - stream: replace var with let (daern91) #3037941720d78c9
] - stream: add writableCorked to Duplex (Anna Henningsen) #290537cbdac9a71
] - stream: increase MAX_HWM (Robert Nagy) #29938c254d7469d
] - (SEMVER-MINOR) stream: add writableCorked property (Robert Nagy) #29012cb9c64a6e0
] - test: move test not requiring internet from internet to parallel (Rich Trott) #30545902c6702df
] - test: use reserved .invalid TLD for invalid address in test (Rich Trott) #3054592f766bd83
] - test: improve assertion message in internet dgram test (Rich Trott) #30545a5f25ecf07
] - test: cover 'close' method in Dir class (Artem Maksimov) #3031045e57303f3
] - test: add test for options validation of createServer (Yongsheng Zhang) #305416be03981b2
] - test: clean up http-set-trailers (Denys Otrishko) #305222952c5d72b
] - (SEMVER-MINOR) test: increase limit again for network space overhead test (Michaël Zasso) #300204131b14011
] - (SEMVER-MINOR) test: update test-postmortem-metadata.js (Colin Ihrig) #30020c464ede598
] - test: handle undefined default_configuration (Shelley Vohr) #304655ec550de02
] - test: Change from var to const (Jure Stepisnik) #3043113bac0ac0f
] - test: changed var to let in test-repl-editor (JL Phillips) #304430d12e9cc29
] - test: improve test-fs-open (Artem Maksimov) #3028089bc2526ab
] - test: change var to let (nathias) #30444fa071efea4
] - test: changed var to const in test (Kerry Mahne) #3043413a22432fc
] - test: var to const in test-repl-multiline.js (SoulMonk) #30433109da52141
] - test: deflake test-http-dump-req-when-res-ends.js (Luigi Pinca) #3036072bbd5cdb0
] - test: change var to const in parallel/test-stream-transform-final* (Kenza Houmani) #30448cd82e4d9d8
] - test: replace Object.assign with object spread (Grigoriy Levanov) #30306aec695eb6c
] - test: fix Python unittests in ./test and ./tools (Christian Clauss) #30340ea0c1a67c5
] - test: mark test-http-dump-req-when-res-ends as flaky on windows (AshCripps) #30316308f5e4710
] - test: fix test-benchmark-cluster (Rich Trott) #30342bb0727a132
] - test: do not run release-npm test without crypto (Michaël Zasso) #30265ab5bca379f
] - test: remove AtExit() addon test (Anna Henningsen) #30275de68720908
] - test: deflake test-tls-close-notify.js (Luigi Pinca) #302028fe684961b
] - Revert "test: test configure ninja" (Anna Henningsen) #302950dedecc7e0
] - test: test configure ninja (Patrick Housley) #3003301fa18c99c
] - (SEMVER-MINOR) tls: cli option to enable TLS key logging to file (Sam Roberts) #300555869f2bee7
] - tls: change loop var to let (Xavier Redondo) #3044526a9bdfca3
] - tls: replace var with let (Daniil Pletnev) #30308bad0b66580
] - tls: replace var with let and const (Nolik) #30299ae5aa3ee83
] - tls: refactor tls_wrap.cc (Artem Maksimov) #3030380b1717c0f
] - tools: fix build at non-English windows (Rongjian Zhang) #30492642b0b883f
] - tools: update tzdata to 2019c (Albert Wang) #303563a44adebf8
] - tools: pull xcode_emulation.py from node-gyp (Christian Clauss) #3027292fa4e0096
] - tools: make doctool work if no internet available (Richard Lau) #302140f9f18aabe
] - tools: update certdata.txt (AshCripps) #30195dbdc3818e0
] - tools: check-imports using utf-8 (Christian Clauss) #302203b45f8fd9c
] - url: replace var with let in lib/url.js (xefimx) #3028135dc84859f
] - util: replace var with let (Susana Ferreira) #304393727a6572b
] - v8: mark serdes API as stable (Anna Henningsen) #302349b11bdb001
] - v8: inspect unserializable objects (Anna Henningsen) #301672ec40c265a
] - (SEMVER-MINOR) worker: allow specifying resource limits (Anna Henningsen) #26628