-
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
v8.3.0 proposal #14594
v8.3.0 proposal #14594
Conversation
Backport-PR-URL: #14392 Backport-Reviewed-By: James M Snell <[email protected]> PR-URL: #13733 Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: James M Snell <[email protected]>
Adds a missing `'` in code example. PR-URL: #14353 Fixes: #14352 Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Vse Mozhet Byt <[email protected]>
Use template literals instead of string concatenation in test/parallel/test-http-extra-response.js PR-URL: #14296 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: David Cai <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]>
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 <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
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 <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]
PR-URL: #14372 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #14287 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: James M Snell <[email protected]>
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 <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Jeremiah Senkpiel <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
PR-URL: #14342 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
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 <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: James M Snell <[email protected]>
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 <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #14272 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Trevor Norris <[email protected]>
PR-URL: #14280 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: #14258 Reviewed-By: Refael Ackermann <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #14388 Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
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 <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Tobias Nießen <[email protected]>
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 <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Vse Mozhet Byt <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Yuta Hiroto <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #14364 Fixes: #14362 Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Vse Mozhet Byt <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
PR-URL: #14319 Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Vse Mozhet Byt <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]>
PR-URL: #14286 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
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 <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
By adding a test case using a path with illegal protocol PR-URL: #14301 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Benjamin Gruenbaum <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: Gireesh Punathil <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
This test was disabled in 2011 and is no longer useful without modifications. PR-URL: #14334 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
Replace 250ms timer with event-based logic to make test robust. PR-URL: #14361 Fixes: #13597 Reviewed-By: Santiago Gimeno <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]>
PR-URL: #14375 Refs: #13937 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Timothy Gu <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Tobias Nießen <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Matteo Collina <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gibson Fahnestock <[email protected]>
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 <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
PR-URL: #14077 Fixes: #14076 Refs: https://svnweb.freebsd.org/ports/head/www/node/Makefile?revision=444555&view=markup Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Refael Ackermann <[email protected]>
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 <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Ben Noordhuis <[email protected]> Reviewed-By: Santiago Gimeno <[email protected]>
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 <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Alexey Orlenko <[email protected]>
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 <[email protected]> Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Sakthipriyan Vairamani <[email protected]> Reviewed-By: Luigi Pinca <[email protected]>
PR-URL: #14692 Reviewed-By: Rich Trott <[email protected]> Reviewed-By: Colin Ihrig <[email protected]>
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 <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Evan Lucas <[email protected]>
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