-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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.3.0 proposal #14594
v8.3.0 proposal #14594
Conversation
The way it is currently written, test-http-full-response will fail if there is a problem with spawning that doesn't include `ab` or `api` in `stderr`, but it will fail with a misleading mismatched-calls `common.mustCall()` error. Alter the error handling so that it rethrows the actual error, providing better information. PR-URL: #14252 Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Use template literals instead of string concatenation in test/parallel/test-http-extra-response.js PR-URL: #14296 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: David Cai <davidcai1993@yahoo.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Add a note to the stream docs specifying that at most a single call to _transform can happen, and the provided callback() should be used to process another chunk. Fixes: #3208 PR-URL: #14321 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Previous behavior was to assume an error is a proper error in the repl module. A check was added to not terminate the process on thrown repl errors that are `null` or `undefined`. PR-URL: #14306 Fixes: #12373 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com
PR-URL: #14372 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #14287 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
fs.rmdir() on the file (not directory) results in different errors on Windows to everything else Fixes: #8797 PR-URL: #14323 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@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> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
PR-URL: #14342 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
Allow passing the prefix in via the PKGDIR env var. This will allow us to use this same script to codesign the binary tarball. PR-URL: #14179 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Previously, we were signing the binary that was released in the .pkg, but not the binary released in the tarball. PR-URL: #14179 Fixes: #11936 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #14272 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Trevor Norris <trev.norris@gmail.com>
PR-URL: #14280 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
PR-URL: #14258 Reviewed-By: Refael Ackermann <refack@gmail.com>
test-fs-largefile was disabled. It was fixed in bbf74fb but left in disabled because it generates a 5Gb file. However, gibfahn had the sensible suggestion of moving it to the pummel directory. Which is what this change does. In pummel, lint rules are applied, so this does necessitate changing a pair of `var` declarations to `const`. PR-URL: #14338 Refs: bbf74fb Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #14388 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Clarifies the default shell in Windows is process.env.ComSpec and that cmd.exe is only used as a fallback. Functions whose descriptions are affected include: child_process.spawn, child_process.exec, child_process.spawnsSync, and child_process.execSync. PR-URL: #14203 Fixes: #14156 Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Added comments to whatwg-url tests that they should not be changed until modifications are merged upstream as per "Web Platform Tests" guidelines PR-URL: #14355 Fixes: #12793 Refs: https://github.com/nodejs/node/blob/master/doc/guides/writing-tests.md Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #14364 Fixes: #14362 Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
PR-URL: #14319 Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
PR-URL: #14286 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Line 486 and 525 contain for loops where a length property is cached in a variable (for example, itemLen). This used to be a performance optimization, but current V8 handles the optimization internally. These caching variables are removed, and the length property is used directly instead. PR-URL: #14275 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
By adding a test case using a path with illegal protocol PR-URL: #14301 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
This test was disabled in 2011 and is no longer useful without modifications. PR-URL: #14334 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
Replace 250ms timer with event-based logic to make test robust. PR-URL: #14361 Fixes: #13597 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
PR-URL: #14375 Refs: #13937 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Timothy Gu <timothygu99@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Move test-http-server-keep-alive-timeout-slow-server and test-http-server-keep-alive-timeout-slow-client-headers from parallel to sequential to resolve test flakiness on freebsd10-64. Fixes: #14033 Refs: #9317 PR-URL: #14377 Reviewed-By: Refael Ackermann <refack@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: Gibson Fahnestock <gibfahn@gmail.com>
Also used in common.gypi to check whether a flag is needed or not based on llvm version. PR-URL: #14077 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
PR-URL: #14077 Fixes: #14076 Refs: https://svnweb.freebsd.org/ports/head/www/node/Makefile?revision=444555&view=markup Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
Fix situations in which the handle passed along with a message that has a large payload and can’t be read entirely by a single `recvmsg()` call isn’t associated with the message to which it belongs. PR-URL: #14588 Fixes: #13778 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
Unset `mode_` when initializing the zlib stream failed, so that we don’t try to call the zlib end functions (`deflateEnd()` etc.) when cleaning up in `ZCtx::Close()`. Fixes: #14178 Ref: #13098 PR-URL: #14666 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Alexey Orlenko <eaglexrlnk@gmail.com>
Fixes a performance regression in body-parser with V8 6.0. Removes the use of an auxiliary array, and just query the object directly. PR-URL: #14703 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
PR-URL: #14692 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
V8 6.0: The V8 engine has been upgraded to version 6.0, which has a significantly changed performance profile. [#14574](#14574) More detailed information on performance differences can be found at https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de Other notable changes: * **DNS** * Independent DNS resolver instances are supported now, with support for cancelling the corresponding requests. [#14518](#14518) * **N-API** * Multiple N-API functions for error handling have been changed to support assigning error codes. [#13988](#13988) * **REPL** * Autocompletion support for `require()` has been improved. [#14409](#14409) * **Utilities** * The WHATWG Encoding Standard (`TextDecoder` and `TextEncoder`) has been implemented as an experimental feature. [#13644](#13644) * **Added new collaborators** * [XadillaX](https://github.com/XadillaX) – Khaidi Chu * [gabrielschulhof](https://github.com/gabrielschulhof) – Gabriel Schulhof
54cb14c
to
fb88fa1
Compare
Kicked off the release CI with the new changes. |
We should hold off on a release until we can test with Ci + Citgm |
Agreed. But the ARM release job is still running, so I'm glad I kicked it off when I did. Any word on the CI? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM if ci is happy
CITGM looks good (although AIX failed completely), CI is not exactly green and has a couple flaky tests + infra failures but nothing new or concerning (imo) (one ARM machine is still running right now) |
@MylesBorins are you able to sign off on this? |
The |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CitGM is clean (i.e. no new failures)
Quick follow up on CITGM Three modules seem legitimately broken right now, a few more seem flaky (not sure if it is our CI systems or the modules themselves.) It doesn't appear that anything major is broken with this release.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
PR-URL: #14594 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Myles Borins <myles.borins@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com>
RE nodejs/nodejs.org#1334: are not "add console.count() and console.clear()" notable changes? |
@kyrylkov Supported: > process.versions.node
'8.3.0'
> process.versions.v8
'6.0.286.52'
> const { key1, ...rest } = { key1: 1, key2: 2, key3: 3 };
undefined
> rest
{ key2: 2, key3: 3 }
> const copy = { key1: 1, ...rest };
undefined
> copy
{ key1: 1, key2: 2, key3: 3 } Refs: https://v8project.blogspot.com/2017/06/v8-release-60.html |
@vsemozhetbyt Yep, sorry.
|
A bit late but I agree changing the N-API version is not necessary quite yet. |
For real this time.
2017-08-??, Version 8.3.0 (Current), @addaleax
Notable changes
V8 6.0
The V8 engine has been upgraded to version 6.0, which has a significantly
changed performance profile.
#14574
More detailed information on performance differences can be found at
https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de
Other notable changes
DNS
cancelling the corresponding requests.
#14518
REPL
require()
has been improved.#14409
Utilities
TextDecoder
andTextEncoder
) hasbeen implemented.
#13644
Added new collaborators
Commits
e2356e72e7
] - assert: improve deepEqual Set and Map worst case (Ruben Bridgewater) #142589252b8c057
] - assert: refactor to reduce unecessary code paths (Ruben Bridgewater) #1397389586f6684
] - assert: fix incorrect use of ERR_INVALID_ARG_TYPE (Tobias Nießen) #1401126785a23bb
] - assert: refactor the code (Ruben Bridgewater) #138620cf1e22448
] - benchmark: remove unused parameters (Matthew Alsup) #145269b104b4ea8
] - benchmark: add assert map and set benchmarks (Ruben Bridgewater) #142582c364ab291
] - buffer: remove a wrongly added attribute specifier (Jiajie Hu) #1446687e108059b
] - build: fix build without icu (Jimmy Thomson) #145330ebb4dff17
] - build: codesign tarball binary on macOS (Evan Lucas) #141797f5bcbd2e9
] - build,test: run v8 tests on windows (Kunal Pathak) #139925ab4471d72
] - build,tools: do not force codesign prefix (Evan Lucas) #141797b96944254
] - build,win: fix python detection script (Jason Ginchereau) #1454651c1afafa6
] - crypto: change segmentation faults to CHECKs (Tobias Nießen) #14548e2b306c831
] - (SEMVER-MINOR) deps: backport rehash strings after deserialization (Yang Guo) #140042dbf95d5ee
] - (SEMVER-MINOR) deps: backport c0f1ff2 from upstream V8 (Michaël Zasso) #14004efd297a5c9
] - (SEMVER-MINOR) deps: fix addons compilation with VS2013 (Bartosz Sosnowski) #14004160e2f03d2
] - (SEMVER-MINOR) deps: limit regress/regress-crbug-514081 v8 test (Michael Dawson) #1400444ad55d493
] - (SEMVER-MINOR) deps: update V8 to 6.0.286.52 (Myles Borins) #14574d9273ed5ed
] - deps: cherry-pick 18ea996 from c-ares upstream (Anna Henningsen) #1388332b30d519e
] - (SEMVER-MINOR) dns: name generated functions (Anna Henningsen) #145180982810208
] - (SEMVER-MINOR) dns: add channel.cancel() (Anna Henningsen) #1451869e41dc5da
] - (SEMVER-MINOR) dns: enable usage of independent cares resolvers (Anna Henningsen) #14518b6bd3cf00f
] - doc: cross-link util.TextDecoder and intl.md (Vse Mozhet Byt) #14486fffd8f5335
] - doc: document napi_finalize() signature (cjihrig) #1423092b0555965
] - doc: various small revisions in url (Timothy Gu) #144789dd9760951
] - doc: update url.origin IDNA behavior (Timothy Gu) #144784e2493a20d
] - doc: fix minor typos in net.md (Daiki Arai) #14502e9088f92d8
] - doc: fix verify in crypto.md (Ruslan Iusupov) #144698a9de1b3c5
] - doc: fix typo in using-internal-errors.md (Anton Paras) #14429ab9bc81b0e
] - doc: add docs for module.paths (atever) #14435bdcd496c98
] - doc: update experimental status to reflect use (James M Snell) #127236c6da38518
] - doc: fix some links (Vse Mozhet Byt) #1440083c8e5c517
] - doc: describe labelling process for backports (Anna Henningsen) #12431592787ef4d
] - doc: error message are still major (Refael Ackermann) #14375f1b09c0a44
] - doc: fix typo in stream.md (Marc Hernández Cabot) #143644be373bc4b
] - doc: fixes default shell in child_process.md (Henry) #14203b12924d894
] - doc: add XadillaX to collaborators (XadillaX) #14388dc0a26f254
] - doc: replace dead link in v8 module (Devin Boyer) #14372d2121ab768
] - doc: fix minor typo in cluster.md (Lance Ball) #14353eb023ef7df
] - doc, lib, test: do not re-require needlessly (Vse Mozhet Byt) #14244cfed48e81c
] - doc, url: add changelog metadata for url.format (Timothy Gu) #1454378f0c2aa75
] - doc,assert: document stackStartFunction in fail (Ruben Bridgewater) #1386253ad91c3b1
] - doc,stream: _transform happens one at a time (Matteo Collina) #14321f6a03439d8
] - docs: add note about fs.rmdir() (Oleksandr Kushchak) #14323142ce5ce2c
] - errors: order internal errors list alphabetically (Anna Henningsen) #1445350447e837b
] - http: reset stream to unconsumed inunconsume()
(Anna Henningsen) #14410751e87338f
] - http: check for handle before running asyncReset() (Trevor Norris) #1441971cb1cdf69
] - inspector: implement V8Inspector timer (Eugene Ostroukhov) #143464836f3b9b9
] - inspector: send messages after the Node is done (Eugene Ostroukhov) #144639e5a08884a
] - lib: adjust indentation for impending lint change (Rich Trott) #14403a7b3e06e9b
] - lib: modify destructuring for indentation (Rich Trott) #1441728f0693796
] - lib: include cached modules in module.children (Ben Noordhuis) #1413219a0e06317
] - linkedlist: correct grammar in comments (alexbostock) #1454660e0f2bb0d
] - (SEMVER-MINOR) n-api: add support for DataView (Shivanth MP) #14382b849b3d223
] - n-api: re-use napi_env between modules (Gabriel Schulhof) #142176078dea35d
] - n-api: directly create Local from Persistent (Kyle Farnung) #14211f2efdc880f
] - (SEMVER-MINOR) n-api: add code parameter to error helpers (Michael Dawson) #13988fa134dd60c
] - n-api: add fast paths for integer getters (Anna Henningsen) #1439358446912a6
] - net: fix bytesWritten during writev (Brendan Ashworth) #14236b41ae9847e
] - path: fix win32 volume-relative paths (Timothy Gu) #14440509039fcaf
] - path: remove unnecessary string copies (Tobias Nießen) #1443837e55bf559
] - readline: remove max limit of crlfDelay (Azard) #13497e54f75b831
] - readline: remove the caching variable (Lyall Sun) #142751a5927fc27
] - repl: do not consider...
as a REPL command (Shivanth MP) #144675a8862bfa3
] - (SEMVER-MINOR) repl: improve require() autocompletion (Alexey Orlenko) #1440934821f6400
] - repl: don't terminate on null thrown (Benjamin Gruenbaum) #1430632ba8aea0b
] - repl: fix old history error handling (Ruben Bridgewater) #137338a3bc874fa
] - src: fix process.abort() interaction with V8 (Anna Henningsen) #13985997204a213
] - (SEMVER-MINOR) src: fix new V8 compiler warnings (Michaël Zasso) #14004fa3aa2e1f7
] - src: return MaybeLocal in AsyncWrap::MakeCallback (Tobias Nießen) #14549d90a5e0069
] - src: replace deprecated ForceSet() method (Franziska Hinkelmann) #14450eb7faf6734
] - src: replace ASSERT with CHECK (Ben Noordhuis) #14474106a23bd27
] - (SEMVER-MINOR) src,dns: refactor cares_wrap to avoid global state (Anna Henningsen) #14518b1fef05446
] - test: improvements to various http tests (James M Snell) #14315ce9e3cfe10
] - test: refactor test/sequential/test-fs-watch.js (Rich Trott) #145349f50db2450
] - test: refactor test-vm-new-script-new-context (Rich Trott) #14536f40b9062fc
] - test: add check on an addon that does not register (Ezequiel Garcia) #13954ddd97fe15c
] - test: fix error when foo in path to git clone (Matt Woicik) #145068fea17484d
] - test: add DISABLED_ prefix to commented out test (Daniel Bevenius) #143177b6a77403c
] - test: remove disabled tests directory (Rich Trott) #1450515b9aa1359
] - test: improve error logging for inspector test (Rich Trott) #14508451e643cf2
] - test: remove --no-crankshaft (Myles Borins) #145317c51240b1a
] - test: adjust indentation for stricter linting (Rich Trott) #14431c704c02290
] - test: increase coverage for path.parse (Tobias Nießen) #1443823cd934d71
] - test: refactor test-httpparser.response.js (erdun) #1429091b6ba1973
] - test: refactor test-benchmark-timers (Rich Trott) #14464c2853893cf
] - test: refactor test-http-parser.js (Rich Trott) #144314ff562f41e
] - test: make flaky crypto test more deterministic (Ben Noordhuis) #14451100e862dfa
] - test: rename crypto test (Ben Noordhuis) #14451f8c2302a66
] - test: use common.mustCall() instead of exit handle (笑斌) #142620ff19b0c4c
] - test: changed error message validator (Pratik Jain) #1444314f6a5a367
] - test: fix flaky test-force-repl (Rich Trott) #144395057c7a953
] - test: replace concatenation with template literal (rockcoder23) #142706420a73f3e
] - test: replace concatenation with template literal (Ching Hsu) #14284cd0fffd86a
] - test: convert table in test doc to markdown table (vixony) #142911c6135f431
] - test: fix flaky http(s)-set-server-timeout tests (Rich Trott) #14380de3d73c88c
] - test: replace CRLF by LF in a fixture (Vse Mozhet Byt) #14437aeb8d66eec
] - test: fix test-async-wrap-getasyncid flakyness (Julien Gilli) #143293c50c592a5
] - test: replace concatenation with template literals (笑斌) #142931813467d27
] - test: upgrade tests to work with master’scommon
(Anna Henningsen) #14459d89bb1c6f3
] - test: bump test/common to master (Anna Henningsen) #14459d7a1637897
] - test: change isAix to isAIX (章礼平) #14263552d2be625
] - test: improve test-util-inspect (Peter Marshall) #140030418a70d7c
] - test: add non-internet resolveAny tests (Anna Henningsen) #13883265f159881
] - test: replace concatenation with template literals (Song, Bintao Garfield) #142953414e42127
] - test: replace concatenation with template literals (Zongmin Lei) #14298953736cdde
] - test: move timing-dependent tests to sequential (Alexey Orlenko) #143779b22acc29e
] - test: fix flaky test-net-write-after-close (Rich Trott) #1436111ae8c33bd
] - test: delete obsolete test-sendfd.js (decareano) #1433499104e1b58
] - test: improve fs.exists coverage (jkzing) #14301e237720537
] - test: replace string concatenation with template (ziyun) #142863c92b787d7
] - test: use path.join in async-hooks/test-tlswrap.js (Vincent Xue) #143190197ba00a5
] - test: add comments for whatwg-url tests (Gautam Arora) #14355956a473107
] - test: move test-fs-largefile to pummel (Rich Trott) #14338c866c9078b
] - test: use path.join for long path concatenation (zzz) #1428094c7331277
] - test: replace string concatenation with path.join (jkzing) #14272def98c6959
] - test: replace string concatenation with template (Nathan Jiang) #143423bc7d2a5ea
] - test: replace string concat in test-fs-watchfile.js (Helianthus21) #1428772febfd3b6
] - test: replace concatenation with template literals (SkyAo) #14296b5d0a03a9e
] - test: fix error handling test-http-full-response (Rich Trott) #14252e90af29604
] - tls: fix empty issuer/subject/infoAccess parsing (Ben Noordhuis) #14473fa8c5f4372
] - tools: remove legacy indentation linting (Rich Trott) #14515d11840c180
] - tools: enable stricter linting in lib directory (Rich Trott) #144035e952182e7
] - tools: update to ESLint 4.3.0 (Rich Trott) #14417ebb90900af
] - tools: skip workaround for newer llvm (nanaya) #14077c0ea5d8ce5
] - tools: always include llvm_version in config (nanaya) #1407732259421ca
] - url: update sort() behavior with no params (Timothy Gu) #141859a3fc10dd4
] - (SEMVER-MINOR) util: implement WHATWG Encoding Standard API (James M Snell) #13644f593960d35
] - util: refactor util module (James M Snell) #13803357873ddb0
] - (SEMVER-MINOR) v8: fix stack overflow in recursive method (Ben Noordhuis) #14004e529914e70
] - zlib: fix interaction of flushing and needDrain (Anna Henningsen) #14527