-
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
v12.10.0 proposal #29429
Merged
Merged
v12.10.0 proposal #29429
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
- Extend the aliased buffer for stats objects to contain the entire time spec (seconds and nanoseconds) for the time values instead of calculating the milliseconds in C++ and lose precision there. - Calculate the nanosecond-precision time values in JS and expose them in BigInt Stats objects as `*timeNs`. The millisecond-precision values are now calculated from the nanosecond-precision values. PR-URL: #21387 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gus Caplan <me@gus.host>
Document why the dates are calculated with the timestamp in Numbers + 0.5. The comment was previously lost in a revert. Refs: ae6c704 PR-URL: #28224 Refs: ae6c704 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Fix to unblock CITGM. See, standard-things/esm#821. PR-URL: #28957 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Co-Authored-By: Jan Olaf Krems <jan.krems@gmail.com> PR-URL: #28614 Reviewed-By: Jan Krems <jan.krems@gmail.com>
This is used to allow people to run polyfills. Co-Authored-By: Anna Henningsen <github@addaleax.net> PR-URL: #28940 Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #29086 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #29140 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Sam Roberts <vieuxtech@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Proposal to bring the support for this platform. We assume the pse36 cpu flag is present for 2MB large page support present in recent years in mac line (not to be backported to 10.x anyway). Recommended better for mac production servers rather than casual mac books. PR-URL: #28977 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com>
BUGFIXES * [`27cccfbda`](npm/cli@27cccfb) [#223](npm/cli#223) vulns → vulnerabilities in npm audit output ([@sapegin](https://github.com/sapegin)) * [`d5e865eb7`](npm/cli@d5e865e) [#222](npm/cli#222) [#226](npm/cli#226) install, doctor: don't crash if registry unset ([@dmitrydvorkin](https://github.com/dmitrydvorkin), [@isaacs](https://github.com/isaacs)) * [`5b3890226`](npm/cli@5b38902) [#227](npm/cli#227) [npm.community#9167](https://npm.community/t/npm-err-cb-never-called-permission-denied/9167/5) Handle unhandledRejections, tell user what to do when encountering an `EACCES` error in the cache. ([@isaacs](https://github.com/isaacs)) DEPENDENCIES * [`77516df6e`](npm/cli@77516df) `licensee@7.0.3` ([@isaacs](https://github.com/isaacs)) * [`ceb993590`](npm/cli@ceb9935) `query-string@6.8.2` ([@isaacs](https://github.com/isaacs)) * [`4050b9189`](npm/cli@4050b91) `hosted-git-info@2.8.2` * [#46](npm/hosted-git-info#46) [#43](npm/hosted-git-info#43) [#47](npm/hosted-git-info#47) [#44](npm/hosted-git-info#44) Add support for GitLab subgroups ([@mterrel](https://github.com/mterrel), [@isaacs](https://github.com/isaacs), [@ybiquitous](https://github.com/ybiquitous)) * [`3b1d629`](npm/hosted-git-info@3b1d629) [#48](npm/hosted-git-info#48) fix http protocol using sshurl by default ([@fengmk2](https://github.com/fengmk2)) * [`5d4a8d7`](npm/hosted-git-info@5d4a8d7) ignore noCommittish on tarball url generation ([@isaacs](https://github.com/isaacs)) * [`1692435`](npm/hosted-git-info@1692435) use gist tarball url that works for anonymous gists ([@isaacs](https://github.com/isaacs)) * [`d5cf830`](npm/hosted-git-info@d5cf830) Do not allow invalid gist urls ([@isaacs](https://github.com/isaacs)) * [`e518222`](npm/hosted-git-info@e518222) Use LRU cache to prevent unbounded memory consumption ([@iarna](https://github.com/iarna)) PR-URL: #29023 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
PR-URL: #29195 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
These tests are run in allow_failures mode on Python 3.7.1 and they bypasses the Python version checks in ./configure by directly running ./configure.py. PR-URL: #29196 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #29214 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
PR-URL: #29213 Reviewed-By: Steven R Loomis <srloomis@us.ibm.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
PR-URL: #29199 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
We want to read a bytes file and decode the contents as utf-8 so we can compare against a utf-8 pattern. PR-URL: #29208 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com>
PR-URL: #29198 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
This commit moves the tooltest target to come before the jstest target to make the console output consistent with it was before I introduced the tooltest target. Currently the output looks like this which is might give the impression that only one test was run: /Applications/Xcode.app/Contents/Developer/usr/bin/make -s tooltest . ---------------------------------------------------------------------- Ran 1 test in 0.000s Compared to the usual: [03:58|% 100|+ 2739|- 0]: Done PR-URL: #29220 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #29228 Reviewed-By: Christian Clauss <cclauss@me.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
It's a sync request, which doesn't require the loop parameter to be set. PR-URL: #29275 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
async iterator should not depend on internal API for better compat with streamlike objects. PR-URL: #29176 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Also removes the redundant statement explained by "extends Stream". PR-URL: #29254 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
PR-URL: #29253 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Adds missing extends Http2Session for ClientHttp2Session and ServerHttp2Session. PR-URL: #29252 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit adds a recursive option to fs.rmdir(), fs.rmdirSync(), and fs.promises.rmdir(). The implementation is a port of the npm module rimraf. PR-URL: #29168 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Ben Coe <bencoe@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
* ```mjs -> ```js as our linting of doc code fragments does not recognize this tag, IIRC. * Add semicolons to a code fragment. * Fix ASCII sorting in bottom references. PR-URL: #29242 Reviewed-By: Guy Bedford <guybedford@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
Co-Authored-By: Anna Henningsen <anna@addaleax.net> PR-URL: #25436 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
PR-URL: #29257 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This macro is only used once, so it doesn’t need to be a macro. PR-URL: #29357 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Masashi Hirano <shisama07@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
There’s no need for this to be a macro. PR-URL: #29357 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Masashi Hirano <shisama07@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Making `.incRef()` and `.decRef()` fail silently leads to better error messages when trying to access the underlying value (as opposed to crashing inside these methods). Refs: #25461 (comment) PR-URL: #29289 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Gus Caplan <me@gus.host>
This is more accurate for displayed full-width characters (e.g. CJK ones) and makes the calculations match the ones we use in the readline module. Fixes: #29299 PR-URL: #29300 Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #29384 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Not all streams (e.g. http.ClientRequest) will always emit 'close' after 'aborted'. PR-URL: #29376 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reverted for breaking the Travis CI builds with the following error: $ cp ${PYTHON2_CACHE}/node out/Release/node cp: cannot stat '/home/travis/.ccache/py2.7.15/node': No such file or directory The command "cp ${PYTHON2_CACHE}/node out/Release/node" failed and exited with 1 during . This reverts commit c602b0a. Refs: #29360 PR-URL: #29406 Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: David Carlier <devnexen@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Christian Clauss <cclauss@me.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
PR-URL: #29371 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
A lot of strings that are going to be passed to `getStringWidth()` are ASCII strings, for which the calculation is rather easy and calling into C++ can be skipped. confidence improvement accuracy (*) (**) (***) misc/getstringwidth.js n=100000 type='ascii' *** 328.99 % ±21.73% ±29.25% ±38.77% misc/getstringwidth.js n=100000 type='emojiseq' 2.94 % ±7.66% ±10.19% ±13.26% misc/getstringwidth.js n=100000 type='fullwidth' 4.70 % ±5.64% ±7.50% ±9.76% PR-URL: #29301 Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Minwoo Jung <minwoo@nodesource.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
When looking for Python in the registry, as specified in PEP514, this was not able to handle installations in a path with spaces, like Program Files. This ensures the whole path is used, fixing the issue. PR-URL: #29236 Reviewed-By: Christian Clauss <cclauss@me.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
If there is no Python 2 available, use Python 3. This allows to test running configure with Python 3. PR-URL: #29236 Reviewed-By: Christian Clauss <cclauss@me.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Update ESLint to 6.3.0 PR-URL: #29382 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Notable changes: * deps: * Update npm to 6.10.3 (isaacs) #29023 * fs: * Add recursive option to rmdir() (cjihrig) #29168 * Allow passing true to emitClose option (Giorgos Ntemiris) #29212 * Add \*timeNs properties to BigInt Stats objects (Joyee Cheung) #21387 * net: * Allow reading data into a static buffer (Brian White) #25436 PR-URL: #29429
BridgeAR
force-pushed
the
v12.10.0-proposal
branch
from
September 4, 2019 15:04
471f4a9
to
3a2e75d
Compare
targos
approved these changes
Sep 4, 2019
PR-URL: #29429
BridgeAR
added a commit
that referenced
this pull request
Sep 4, 2019
Notable changes: * deps: * Update npm to 6.10.3 (isaacs) #29023 * fs: * Add recursive option to rmdir() (cjihrig) #29168 * Allow passing true to emitClose option (Giorgos Ntemiris) #29212 * Add \*timeNs properties to BigInt Stats objects (Joyee Cheung) #21387 * net: * Allow reading data into a static buffer (Brian White) #25436 PR-URL: #29429
BridgeAR
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Sep 4, 2019
BridgeAR
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Sep 4, 2019
targos
added
release
Issues and PRs related to Node.js releases.
and removed
build
Issues and PRs related to build files or the CI.
doc
Issues and PRs related to the documentations.
meta
Issues and PRs related to the general management of the project.
npm
Issues and PRs related to the npm client dependency or the npm registry.
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.
Notable changes
Commits
293c9f0d75
] - bootstrap: run preload prior to frozen-intrinsics (Bradley Farias) #289408da9e4da00
] - buffer: correct indexOf() error message (Brian White) #29217a007fe9768
] - buffer: consolidate encoding parsing (Brian White) #29217054407511e
] - buffer: correct concat() error message (Brian White) #2919835bca312ed
] - buffer: improve equals() performance (Brian White) #29199e6aca32449
] - Revert "build: add full Python 3 tests to Travis CI" (Ben Noordhuis) #294068f6b8524b8
] - build: add full Python 3 tests to Travis CI (cclauss) #293601ee0683eee
] - build: hard code doctool in test-doc target (Daniel Bevenius) #29375c75813aeda
] - build: integrate DragonFlyBSD into gyp build (David Carlier) #2931317d656fa89
] - build: make --without-snapshot imply --without-node-snapshot (Joyee Cheung) #29294164075e7b6
] - build: test Python 3.6 and 3.7 on Travis CI (cclauss) #29291feafc019b1
] - build: move tooltest to before jstest target (Daniel Bevenius) #29220aeafb91e2c
] - build: add Python 3 tests to Travis CI (cclauss) #29196e13a634548
] - build,win: accept Python 3 if 2 is not available (João Reis) #292368baca8eb95
] - build,win: find Python in paths with spaces (João Reis) #2923601e5074c75
] - console: use getStringWidth() for character width calculation (Anna Henningsen) #29300d11ee1951b
] - crypto: don't expose openssl internals (Shelley Vohr) #29325e0537e6978
] - crypto: simplify DSA validation in FIPS mode (Tobias Nießen) #291957a4ae1ab50
] - deps: V8: cherry-pick 597f885 (Benjamin Coe) #29367219c19530e
] - (SEMVER-MINOR) deps: update npm to 6.10.3 (isaacs) #290231dc5ded9bd
] - doc: escape elements swallowed as HTML in markdown (Nick Schonning) #2937471bc32ca84
] - doc: add extends for derived classes (Kamat, Trivikram) #292904eedc4fce9
] - doc: add blanks around code fences (Nick Schonning) #29366ebd2e7b382
] - doc: format http2 anchor link and reference (Nick Schonning) #29362875c3d3ed7
] - doc: remove multiple consecutive blank lines (Nick Schonning) #2935228b1a4919c
] - doc: add devnexen to collaborators (David Carlier) #293702076183985
] - doc: inconsistent indentation for list items (Nick Schonning) #293309c9d9e7c8c
] - doc: heading levels should only increment by one (Nick Schonning) #29331a39caed238
] - doc: add dco to github pr template (Myles Borins) #240238599052283
] - doc: add https.Server extends tls.Server (Trivikram Kamat) #292562fafd635d7
] - doc: fix nits in esm.md (Vse Mozhet Byt) #292426a4f156ba4
] - doc: add missing extends Http2Session (Trivikram Kamat) #292521d649e3444
] - doc: indicate that Http2ServerRequest extends Readable (Trivikram Kamat) #29253b2f169e628
] - doc: indicate that Http2ServerResponse extends Stream (Trivikram Kamat) #2925465de900052
] - (SEMVER-MINOR) doc: add emitClose option for fs streams (Rich Trott) #292128c776cba39
] - doc,crypto: add extends for derived classes (Kamat, Trivikram) #2930208208543ba
] - doc,errors: add extends to derived classes (Kamat, Trivikram) #29303683cd0ff2c
] - doc,fs: add extends for derived classes (Kamat, Trivikram) #293048a93b63a6b
] - doc,http: add extends for derived classes (Trivikram Kamat) #29255ba29be60ae
] - doc,tls: add extends for derived classes (Trivikram Kamat) #29257f56cd36847
] - errors: provide defaults for unmapped uv errors (cjihrig) #29288a7c8322a54
] - esm: support loading data URLs (Bradley Farias) #28614a5049c08b0
] - events: improve once() performance (Brian White) #29307ed2293e3d7
] - (SEMVER-MINOR) fs: add recursive option to rmdir() (cjihrig) #291688f47ff16d4
] - (SEMVER-MINOR) fs: allow passing true to emitClose option (Giorgos Ntemiris) #292126ff803d97c
] - fs: fix (temporary) for esm package (Robert Nagy) #28957e6353bda1a
] - fs: document the Date conversion in Stats objects (Joyee Cheung) #28224365e062e14
] - (SEMVER-MINOR) fs: add *timeNs properties to BigInt Stats objects (Joyee Cheung) #2138712cbb3f12f
] - gyp: remove semicolons (Python != JavaScript) (MattIPv4) #2922810bae2ec91
] - gyp: futurize imput.py to prepare for Python 3 (cclauss) #291403737bd9bac
] - http: simplify timeout handling (Robert Nagy) #292008877b5f606
] - lib: add ASCII fast path to getStringWidth() (Anna Henningsen) #29301902fc2fce9
] - lib: consolidate lazyErrmapGet() (cjihrig) #29285eb2d96fecf
] - module: avoid passing unnecessary loop reference (Saúl Ibarra Corretgé) #29275dfc0ef5d88
] - (SEMVER-MINOR) net: allow reading data into a static buffer (Brian White) #25436527f118a44
] - process: improve nextTick performance (Brian White) #254611223795628
] - querystring: improve performance (Brian White) #293060bd6527972
] - src: do not crash when accessing empty WeakRefs (Anna Henningsen) #29289fd7c2beacc
] - src: turnGET\_OFFSET()
into an inline function (Anna Henningsen) #2935700ed7d1a8d
] - src: inlineSLICE\_START\_END()
in node_buffer.cc (Anna Henningsen) #293578c154aa1b4
] - src: allow --interpreted-frames-native-stack in NODE_OPTIONS (Matheus Marchini) #277446f056e54e4
] - src: expose MaybeInitializeContext to allow existing contexts (Samuel Attard) #285444d4583e0a2
] - src: add large page support for macOS (David Carlier) #289775e32d5feac
] - stream: don't deadlock on aborted stream (Robert Nagy) #29376d82ecb91d4
] - stream: improve read() performance (Brian White) #29337e939a8747f
] - stream: async iterator destroy compat (Robert Nagy) #29176b36a6e9ed5
] - stream: do not emit drain if stream ended (Robert Nagy) #29086f6b005d82c
] - test: remove Windows skipping of http keepalive request GC test (Rich Trott) #29354a7faef9827
] - test: fix test-benchmark-net (Rich Trott) #29359e3cfbbaf57
] - test: fix flaky test-http-server-keepalive-req-gc (Rich Trott) #2934764461ee3c3
] - test: use print() function in both Python 2 and 3 (Christian Clauss) #292981f88ca3424
] - (SEMVER-MINOR) test: addemitClose: true
tests for fs streams (Rich Trott) #29212a72658fa8e
] - tools: update ESLint to 6.3.0 (cjihrig) #293821f404134b3
] - tools: use 'from io import StringIO' in ninja.py (cclauss) #2937178aa93709a
] - tools: fix mksnapshot blob wrong freeing operator (David Carlier) #293849b05c8e93f
] - tools: update ESLint to 6.2.2 (cjihrig) #293207adc4b9a14
] - tools: update babel-eslint to 10.0.3 (cjihrig) #29320c8eeb684d3
] - tools: fix Python 3 issues in inspector_protocol (cclauss) #29296925141f946
] - tools: fix mixup with bytes.decode() and str.encode() (Christian Clauss) #29208a123a20134
] - tools: fix Python 3 issues in tools/icu/icutrim.py (cclauss) #29213eceebd3ef1
] - tools: fix Python 3 issues in gyp/generator/make.py (cclauss) #292142986170c93
] - util: do not throw when inspecting detached ArrayBuffer (Anna Henningsen) #29318