-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
v8.9.4 proposal #17774
Merged
Merged
v8.9.4 proposal #17774
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
The Cpp style guide is growing. IMHO, a Table of Contents makes it easier to navigate. PR-URL: #17052 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Remove commented-out code that is leftover from a refactoring. PR-URL: #17023 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Lance Ball <lball@redhat.com>
Make a REPL tab completion test pass in coverage mode by using `Uin` as the common prefix of all `Uint*Array` globals instead of `co` which could be a prefix for `console` and `coverage`, so it doesn't expand the way it's expected to in coverage mode. PR-URL: #17082 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Depending on the allocator, existing code leaks memory. PR-URL: #16898 Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Khaidi Chu <i@2333.moe>
Currently the cctest target will fail on linux when configured --with-dtrace: /node-v9.2.0/out/Release/obj.target/node/src/node_dtrace.o: In function `node::DTRACE_NET_SERVER_CONNECTION( v8::FunctionCallbackInfo<v8::Value> const&)': node_dtrace.cc:(.text+0x103): undefined reference to `node_net__server__connection_semaphore' /node-v9.2.0/out/Release/obj.target/node/src/node_dtrace.o: In function `node::DTRACE_NET_STREAM_END( v8::FunctionCallbackInfo<v8::Value> const&)': ... This is because node_dtrace_provider.o is not linked by the cctest target. This commit tries to fix and simplify the conditions in cctest target so that node_dtrace.o is included for all operating systems that support dtrace, include node_dtrace_ustack.o for all operating systems except mac and linux, and include node_dtrace_provider.o for all operating systems except mac. PR-URL: #17039 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Use an std::unique_ptr for variables that are deleted right after creation. Since the destructor of InspectorTimer is private but needed by the unique_ptr, define deleter_type as friend. PR-URL: #17020 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com>
Add rule for smart pointers, i.e., std::unique_ptr and std::shared_ptr, to the Cpp style guide. Mostly copied from the Google style guide. PR-URL: #17055 Ref: #16970 Ref: #16974 Ref: #17000 Ref: #17012 Ref: #17020 Ref: #17030 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: #16923 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com>
Fixes: #13471 PR-URL: #17008 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Hitesh Kanwathirtha <hiteshk@microsoft.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Add a Support section, borrowing heavily from wp-cli project. Move stuff about contributing to Node.js to the bottom as vastly more users are interested in using Node.js and getting help with Node.js than contributing to Node.js. Information still belongs, just not at the top. (Many people will know to look in CONTRIBUTING.md anyway.) PR-URL: #16533 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
PR-URL: #17108 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #16703 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
test-https-server-keep-alive-timeout relies on server timeouts and whatnot that will be inherently unreliable on a busy host. The test fails when run with a high `-j` value and higher `--repeat` value passed to `tools/test.py`. Move the test to `sequential`. PR-URL: #16775 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Khaidi Chu <i@2333.moe> Reviewed-By: James M Snell <jasnell@gmail.com>
Use a unique file name for each benchmark. Running benchmarks simultaneously may be a bit of an unusual use case, but there are use cases, such as stress testing `test/parallel/test-benchmark-fs.js`. PR-URL: #16776 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
* Add sections about first time contributions, code reviews and seeking consensus, waiting for approvals, testing and CI * Move paragraphs to more suitable sections * Update table of contents * Document the fast-tracking process PR-URL: #17056 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: #17107 Refs: https://en.wikipedia.org/w/index.php?title=IPv6_address&type=revision&diff=809494791&oldid=804196124 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
PR-URL: #17070 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Lance Ball <lball@redhat.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Khaidi Chu <i@2333.moe>
PR-URL: #17049 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Although the primary use-case for the cluster module is networking, the module provides a generic master/worker interface that could also be used if you dont use networking at all. Currently the docs are a bit ambiguous about this as only the primary use-case is ever mentioned, this remark should clarify that the cluster module can also be used without disadvantages if you dont use networking. PR-URL: #17031 Refs: nodejs/help#970 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #16996 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #16984 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #17094 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
PR-URL: #16927 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Avoid suggesting using `'uncaughtException'` for emitted errors. PR-URL: #16905 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Google's V8 engine is styled "V8" and not "v8". Most Node.js docs style it correctly. This change fixes a few instances that are not styled correctly. PR-URL: #17089 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Drive-by fix: delete superflouos nullptr in ptr.reset(). PR-URL: #17079 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com>
This is mostly an excuse to remind people that it's "V8" and not "v8" when referring to the JavaScript engine. PR-URL: #17163 Backport-PR-URL: #17765 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: #17163 Backport-PR-URL: #17765 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: #17163 Backport-PR-URL: #17765 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
common.hasMultiLocalhost() uses common.PORT under the hood. This is problematic in parallel tests because another test using port 0 to get an arbitrary open port may end up getting common.PORT before the test using common.PORT gets it. Therefore, change common.PORT to port 0 in common.hasMultiLocalhost(). PR-URL: #17466 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Update documentation for test `common` module so that properties that are not functions do not specify a return type and functions that do return values specify the type. PR-URL: #17267 Backport-PR-URL: #17768 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
PR-URL: #17535 Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Myles Borins <myles.borins@gmail.com>
It's not wholly clear what commit introduced the regression but between v8.4.0 and v8.5.0 the 'resize' event stopped getting emitted when the tty was resized. The SIGWINCH event listener apparently was being installed before the support code for `process.on('SIGWINCH', ...)` was. Fix that by moving said support code to real early in the bootstrap process. This commit also seems to fix a Windows-only "write EINVAL" error for reasons even less well-understood... Fixes: #16141 Fixes: #16194 PR-URL: #16225 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com>
When a user executes code in the REPLServer which generates an exception, there is no need to display the REPLServer internal stack frames. PR-URL: #15351 Backport-PR-URL: #16457 Reviewed-By: Prince John Wesley <princejohnwesley@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Refs: #9601
PR-URL: #17323 Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
gibfahn
force-pushed
the
v8.9.4-proposal
branch
from
December 20, 2017 23:09
6b77e71
to
401d4c0
Compare
gibfahn
added a commit
that referenced
this pull request
Dec 20, 2017
Kicking off another citgm for reference https://ci.nodejs.org/view/Node.js-citgm/job/citgm-smoker/1182/ |
gibfahn
force-pushed
the
v8.9.4-proposal
branch
from
January 2, 2018 23:08
401d4c0
to
cfd8f94
Compare
gibfahn
added a commit
that referenced
this pull request
Jan 2, 2018
PR-URL: #17224 Fixes: #17216 Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
gibfahn
force-pushed
the
v8.9.4-proposal
branch
from
January 3, 2018 02:16
cfd8f94
to
18093ae
Compare
gibfahn
force-pushed
the
v8.9.4-proposal
branch
from
January 3, 2018 02:21
18093ae
to
d6bf5d1
Compare
PR-URL: #17772
Build: https://ci-release.nodejs.org/job/iojs+release/2388/ |
gibfahn
added a commit
that referenced
this pull request
Jan 3, 2018
gibfahn
added a commit
to gibfahn/nodejs.org
that referenced
this pull request
Jan 3, 2018
gibfahn
added a commit
to nodejs/nodejs.org
that referenced
this pull request
Jan 3, 2018
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.
2018-01-02, Version 8.9.4 'Carbon' (LTS), @gibfahn
Notable changes
deps:
Commits
401d4c06a3
] - 2018-01-02 Node.js v8.9.4 'Carbon' (LTS) Release (Gibson Fahnestock) #1777462ad4cca07
] - tools/doc: add tools/remark-* to eslintignore (Ivan Wei) #17240ab46b8ebaa
] - Working on v8.9.4 (Myles Borins) #175328a44289089
] - 2017-12-08, Version 8.9.3 'Carbon' (LTS) (Myles Borins) #17532ce91a38970
] - benchmark: fix http/simple.js benchmark (Anatoli Papirovski) #175833fe7f9f102
] - benchmark: set maxHeaderListPairs in h2 headers.js (Anatoli Papirovski) #171944597bd753a
] - benchmark: use unique filenames in fs benchmarks (Rich Trott) #1677692723701cd
] - benchmark,path: remove unused variables (薛定谔的猫) #1578958a667c884
] - build: add amake help
option for common targets (Gibson Fahnestock) #173235b04621c40
] - build: allow running configure from any directory (Gibson Fahnestock) #173216ed330610a
] - build: define HAVE_OPENSSL macro for cctest (Matheus Marchini) #174612e6f96e15d
] - build: add serial commas to messages in configure script (Rich Trott) #174641802f3f8fc
] - build: fix test-v8 target (Michaël Zasso) #17269337d2b9972
] - build: add make lint-js-fix (Joyee Cheung) #17283134bbd8f30
] - build: fix bsd build with gcc (Matheus Marchini) #16737bacbdc968d
] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #171912c891412b2
] - build: Allow linking against an external copy of nghttp2. (Ed Schouten) #167881941d0a405
] - build: do not build doc in source tarball (Joyee Cheung) #17100792eee9803
] - build: minor corrections to configure descriptions (Daniel Bevenius) #170943036b36b76
] - build: enforce order of dependency when building addons (Joyee Cheung) #170482f708c172f
] - build: fix cctest target --with-dtrace (Daniel Bevenius) #170399532e982dc
] - build: prevent echoing of recipes for test target (Daniel Bevenius) #1701073eab91c8e
] - build: fix cctest compilation (Daniel Bevenius) #16887811892edf0
] - build,win: vcbuild refactoring call configure (Refael Ackermann) #1729954f6b294a1
] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521000be870e0
] - crypto: make createXYZ inlineable (Matteo Collina) #1606713e853fb68
] - deps: upgrade npm to 5.6.0 (Kat Marchán) #17535c57cd9bf8b
] - deps: V8: cherry-pick cfc3404f from upstream (Ali Ijaz Sheikh) #17354f34ee5c954
] - deps: V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #175125076cf3de7
] - doc: use "JavaScript" instead of "Javascript" (Rich Trott) #1716381afb5c4c7
] - doc: prepare for v8/V8 linting in doc text (Rich Trott) #17163772ad878be
] - doc: add capitalization styling to STYLE_GUIDE (Rich Trott) #171639a06d988fd
] - doc: make error descriptions more concise (Rich Trott) #16954d85a63546c
] - doc: fix modules.md export example (Anatoli Papirovski) #1757908220a309e
] - doc: add link to debugger in process.md (Delapouite) #1752226e0fa8979
] - doc: simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538f36ba1adca
] - doc: esm loader example with module.builtinModules (Guy Bedford) #17385545c526b4e
] - doc: 'constructor' implies use of new keyword (Cameron Moorehead) #17364e53691c208
] - doc: add "Hello world" example for N-API (Franziska Hinkelmann) #17425ce4a49ee7a
] - doc: immprove inode text in fs.md (Rich Trott) #17519e7c1578768
] - doc: improve text for Console constructor (Rich Trott) #17519820d97b0ed
] - doc: improve readability of README.md (Rich Trott) #1751929cda14049
] - doc: improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #175199390ad1a65
] - doc: add info on post-publishing ARM6 builds (Michael Dawson) #17455418ee1c13a
] - doc: mention node-test-pull-request-lite job (Jon Moss) #175132c327c6c68
] - doc: fix typo in repl.md (Rich Trott) #1750207735b9fc2
] - doc: fix common typo involving one-time listeners (Rich Trott) #1750225d7b8a4af
] - doc: fix typo in dns.md (Rich Trott) #175024d826f09c1
] - doc: remove unused link reference (Anatoli Papirovski) #175108767acb401
] - doc: remove IPC channel implementation details (Bartosz Sosnowski) #17460b49dfeed7b
] - doc: update AUTHORS list (Michaël Zasso) #174529519616564
] - doc: use serial comma in tls.md (Rich Trott) #174644667de8aac
] - doc: add serial comma in CPP_STYLE_GUIDE.md (Rich Trott) #17464bc9a490f54
] - doc: edit module introduction (Rich Trott) #174639b7168f3cb
] - doc: standardize preposition usage in fs.md (Rich Trott) #17463cfaba6b0ba
] - doc: improve punctuation in fs.open() text (Rich Trott) #174630d7dca5858
] - doc: use colon consistently in assert.md (Rich Trott) #17463cb262d284e
] - doc: update example in module registration (Franziska Hinkelmann) #1742443215c6c3c
] - doc: introduce categories to Cpp style guide (Franziska Hinkelmann) #17095afd001b29b
] - doc: add missing serial commas (Rich Trott) #17384aa45aa4a90
] - doc: be concise about serial commas (Rich Trott) #17384a3d218dafb
] - doc: document tls.checkServerIdentity (Hannes Magnusson) #17203e786fde2a5
] - doc: improve checkServerIdentity docs (Hannes Magnusson) #17203b18cd4e8b1
] - doc: add guide to maintaining npm (Myles Borins) #165413690d73901
] - doc: fix doc example for cctest (Matheus Marchini) #173550605f01b05
] - doc: clarify fast-track of reversions (Refael Ackermann) #173322ceecce725
] - doc: fix typo in stream.md (Matthew Leon) #173575d1b76c1bd
] - doc: non-partitioned async crypto operations (Jamie Davis) #1725004732f1bdf
] - doc: move Code of Conduct to admin repo (Myles Borins) #17301f1b4c4b2ee
] - doc: fix typo occuring -> occurring (Leko) #173503043d1573c
] - doc: Add link for ECMAScript 2015 (smatsu-hl) #173173efa621878
] - doc: caution against removing pseudoheaders (James M Snell) #173297b7ab9cfb3
] - doc: replace string with template string (Leko) #173161289cbd09d
] - doc: replace function with arrow function in vm.md (narirou) #17307891e469490
] - doc: replace function with arrow function (Leko) #17304ceab92804d
] - doc: fix typo in api doc of url.format(urlObject) (pkovacs) #17295cd3defe124
] - doc: add ES Modules entry to who-to-cc (Rich Trott) #1720564b7398daf
] - doc: add maclover7 to collaborators (Jon Moss) #17289092aa6079a
] - doc: update http URLs to https in README.md (Ronald Eddy Jr) #17264342a291bd0
] - doc: update http URLs to https in doc/api (Ronald Eddy Jr) #17263c1db3a2507
] - doc: update http URLs to https in GOVERNANCE.md (Ronald Eddy Jr) #172625fe370cc99
] - doc: update http URLs to https in CONTRIBUTING.md (Ronald Eddy Jr) #1726136f5f13bb2
] - doc: add SharedArrayBuffer to Buffer documentation (Thomas den Hollander) #154891b689fb2a1
] - doc: document resolve hook formats (Lucas Azzola) #16375ec1a35c6b6
] - doc: fs.readFile is async but not partitioned (Jamie Davis) #17154eb041a0cec
] - doc: use better terminology for build machines (Anna Henningsen) #17142fef966f4c0
] - doc: update mgol in AUTHORS.txt, add to .mailmap (Michał Gołębiowski-Owczarek) #1723938a78f4010
] - doc: update release table in V8 guide (Ali Ijaz Sheikh) #17136641fae08e6
] - doc: add guybedford to collaborators (Guy Bedford) #17197c67bab338e
] - doc: update AUTHORS list (Michaël Zasso) #16571017a75bcdf
] - doc: normalize ToC indentation with heading levels in README (Rich Trott) #17106214959320f
] - doc: add Contributing to Node.js to the README ToC (Rich Trott) #17106738261499f
] - doc: merge Working Groups with Contributing to Node.js in README (Rich Trott) #17106b9d51b8e9c
] - doc: remove IRC node-dev link from README (Rich Trott) #17106d6e02867c8
] - doc: add missing introduced_in comments (Luigi Pinca) #167417ecaa1b849
] - doc: change v8 to V8 (Rich Trott) #1708958d986f2ad
] - doc: avoid mentioning 'uncaughtException' (Luigi Pinca) #169057ee9d69888
] - doc: add note about using cluster without networking (pimlie) #170319e28f6f546
] - doc: explicitly document highWaterMark option (Sebastian Silbermann) #1704921a017fb9b
] - doc: fix a link in dgram.md (Vse Mozhet Byt) #171073b524cf510
] - doc: reorganize collaborator guide (Joyee Cheung) #170562145b3734d
] - doc: delete unused definition in README.md (Vse Mozhet Byt) #17108f67c0bfac0
] - doc: add Support section in README (Rich Trott) #16533010a3309a6
] - doc: document common pattern for instanceof checks (Michael Dawson) #16699706aab9d91
] - doc: mention smart pointers in Cpp style guide (Franziska Hinkelmann) #170556b99323ceb
] - doc: add Table of Contents to Cpp style guide (Franziska Hinkelmann) #17052996108cb14
] - doc: add hashseed to collaborators (Yang Guo)8622353c68
] - doc: make stream.Readable consistent (Sakthipriyan Vairamani (thefourtheye)) #1678658cd649146
] - doc: correct effects to affects (gowpen) #1679424178ac002
] - doc: correct EventEmitter reference (gowpen) #16791b8561c2261
] - doc: fix a typo in n-api documentation (Vipin Menon) #168794ede5eceb7
] - doc: fix typos in N-API (Swathi Kalahastri) #16911f1de0da7b9
] - doc,test: remove unnecessary await with return instances (Rich Trott) #1726597d9be555a
] - doc,win: clarify WSL support (João Reis) #1700820b40d154f
] - errors,tools: ASCIIbetical instead of alphabetical (Refael Ackermann) #15578b413e0920e
] - fs: use arrow functions instead of.bind
andself
(Weijia Wang) #1713763a35133f9
] - http: do not assign intermediate variable (Jon Moss) #17335673e2637f8
] - http2: use more descriptive names (James M Snell) #173289fd0b32c38
] - http2: remove unnecessary event handlers (James M Snell) #1732831cdbd636a
] - http2: reduce code duplication in settings (James M Snell) #17328bdcbe81ad0
] - http2: general cleanups (James M Snell) #173284b43e52f1a
] - inspector: no async tracking for promises (Anna Henningsen) #17118bf123f3dc2
] - inspector: include node_platform.h header (Alexey Kuzmin) #16677e6a568b49d
] - internal: add emitExperimentalWarning function (Cody Deckard) #164975d06a4f907
] - lib: replace string concatenation with template (Vijayalakshmi Kannan) #16923c3fdef7469
] - module: fix for Imported modules are undefined if also used inside loader #17130 shared loader cjs dep (Guy Bedford) #17131371e3f1f0b
] - module: be lazy when creating CJS facades (Bradley Farias) #17153b0da03bdf1
] - n-api: use nullptr instead of NULL in node_api.cc (Daniel Bevenius) #172762e1e166139
] - path: remove obsolete comment (Rich Trott) #170236deae6e4c0
] - repl: remove internal frames from runtime errors (Lance Ball) #153513f2d3b388b
] - src: remove unused include node_crypto_clienthello (Daniel Bevenius) #1754628a81ce102
] - src: fix missing handlescope bug in inspector (Ben Noordhuis) #17539c78559eb83
] - src: node_http2_state.h should not be executable (Jon Moss) #174083c8bdd9652
] - src: fix typo in NODE_OPTIONS whitelist (Evan Lucas) #17369c602c4c7cd
] - src: make base64.h self-contained (Daniel Bevenius) #171770802128d68
] - src: add napi_handle_scope_mismatch to msg list (neta) #1716176f63b50db
] - src: fix compiler warning (cjihrig) #17195f26b5761f7
] - src: remove unprofessional slang in assertions (Alexey Orlenko) #171660b07dda767
] - src: inspector context name = program title + pid (Ben Noordhuis) #17087c5920737a1
] - src: abstract getpid() operation (Ben Noordhuis) #17087f12efd5990
] - src: use unique_ptr for http2_state (Franziska Hinkelmann) #17078e46f06c53d
] - src: use std::unique_ptr in base-object-inl.h (Franziska Hinkelmann) #17079c9da446533
] - src: fix size of CounterSet (Witthawat Piwawatthanapanit) #1698405422689d7
] - src: use smart pointer instead of new and delete (Franziska Hinkelmann) #1702054706f0531
] - src: perf_hooks: fix wrong sized delete (Ali Ijaz Sheikh) #168987db8f01ef7
] - src: implement backtrace-on-abort for windows (Anna Henningsen) #1695113a46fcec7
] - src: remove unnecessary call to SetHiddenPrototype (Toon Verwaest) #165549ec35c583f
] - src: clean up uv_fs_t's in module_wrap.cc (cjihrig) #1672281970f87ed
] - src: fix UB in InternalModuleReadFile() (Ben Noordhuis) #16871b1802ede3b
] - src: turn inspector raw pointer into unique_ptr (Franziska Hinkelmann) #16974af579907de
] - src: fix bad sizeof expression (Ben Noordhuis) #17014cae8772617
] - stream: use arrow fns for 'this' in readable (Vipin Menon) #169279830b10133
] - test: remove hidden use of common.PORT in parallel tests (Rich Trott) #174663bf3dc465f
] - test: remove fixturesDir from common module (Rich Trott) #174000cd4503b76
] - test: remove common.fixturesDir from tests (Rich Trott) #17400c02ac841e9
] - test: refactor test-child-process-pass-fd (Rich Trott) #175968eef736f8d
] - test: refactor test-http-default-port (Anna Henningsen) #17562bb96831d83
] - test: refactored to remove unnecessary variables (Mithun Sasidharan) #17553bbb503f90b
] - test: use Countdown in http-agent test (Federico Kauffman) #17537831f021e2d
] - test: update http test to use common.mustCall (Collins Abitekaniza) #17528d5b5278f33
] - test: improve assert messages in repl-reset-event (Adri Van Houdt) #1683619aa3b1185
] - test: update test-http-should-keep-alive to use countdown (TomerOmri) #1750524305daabe
] - test: fix flaky test-benchmark-es (Rich Trott) #17516e00a4f3b66
] - test: use Countdown in http test (idandagan1) #17506e4edb038db
] - test: use Number.isNaN instead of global isNaN (Mithun Sasidharan) #1751590ee2b5657
] - test: use Countdown in http-response-statuscode (Mandeep Singh) #17327925db27d94
] - test: use Countdown in test-http-set-cookies (Shilo Mangam) #1750456c2f0f434
] - test: Use common.mustCall in http test (sreepurnajasti) #1748765b0db4267
] - test: update http test to use Countdown (Francisco Gerardo Neri Andriano) #17477a81f732fe9
] - test: replace fs.accessSync with fs.existsSync (Leko) #17446e442dfbe76
] - test: fix flaky test-benchmark-querystring (Rich Trott) #17517f8856ea4f4
] - test: add common.crashOnUnhandledRejection() (IHsuan) #172474af3a744a3
] - test: refactor code to use common.mustCall (Mithun Sasidharan) #17437977eb5aa06
] - test: add more settings to test-benchmark-dgram (Rich Trott) #174626c6635dd2e
] - test: add dgram benchmark test (jopann) #17462d0738fe6e3
] - test: fix flaky test-benchmark-events (Rich Trott) #174726b18b35b30
] - test: update test-http-request-dont-override-options to use common.mustCall (Mithun Sasidharan) #17438e01cd821f5
] - test: replace assert.throws with common.expectsError (Leko) #17445daa0cab9c2
] - test: use common.mustCall in test-http-malformed-request (Mithun Sasidharan) #1743926a5d9a66c
] - test: forbidcommon.mustCall*()
in process exit handlers (Rich Trott) #17453fddba1840c
] - test: use Countdown in http test (Mithun Sasidharan) #174364231923557
] - test: update test-http-response-multiheaders to use countdown (hmammedzadeh) #1741945b65857f4
] - test: update test-http-timeout to use countdown (Mithun Sasidharan) #173412ab0534322
] - test: make common.mustNotCall show file:linenumber (Lance Ball) #172576723619a07
] - test: update test-http-upgrade-client to use countdown (Mithun Sasidharan) #173398e73a06bbf
] - test: update test-http-status-reason-invalid-chars to use countdown (Mithun Sasidharan) #17342d00df5d6d7
] - test: refactored test-http-allow-req-after-204-res to countdown (Mithun Sasidharan) #17211323ffacfd0
] - test: update test/parallel/test-http-pipe-fs.js to use countdown (ChungNgoops) #17346279d844fda
] - test: refactored test-http-response-splitting to use countdown (Mithun Sasidharan) #1734897a264e194
] - test: make CreateParams stack-allocated (Daniel Bevenius) #17366a71f214282
] - test: use v8 Default Allocator in cctest fixture (Daniel Bevenius) #17366f5cd808212
] - test: replace function with arrow function (Leko) #17345683daea419
] - test: fix flaky async-hooks/test-graph.signal (Rich Trott) #175090498649c25
] - test: remove common.tmpDirName (Rich Trott) #17266ef7261006e
] - test: replace function with ES6 arrow function (Junichi Kajiwara) #17306ecb1f17c1e
] - test: add es6 module global leakage tests (WhoMeNope) #1634186d00b2af8
] - test: Enable specifying flaky tests on fips (Nikhil Komawar) #16329d5795d016b
] - test: refactored http test to use countdown (Mithun Sasidharan) #1724174d5e6bcb1
] - test: Update test-http-parser-free to use countdown timer (Mandeep Singh) #173226137afad8c
] - test: Update test-http-client-agent to use countdown timer (Mandeep Singh) #17325341f0c5be7
] - test: fix flaky parallel/test-http2-client-upload (Anna Henningsen) #17361c1efba8737
] - test: fix isNAN->Number.isNAN (yuza yuko) #173097f4aafc46d
] - test: make use of Number.isNaN to test-readfloat.js (Hiromu Yoshiwara) #173108b64df06d2
] - test: replace function with arrow function (spring_raining) #173126ed8c28315
] - test: replace function with arrow function (Hiroaki KARASAWA) #173088874473cff
] - test: replace function with arrow function (kou-hin) #17305eccb5cb34f
] - test: use arrow function (koooge) #17318fa397148b3
] - test: use Number.isNaN() (MURAKAMI Masahiko) #173190aca036e91
] - test: add test of stream Transform (Yoshiya Hinosawa) #1730339107d7a79
] - test: use common.crashOnUnhandledRejection (yozian) #172422d697a8068
] - test: use common.crashOnUnhandledRejection (Kcin1993) #172350fb5d27496
] - test: add common.crashOnUnhandledRejection() (Andy Chen) #17234e07c200d24
] - test: use common.crashOnUnhandledRejection (zhengyuanjie) #172153255686722
] - test: use common.crashOnUnhandledRejection (Jason Chung) #17233bea920068f
] - test: use common.crashOnUnhandledRejection() (sorarize@gmail.com) #17232ef6d68c2f9
] - test: use common.crashOnUnhandledRejection (Kurt Hsu) #172292b5bc37bca
] - test: add common.crashOnHandleRejection (jackyen) #172250daf33e5e7
] - test: add crashonUnhandledRejection (danielLin) #17237f4e6d06e29
] - test: keep coverage reports after coverage-clean (Anatoli Papirovski) #15470b4726fabb6
] - test: add test on unhandled rejection (Larry Lu) #17228040fe7025a
] - test: use common.crashOnUnhandledRejection (aryung chen) #1722122d352540e
] - test: use common.crashOnUnhandledRejection (Zack Yang) #172171474460d2e
] - test: add common.crashOnUnhandledRejection() (Scya597) #172127900f8ae63
] - test: remove unlink function which is needless (buji) #17119179a4f4fa4
] - test: dont need to remove nonexistent directory (buji) #1711912940b1bed
] - test: use common.crashOnUnhandledRejection() (Ivan Wei) #17227f56e0ca30d
] - test: add common.crashOnUnhandledRejection() (Kyle Yu) #1723692d4d1e523
] - test: use crashOnUnhandledRejection (YuLun Shih) #1722090630ae091
] - test: fix linting error (James M Snell) #172510e4a681e98
] - test: use common.crashOnUnhandledRejection (jimliu7434) #172318a0a2658cc
] - test: use crashOnUnhandledRejection (Roth Peng) #172265dd620babd
] - test: use common.crashOnUnhandledRejection (esbb48) #1721874e6f0d08f
] - test: use arrow function instead of bind (Lance Ball) #17202b1b98210a6
] - test: use crashOnUnhandledRejection (Chiahao Lin) #17219f608f708c4
] - test: use common.crashOnUnhandledRejection (Whien) #17214bd8d7d7258
] - test: clean up inappropriate language (Gus Caplan) #1717027ee7117dd
] - test: wrap callback in common.mustCall (suman-mitra) #171737b9623a819
] - test: remove unused parameter in test-next-tick-error-spin.js (Francois KY) #171851f20891445
] - test: remove unused parameter (Fran Herrero) #17193cebedd6845
] - test: remove unused variable (Pierre-Loic Doulcet) #171869c6b845d43
] - test: remove unused variable (Guillaume Flandre) #1718771d554e8cb
] - test: remove unused parameter (François Descamps) #17184431ed2be5d
] - test: remove unused parameter (Xavier Balloy) #171883d1e129dbc
] - test: make debugging of inspector-port-zero easier (Gibson Fahnestock) #16685c86f185b49
] - test: replace assert.throws w/ common.expectsError (sgreylyn) #17091ca0b5fa68b
] - test: reduce benchmark cases in test-benchmark-buffer (Rich Trott) #171112f276c894e
] - test: fs.write() if 3rd argument is a callback, not offset (Patrick Heneise) #17045ec28fe68ad
] - test: utilize common.mustCall() on child exit (sreepurnajasti) #16996e3d0e0360e
] - test: use arrow functions instead of bind (Tobias Nießen) #17070f44ad16298
] - test: move timing-sensitive test to sequential (Rich Trott) #16775af4d74e6d0
] - test: make REPL test pass in coverage mode (Anna Henningsen) #17082b1bcd4fe11
] - test: --enable-static linked executable (Daniel Bevenius) #14986621390fe65
] - test: add basic WebAssembly test (Steve Kinney) #167608528a5d5f0
] - test: flag known flake (Refael Ackermann) #169413da14495c7
] - test: refactor exitedAfterDisconnect test (Rich Trott) #167295a1a56722b
] - test: add tests for eslint rules (Teddy Katz) #16138927a28126b
] - test: fixup test-http2-create-client-secure-session (James M Snell) #17328eb8344b3a9
] - test: use default assertion messages (John Byrne) #16808d2b32ce074
] - test: add detailed message for assertion failure (Attila Gonda) #1681255bf57dc9a
] - test: improve assert messages in napi exception test (Paul Blanche) #1682025ff7bf1cd
] - test: improve error emssage reporting in testNapiRun.js (Paul Ashfield) #168212d63b65aed
] - test: refactor addons-napi/test_promise/test.js (ka3e) #16814ad331f20bd
] - test: add coverage to tty module (cjihrig) #169599bade7a095
] - test,doc: do not indicate that non-functions "return" values (Rich Trott) #172677e571ae204
] - test,doc: document where common modules go (Gibson Fahnestock) #160890e47f4151e
] - tools: simplify no-let-in-for-declaration rule (cjihrig) #17572dd1105ddba
] - tools: simplify buffer-constructor rule (cjihrig) #1757220044a239d
] - tools: simplify prefer-assert-methods rule (cjihrig) #175729ece12f542
] - tools: simplify prefer-common-mustnotcall rule (cjihrig) #175723e4ca90077
] - tools: replace space with \b in regex (Diego Rodríguez Baquero) #1747936c977e551
] - tools: enable no-return-await lint rule (Rich Trott) #17265aa546e7365
] - tools: add Boxstarter script (Bartosz Sosnowski) #170463fb2183464
] - tools: update to ESLint 4.12.0 (cjihrig) #16948b6be2d7181
] - tools: add lint fixer forrequire-buffer
(Bamieh) #17144baf95b68e5
] - tools: make doc tool a bit more readable (Tobias Nießen) #171259a76a6cfcf
] - tools: remove useless function declaration (Tobias Nießen) #17125df39389175
] - tools: avoid using process.cwd in tools/lint-js (Tobias Nießen) #171215e5cb1bd54
] - tools: use built-in padStart instead of padString (Tobias Nießen) #171207658eec62e
] - tools: allow running test.py without configuring (Gibson Fahnestock) #16621d7eaa3ffb4
] - tools: fail tests if malformed status file (Rich Trott) #167038319b68873
] - tools: try installing js-yaml only once (Joyee Cheung) #16661a91fb54693
] - tools: add fixer for no-let-in-for-declaration (Weijia Wang) #16642ba73a67d45
] - tools: update to ESLint 4.10.0 (cjihrig) #1673838b0da7fab
] - tools,test: use Execute instead of check_output (Refael Ackermann) #173816fa51d6198
] - tty: fix 'resize' event regression (Ben Noordhuis) #162255ee05f2187
] - tty: refactor exports (cjihrig) #169593236944761
] - util: fix negative 0 check in inspect (Gus Caplan) #17507943258e093
] - util: remove check for global.process (Gus Caplan) #17435