Releases
v9.3.0
2017-12-12, Version 9.3.0 (Current), @MylesBorins
Notable Changes
async_hooks :
add trace events to async_hooks (Andreas Madsen) #15538
add provider types for net server (Andreas Madsen) #17157
console :
console.debug can now be used outside of the inspector (Benjamin Zaslavsky) #17033
deps :
upgrade libuv to 1.18.0 (cjihrig) #17282
patch V8 to 6.2.414.46 (Myles Borins) #17206
module :
module.builtinModules will return a list of built in modules (Jon Moss) #16386
n-api :
add helper for addons to get the event loop (Anna Henningsen) #17109
process :
process.setUncaughtExceptionCaptureCallback can now be used to customize behavior for --abort-on-uncaught-exception
(Anna Henningsen) #17159
A signal handler is now able to receive the signal code that triggered the handler. (Robert Rossmann) #15606
src :
embedders can now use Node::CreatePlatform to create an instance of NodePlatform (Cheng Zhao) #16981
stream :
writable.writableHighWaterMark and readable.readableHighWaterMark will return the values the stream object was instantiated with (Calvin Metcalf) #12860
Added new collaborators
Commits
[623b589921
] - tools/doc: add tools/remark-* to eslintignore (Ivan Wei) #17240
[cf0d7cfc46
] - async_hooks : add destroy event for gced AsyncResources (Sebastian Mayr) #16998
[cf7e15cf78
] - (SEMVER-MINOR) async_hooks : add trace events to async_hooks (Andreas Madsen) #15538
[e0ce7cf1e9
] - (SEMVER-MINOR) async_wrap : add provider types for net server (Andreas Madsen) #17157
[cbd0be59f0
] - benchmark : fix http/simple.js benchmark (Anatoli Papirovski) #17583
[120d756e47
] - benchmark : refactor to use template string (Antonio V) #17313
[b16d570395
] - benchmark : set maxHeaderListPairs in h2 headers.js (Anatoli Papirovski) #17194
[9ffdee811d
] - benchmark : use unique filenames in fs benchmarks (Rich Trott) #16776
[ee84fc333d
] - benchmark,path : remove unused variables (薛定谔的猫) #15789
[883281bca9
] - buffer : don't predefine error (buji) #17021
[dcb53c10e2
] - build : allow running configure from any directory (Gibson Fahnestock) #17321
[5d1463a0bc
] - build : define HAVE_OPENSSL macro for cctest (Matheus Marchini) #17461
[4bb27a2db3
] - build : add a make help
option for common targets (Gibson Fahnestock) #17323
[5e0f39323f
] - build : add serial commas to messages in configure script (Rich Trott) #17464
[742a4566ee
] - build : fix test-v8 target (Michaël Zasso) #17269
[46c1d999d9
] - build : add make lint-js-fix (Joyee Cheung) #17283
[0a40a1133d
] - build : fix bsd build with gcc (Matheus Marchini) #16737
[0f727c07b9
] - build : remove empty VCLibrarianTool entry (Daniel Bevenius) #17191
[09bd797711
] - build : Allow linking against an external copy of nghttp2. (Ed Schouten) #16788
[9093392954
] - build : do not build doc in source tarball (Joyee Cheung) #17100
[9a4abe47d5
] - build : minor corrections to configure descriptions (Daniel Bevenius) #17094
[035a24e619
] - build : enforce order of dependency when building addons (Joyee Cheung) #17048
[91385be239
] - build : fix cctest target --with-dtrace (Daniel Bevenius) #17039
[2eec94489d
] - Revert "build : for --enable-static, run only cctest" (Daniel Bevenius) #14986
[578d80b59b
] - build : prevent echoing of recipes for test target (Daniel Bevenius) #17010
[5fc1e27e98
] - build, win : faster Release rebuilds (Bartosz Sosnowski) #17393
[90a5e9f19b
] - build,win : vcbuild refactoring call configure (Refael Ackermann) #17299
[87c885bd44
] - build,win,msi : support WiX with VS2017 (João Reis) #17101
[23967b2713
] - console : make dirxml an alias for console.log (Benjamin Zaslavsky) #17152
[40d4fee8d7
] - console : add support for console.debug (Benjamin Zaslavsky) #17033
[4a5e32206a
] - crypto : remove BIO_set_shutdown (Daniel Bevenius) #17542
[c951e2c7d4
] - crypto : remove explicit qualifiers in Initialize (Daniel Bevenius) #17490
[8c2143091d
] - crypto : do not reach into OpenSSL internals for ThrowCryptoError (David Benjamin) #16701
[49402b12d0
] - crypto : declare int return type for set_field (Daniel Bevenius) #17468
[9e50f1721e
] - crypto : use SetNull instead of Set (Daniel Bevenius) #17521
[e3df569d1c
] - deps : upgrade libuv to 1.18.0 (cjihrig) #17282
[9f282ddaf7
] - deps : cherry-pick 1420e44db0 from upstream V8 (Timothy Gu) #17344
[47cd49a8cb
] - deps : backport 3c8195d from V8 upstream (Myles Borins) #17383
[465a32a087
] - Revert "deps : cherry-pick 3c8195d from V8 upstream" (Myles Borins) #17383
[49d23a3021
] - deps : V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512
[7c2a9bba64
] - deps : patch V8 to 6.2.414.46 (Myles Borins) #17206
[04115724dc
] - deps : cherry-pick 98c40a4bae915 from V8 upstream (Anna Henningsen) #17134
[7812c93a41
] - deps : cherry-pick c690f54d95802 from V8 upstream (Anna Henningsen) #17134
[24bb99a808
] - deps : cherry-pick upstream ICU fix (Mathias Bynens) #16931
[026f76024b
] - dns : fix crash while setting server during query (XadillaX) #14891
[ccffbd96d1
] - doc : fix modules.md export example (Anatoli Papirovski) #17579
[7e2fa5a2d6
] - doc : add link to debugger in process.md (Delapouite) #17522
[a965dda849
] - doc : simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538
[b015747156
] - doc : esm loader example with module.builtinModules (Guy Bedford) #17385
[1eff647fd3
] - doc : 'constructor' implies use of new keyword (Cameron Moorehead) #17364
[8a17b7b6f3
] - doc : use correct and consistent typography for products (Rich Trott) #17492
[0a0a56aa34
] - doc : add "Hello world" example for N-API (Franziska Hinkelmann) #17425
[865c4520b6
] - doc : immprove inode text in fs.md (Rich Trott) #17519
[18d6dab19d
] - doc : improve text for Console constructor (Rich Trott) #17519
[cb09959e8f
] - doc : improve readability of README.md (Rich Trott) #17519
[0948238aa2
] - doc : improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #17519
[7f2764debb
] - doc : add info on post-publishing ARM6 builds (Michael Dawson) #17455
[6aa6d418e2
] - doc : mention node-test-pull-request-lite job (Jon Moss) #17513
[b8141a42d0
] - doc : fix typo in repl.md (Rich Trott) #17502
[232a486c0c
] - doc : fix common typo involving one-time listeners (Rich Trott) #17502
[07df234ea2
] - doc : fix typo in dns.md (Rich Trott) #17502
[6c97f7fed5
] - doc : use American spellings per style guide (Rich Trott) #17471
[35d492c428
] - doc : remove unused link reference (Anatoli Papirovski) #17510
[e9ee168a3d
] - doc : remove IPC channel implementation details (Bartosz Sosnowski) #17460
[7e38821df2
] - doc : use arrow functions in util.md sample code (Mithun Sasidharan) #17459
[53ed05582a
] - doc : update AUTHORS list (Michaël Zasso) #17452
[f7b0054b2b
] - doc : use serial comma in tls.md (Rich Trott) #17464
[20dcbfce89
] - doc : add serial comma in CPP_STYLE_GUIDE.md (Rich Trott) #17464
[01be9462d5
] - doc : edit module introduction (Rich Trott) #17463
[4fff2ab7ca
] - doc : standardize preposition usage in fs.md (Rich Trott) #17463
[f3ec355123
] - doc : improve punctuation in fs.open() text (Rich Trott) #17463
[ef7444cc94
] - doc : use colon consistently in assert.md (Rich Trott) #17463
[cd7cee57e9
] - doc : update example in module registration (Franziska Hinkelmann) #17424
[d3e76e78ff
] - doc : introduce categories to Cpp style guide (Franziska Hinkelmann) #17095
[e00923bf5e
] - doc : add missing serial commas (Rich Trott) #17384
[9df52dd115
] - doc : be concise about serial commas (Rich Trott) #17384
[7849d53158
] - doc : document tls.checkServerIdentity (Hannes Magnusson) #17203
[a596577a31
] - doc : improve checkServerIdentity docs (Hannes Magnusson) #17203
[2a4f4f8125
] - doc : add guide to maintaining npm (Myles Borins) #16541
[3807c6887a
] - doc : fix doc example for cctest (Matheus Marchini) #17355
[bd55a79422
] - doc : clarify fast-track of reversions (Refael Ackermann) #17332
[dcd87acb7b
] - doc : make error descriptions more concise (Rich Trott) #16954
[cc91a00af6
] - doc : fix typo in stream.md (Matthew Leon) #17357
[048878288b
] - doc : non-partitioned async crypto operations (Jamie Davis) #17250
[0443909848
] - doc : move Code of Conduct to admin repo (Myles Borins) #17301
[5756d67f95
] - doc : fix typo occuring -> occurring (Leko) #17350
[94be7fdfec
] - doc : Add link for ECMAScript 2015 (smatsu-hl) #17317
[a0acd91470
] - doc : caution against removing pseudoheaders (James M Snell) #17329
[2bd241e974
] - doc : replace string with template string (Leko) #17316
[0b1448897d
] - doc : replace function with arrow function in vm.md (narirou) #17307
[078b4a625b
] - doc : replace function with arrow function (Leko) #17304
[4fafeae4a2
] - doc : update maintainting V8 guide (Michaël Zasso) #17260
[524db29844
] - doc : fix typo in api doc of url.format(urlObject) (pkovacs) #17295
[c901ccec40
] - doc : add ES Modules entry to who-to-cc (Rich Trott) #17205
[e45c9c651a
] - doc : add maclover7 to collaborators (Jon Moss) #17289
[f13667221b
] - doc : update http URLs to https in README.md (Ronald Eddy Jr) #17264
[c67612963c
] - doc : update http URLs to https in doc/api (Ronald Eddy Jr) #17263
[c345a107a6
] - doc : update http URLs to https in GOVERNANCE.md (Ronald Eddy Jr) #17262
[f3c5f76fe8
] - doc : update http URLs to https in CONTRIBUTING.md (Ronald Eddy Jr) #17261
[df5436cee1
] - doc : add SharedArrayBuffer to Buffer documentation (Thomas den Hollander) #15489
[821951e2a9
] - doc : document resolve hook formats (Lucas Azzola) #16375
[04c4c1f260
] - doc : fs.readFile is async but not partitioned (Jamie Davis) #17154
[74506f72e6
] - doc : add description for inspector-only console methods. (Benjamin Zaslavsky) #17004
[1a3aadb2e9
] - doc : use better terminology for build machines (Anna Henningsen) #17142
[2fccf84015
] - doc : use "JavaScript" instead of "Javascript" (Rich Trott) #17163
[9dcf748000
] - doc : prepare for v8/V8 linting in doc text (Rich Trott) #17163
[bd1dbcef85
] - doc : add capitalization styling to STYLE_GUIDE (Rich Trott) #17163
[68870161cc
] - doc : update mgol in AUTHORS.txt, add to .mailmap (Michał Gołębiowski-Owczarek) #17239
[ef4c909335
] - doc : update release table in V8 guide (Ali Ijaz Sheikh) #17136
[3f363d3cda
] - doc : add guybedford to collaborators (Guy Bedford) #17197
[7b5a05bc0f
] - doc : update AUTHORS list (Michaël Zasso) #16571
[4c23e6a8c7
] - doc : normalize ToC indentation with heading levels in README (Rich Trott) #17106
[f1d19d5eb9
] - doc : add Contributing to Node.js to the README ToC (Rich Trott) #17106
[fa82f3a5c4
] - doc : merge Working Groups with Contributing to Node.js in README (Rich Trott) #17106
[39cfecd568
] - doc : remove IRC node-dev link from README (Rich Trott) #17106
[976ed7507b
] - doc : add missing introduced_in comments (Luigi Pinca) #16741
[39cb687ee5
] - doc : change v8 to V8 (Rich Trott) #17089
[4b35dfbb31
] - doc : avoid mentioning 'uncaughtException' (Luigi Pinca) #16905
[18b08f082a
] - doc : add note about using cluster without networking (pimlie) #17031
[2f34d35b0a
] - doc : explicitly document highWaterMark option (Sebastian Silbermann) #17049
[c917cd6fdd
] - doc : fix a link in dgram.md (Vse Mozhet Byt) #17107
[a12bc2df0e
] - doc : reorganize collaborator guide (Joyee Cheung) #17056
[4a9c75a279
] - doc : delete unused definition in README.md (Vse Mozhet Byt) #17108
[378439e2cb
] - doc : add Support section in README (Rich Trott) #16533
[8dc05e4630
] - doc : document common pattern for instanceof checks (Michael Dawson) #16699
[03803ee505
] - doc : mention smart pointers in Cpp style guide (Franziska Hinkelmann) #17055
[b87030c5cf
] - doc : correct the wrong added meta data (Gaara) #17072
[73295370cc
] - doc : document fs.realpath.native() (Ben Noordhuis) #17059
[4bdd05dd84
] - doc : add Table of Contents to Cpp style guide (Franziska Hinkelmann) #17052
[7d49bd0045
] - doc : add clientCertEngine
to docs (Rich Trott)
[7594032fac
] - doc : add hashseed to collaborators (Yang Guo)
[a256482318
] - doc,test : remove unnecessary await with return instances (Rich Trott) #17265
[bccdea623d
] - doc,win : clarify WSL support (João Reis) #17008
[9b16e15f44
] - domain : re-implement domain over async_hook (vladimir) #16222
[9c2f24e288
] - errors : fix typo in TLS_SESSION_ATTACK message (Tom Hallam) #17388
[a333e71342
] - errors : consistent format for error message (Anatoli Papirovski) #16904
[715baf8214
] - fs : use rest param & Reflect.apply in makeCallback (Mithun Sasidharan) #17486
[7ebaf83602
] - fs : use arrow functions instead of .bind
and self
(Weijia Wang) #17137
[24dc57bc71
] - http : simplify checkIsHttpToken() (Rich Trott) #17399
[5a4b6c4bc0
] - http : do not assign intermediate variable (Jon Moss) #17335
[a6b6acb68c
] - http, stream : writeHWM -> writableHighWaterMark (Matteo Collina) #17050
[658338e317
] - http2 : use more descriptive names (James M Snell) #17328
[4994d57890
] - http2 : remove unnecessary event handlers (James M Snell) #17328
[67abc1e697
] - http2 : reduce code duplication in settings (James M Snell) #17328
[e5f92cda7e
] - http2 : general cleanups (James M Snell) #17328
[54cd7dfd88
] - inspector : Fix crash for WS connection (Eugene Ostroukhov) #17085
[94e0488a33
] - inspector : no async tracking for promises (Anna Henningsen) #17118
[8fd316f63b
] - internal : add emitExperimentalWarning function (Cody Deckard) #16497
[1a8b0e9fa5
] - lib : replace string concatenation with template (Vijayalakshmi Kannan) #16923
[b719b77215
] - module : print better message on esm syntax error (Ben Noordhuis) #17281
[5736dc4ab9
] - module : fix for #17130 shared loader cjs dep (Guy Bedford) #17131
[06da8a7f16
] - module : be lazy when creating CJS facades (Bradley Farias) #17153
[7ae7124039
] - (SEMVER-MINOR) module : add builtinModules (Jon Moss) #16386
[caff930d47
] - module : replace default paths in require.resolve() (cjihrig) #17113
[b833a5989c
] - n-api : use nullptr instead of NULL in node_api.cc (Daniel Bevenius) #17276
[8d222d42ab
] - (SEMVER-MINOR) n-api : add helper for addons to get the event loop (Anna Henningsen) #17109
[8366a74bbf
] - path : remove obsolete comment (Rich Trott) #17023
[a159a2c6ac
] - process : slight refinements to nextTick (Anatoli Papirovski) #17421
[347164a703
] - (SEMVER-MINOR) process : add flag for uncaught exception abort (Anna Henningsen) #17159
[9d657247df
] - process : slightly simplify next tick execution (Anatoli Papirovski) #16888
[8d90db5120
] - (SEMVER-MINOR) process : Send signal name to signal handlers (Robert Rossmann) #15606
[9a9aa88797
] - process : improve unhandled rejection message (Madara Uchiha) #17158
[8dcc40a84f
] - src : remove unused include node_crypto_clienthello (Daniel Bevenius) #17546
[fb3ea4c4dc
] - src : fix missing handlescope bug in inspector (Ben Noordhuis) #17539
[40acda2e6b
] - src : use uv_os_getpid() to get process id (cjihrig) #17415
[9b41c0b021
] - src : node_http2_state.h should not be executable (Jon Moss) #17408
[419cde79b1
] - src : use non-deprecated versions of -\>To*()
utils (Leko) #17343
[ceda8c57aa
] - src : use nullptr instead of NULL (Daniel Bevenius) #17373
[7f55f98a84
] - src : fix typo in NODE_OPTIONS whitelist (Evan Lucas) #17369
[9b27bc85ae
] - src : introduce USE() for silencing compiler warnings (Anna Henningsen) #17333
[0db1f87825
] - src : use NODE_BUILTIN_MODULE_CONTEXT_AWARE() macro (Ben Noordhuis) #17071
[6a7a59a8c1
] - src : remove ClearFatalExceptionHandlers()
(Anna Henningsen) #17333
[9c7a42a2e4
] - src : explicitly register built-in modules (Yihong Wang) #16565
[4667c5e720
] - src : start heap object tracking after platform is initialized (Hannes Payer) #17249
[63f6947a41
] - src : make base64.h self-contained (Daniel Bevenius) #17177
[14ebda5218
] - (SEMVER-MINOR) src : add public API for managing NodePlatform (Cheng Zhao) #16981
[9832b8e206
] - src : add napi_handle_scope_mismatch to msg list (neta) #17161
[0b128842f6
] - src : fix compiler warning (cjihrig) #17195
[9c0c33625a
] - src : remove unprofessional slang in assertions (Alexey Orlenko) #17166
[936c0b2b83
] - src : implement v8::TaskRunner API in NodePlatform (Anna Henningsen) #17134
[a9be7bf35b
] - src : remove unused variable (cjihrig) #17150
[84b707089e
] - (SEMVER-MINOR) src : add helper for addons to get the event loop (Anna Henningsen) #17109
[362b8c7d5d
] - src : inspector context name = program title + pid (Ben Noordhuis) #17087
[7ecec6704f
] - src : abstract getpid() operation (Ben Noordhuis) #17087
[e7db034571
] - src : add NODE_VERSION_IS_LTS to node_version.h (Gibson Fahnestock) #16697
[60423f5845
] - src : use unique_ptr for http2_state (Franziska Hinkelmann) #17078
[e9000901ca
] - src : add missing include in node_platform.h (Anna Henningsen) #17133
[1b76cfe3c2
] - src : use unique_ptr for scheduled delayed tasks (Franziska Hinkelmann) #17083
[af63df80b4
] - src : use std::unique_ptr in base-object-inl.h (Franziska Hinkelmann) #17079
[4387a73514
] - src : remove superfluous check in backtrace_posix.cc (Anna Henningsen) #16950
[3ab3b0d4e2
] - src : fix size of CounterSet (Witthawat Piwawatthanapanit) #16984
[d74c7c5461
] - src : rename req-wrap -> req_wrap (Daniel Bevenius) #17022
[5119bb1a6d
] - src : rename base-object -> base_object (Daniel Bevenius) #17022
[8ba513ee2e
] - src : rename async-wrap -> async_wrap (Daniel Bevenius) #17022
[da8414e09a
] - src : use smart pointer instead of new and delete (Franziska Hinkelmann) #17020
[17e31dc66a
] - src : perf_hooks: fix wrong sized delete (Ali Ijaz Sheikh) #16898
[a1a99570aa
] - src : make ownership of stdio_pipes explicit (Franziska Hinkelmann) #17030
[98a07709f4
] - src : use unique pointer for tracing_agent (Franziska Hinkelmann) #17012
[a05c49c48d
] - src : use unique_ptr for requests in crypto (Franziska Hinkelmann) #17000
[6f805c6967
] - src : implement backtrace-on-abort for windows (Anna Henningsen) #16951
[7ac760b603
] - src : fix SetClientCertEngine() nullptr dereference (Ben Noordhuis) #16965
[f6ec5fa4e8
] - src : fix bad sizeof expression (Ben Noordhuis) #17014
[8522e2420d
] - src : use unique_ptr in platform implementation (Franziska Hinkelmann) #16970
[c2431d553b
] - src : cancel pending delayed platform tasks on exit (Anna Henningsen) #16700
[37a60a8c3c
] - src : prepare v8 platform for multi-isolate support (Anna Henningsen) #16700
[b36c726206
] - stream : improve the error message of ERR_INVALID_ARG_TYPE
(Weijia Wang) #17145
[78b82b03c5
] - stream : use arrow fns for 'this' in readable (Vipin Menon) #16927
[edb9846884
] - (SEMVER-MINOR) stream : remove usage of *State.highWaterMark (Calvin Metcalf) #12860
[e7ae8eb457
] - test : refactor test-child-process-pass-fd (Rich Trott) #17596
[5a9172fe06
] - test : remove unnecessary use of common.PORT in addons test (Rich Trott) #17563
[39e2fb6ad4
] - test : simplify common.PORT code (Rich Trott) #17559
[f45ef442bb
] - test : refactor test-http-default-port (Anna Henningsen) #17562
[49d662846e
] - test : replace assert.throws w/ common.expectsError (Anatoli Papirovski) #17557
[f7e5ab082d
] - test : refactored to remove unnecessary variables (Mithun Sasidharan) #17553
[bb780d2d84
] - test : use Countdown in http-agent test (Federico Kauffman) #17537
[510116ebe6
] - test : update http test to use common.mustCall (Collins Abitekaniza) #17528
[39d8e4413a
] - test : improve assert messages in repl-reset-event (Adri Van Houdt) #16836
[6576382eaa
] - test : update test-http-should-keep-alive to use countdown (TomerOmri) #17505
[f3d619882e
] - test : fix flaky test-benchmark-es (Rich Trott) #17516
[ff59d3a30e
] - test : replace assert.throws w/ common.expectsError (Mithun Sasidharan) #17483
[28b2d8ac20
] - test : use common.expectsError in tests (Mithun Sasidharan) #17484
[d15cdc6fdb
] - test : replace assert.throws w/ common.expectsError (Mithun Sasidharan) #17498
[993b1cbc6d
] - test : use Countdown in http test (idandagan1) #17506
[1aae28b7c9
] - test : use Number.isNaN instead of global isNaN (Mithun Sasidharan) #17515
[2a5da9c2c9
] - test : use Countdown in http-response-statuscode (Mandeep Singh) #17327
[919625bd6a
] - test : use Countdown in test-http-set-cookies (Shilo Mangam) #17504
[f399667784
] - test : replace assert.throws w/ common.expectsError (Mithun Sasidharan) #17497
[c2ff36ed7f
] - test : replace assert.throws w/ common.expectsError (Mithun Sasidharan) #17494
[af8e27d10e
] - test : Use common.mustCall in http test (sreepurnajasti) #17487
[7b8622f946
] - test : update http test to use Countdown (Francisco Gerardo Neri Andriano) #17477
[fb553b5b59
] - test : improve crypto test coverage (Leko) #17426
[928aecc92c
] - test : replace fs.accessSync with fs.existsSync (Leko) #17446
[7d3a84388d
] - test : fix flaky test-benchmark-querystring (Rich Trott) #17517
[50f120eaac
] - test : fix flaky test-benchmark-util (Rich Trott) #17473
[a407a48bdf
] - test : expand coverage for crypto (Leko) #17447
[07547346a8
] - test : add common.crashOnUnhandledRejection() (IHsuan) #17247
[8c32b4a37a
] - test : refactor code to use common.mustCall (Mithun Sasidharan) #17437
[fe9d9f732b
] - test : remove hidden use of common.PORT in parallel tests (Rich Trott) #17466
[cca3526faf
] - test : add more settings to test-benchmark-dgram (Rich Trott) #17462
[562007ce2a
] - test : add dgram benchmark test (jopann) #17462
[619cbc4364
] - test : fix flaky test-benchmark-events (Rich Trott) #17472
[d8018bc91d
] - test : update test-http-request-dont-override-options to use common.mustCall (Mithun Sasidharan) #17438
[0ac87c2525
] - test : replace assert.throws with common.expectsError (Leko) #17445
[07fd4cfbe0
] - test : use common.mustCall in test-http-malformed-request (Mithun Sasidharan) #17439
[0ade4888f2
] - test : forbid common.mustCall*()
in process exit handlers (Rich Trott) #17453
[85e6271995
] - test : use Countdown in http test (Mithun Sasidharan) #17436
[8c81ba0b1c
] - test : remove common.PORT from parallel tests (Rich Trott) #17410
[5fecdbaca9
] - test : update test-http-response-multiheaders to use countdown (hmammedzadeh) #17419
[69e775d454
] - test : update test-http-timeout to use countdown (Mithun Sasidharan) #17341
[9cbb0dadc0
] - test : make common.mustNotCall show file:linenumber (Lance Ball) #17257
[259f2d331d
] - test : remove fixturesDir from common module (Rich Trott) #17400
[92b29cd659
] - test : remove common.fixturesDir from tests (Rich Trott) #17400
[0afcea280e
] - test : add test case for missing branch (Leko) #17418
[c9a4f4f8f1
] - test : update test-http-upgrade-client to use countdown (Mithun Sasidharan) #17339
[91d541627e
] - test : update test-http-status-reason-invalid-chars to use countdown (Mithun Sasidharan) #17342
[4fb070873e
] - test : refactored test-http-allow-req-after-204-res to countdown (Mithun Sasidharan) #17211
[ef25de7493
] - test : update test/parallel/test-http-pipe-fs.js to use countdown (ChungNgoops) #17346
[1866b05042
] - test : refactored test-http-response-splitting to use countdown (Mithun Sasidharan) #17348
[ee1c95f992
] - test : expanded assertions for console.timeEnd() output (NiveditN) #17368
[8336e4f88e
] - test : add test case for process.dlopen with undefined (Leko) #17343
[f0608814af
] - test : add test case for throwing an exception with vm.Script (Leko) #17343
[78592a34c6
] - test : make CreateParams stack-allocated (Daniel Bevenius) #17366
[ca81d4bb3f
] - test : use v8 Default Allocator in cctest fixture (Daniel Bevenius) #17366
[6e3a8be43a
] - test : replace function with arrow function (Leko) #17345
[f5a1e6cbc4
] - test : fix flaky async-hooks/test-graph.signal (Rich Trott) #17509
[f1b26be684
] - test : remove common.tmpDirName (Rich Trott) #17266
[047bac2475
] - test : fixup test-http2-create-client-secure-session (James M Snell) #17328
[3d45a94b56
] - test : mock the lookup function in parallel tests (Joyee Cheung) #17296
[4e789a3bf8
] - test : add common.dns.errorLookupMock (Joyee Cheung) #17296
[71eb186572
] - test : replace function with ES6 arrow function (Junichi Kajiwara) #17306
[36e2643d7b
] - test : add es6 module global leakage tests (WhoMeNope) #16341
[afdfc4de8f
] - test : Enable specifying flaky tests on fips (Nikhil Komawar) #16329
[24d08fee45
] - test : refactored http test to use countdown (Mithun Sasidharan) #17241
[b033d38022
] - test : Update test-http-parser-free to use countdown timer (Mandeep Singh) #17322
[4a749c3a70
] - test : Update test-http-client-agent to use countdown timer (Mandeep Singh) #17325
[1e3aed0be3
] - test : fix flaky parallel/test-http2-client-upload (Anna Henningsen) #17361
[1adccc6a6a
] - test : fix isNAN->Number.isNAN (yuza yuko) #17309
[91e21171c7
] - test : make use of Number.isNaN to test-readfloat.js (Hiromu Yoshiwara) #17310
[97a279e375
] - test : replace function with arrow function (spring_raining) #17312
[e35acedca5
] - test : refactor using template string (Yoshiya Hinosawa) #17314
[f51cb1c0cd
] - test : replace function with arrow function (Hiroaki KARASAWA) #17308
[3f4d0fc76b
] - test : replace function with arrow function (kou-hin) #17305
[d8e4d9593b
] - test : use arrow function (koooge) #17318
[b420209fc6
] - test : use common.hasIntl instead of typeof Intl (Aqui Tsuchida) #17311
[284dad7468
] - test : use Number.isNaN() (MURAKAMI Masahiko) #17319
[94abefba93
] - test : add test of stream Transform (Yoshiya Hinosawa) #17303
[e026132726
] - test : refactor concat string to template string (jimmy) #17252
[0e5ff6f44b
] - test : use common.crashOnUnhandledRejection (yozian) #17242
[24b1839aed
] - test : use common.crashOnUnhandledRejection (Kcin1993) #17235
[497195a1a3
] - test : add common.crashOnUnhandledRejection() (Andy Chen) #17234
[c375816667
] - test : use common.crashOnUnhandledRejection (zhengyuanjie) #17215
[cb3348715b
] - test : use common.crashOnUnhandledRejection (Jason Chung) #17233
[8d1ec5d24a
] - test : use common.crashOnUnhandledRejection() ([email protected] ) #17232
[e3db509b47
] - test : use common.crashOnUnhandledRejection (Kurt Hsu) #17229
[017379e89b
] - test : add common.crashOnHandleRejection (jackyen) #17225
[ce284fcb5d
] - test : add crashonUnhandledRejection (danielLin) #17237
[5cbe0f2420
] - test : keep coverage reports after coverage-clean (Anatoli Papirovski) #15470
[2d2e7803b2
] - test : add test on unhandled rejection (Larry Lu) #17228
[a536b031d8
] - test : use common.crashOnUnhandledRejection (aryung chen) #17221
[2010b800b8
] - test : use common.crashOnUnhandledRejection (Zack Yang) #17217
[d50671b061
] - test : add common.crashOnUnhandledRejection() (Scya597) #17212
[42a8f03a8b
] - test : remove unlink function which is needless (buji) #17119
[5c70cef403
] - test : dont need to remove nonexistent directory (buji) #17119
[696c962bf3
] - test : use common.crashOnUnhandledRejection() (Ivan Wei) #17227
[caa59b9a47
] - test : add common.crashOnUnhandledRejection() (Kyle Yu) #17236
[c232542494
] - test : use crashOnUnhandledRejection (YuLun Shih) #17220
[63f9a13299
] - test : fix linting error (James M Snell) #17251
[dc4aa89224
] - test : use common.crashOnUnhandledRejection (jimliu7434) #17231
[9bf2da3429
] - test : use crashOnUnhandledRejection (Roth Peng) #17226
[582f1f01f8
] - test : use common.crashOnUnhandledRejection (esbb48) #17218
[5cfd4ea3ed
] - test : use arrow function instead of bind (Lance Ball) #17202
[25ff8bef18
] - test : use crashOnUnhandledRejection (Chiahao Lin) #17219
[965051dc14
] - test : use common.crashOnUnhandledRejection (Whien) #17214
[72e480d85e
] - test : clean up inappropriate language (Gus Caplan) #17170
[c2bb4b211e
] - test : bypass dns for IPv6 net tests (Refael Ackermann) #16976
[417e7d1ac2
] - test : wrap callback in common.mustCall (suman-mitra) #17173
[b2c10cad51
] - test : remove unused parameter in test-next-tick-error-spin.js (Francois KY) #17185
[2bbc1f070d
] - test : remove unused parameter (Fran Herrero) #17193
[c2b30a99b7
] - test : remove unused variable (Pierre-Loic Doulcet) #17186
[2e311266f7
] - test : remove unused variable (Guillaume Flandre) #17187
[a08bcaeca9
] - test : remove unused parameter (François Descamps) #17184
[36281f4003
] - test : remove unused parameter (Xavier Balloy) #17188
[15b6bcf68b
] - test : make debugging of inspector-port-zero easier (Gibson Fahnestock) #16685
[9914bcaae9
] - test : replace assert.throws w/ common.expectsError (sgreylyn) #17091
[e16d833076
] - test : reduce benchmark cases in test-benchmark-buffer (Rich Trott) #17111
[79ba8637d0
] - test : fs.write() if 3rd argument is a callback, not offset (Patrick Heneise) #17045
[23c98fa796
] - test : utilize common.mustCall() on child exit (sreepurnajasti) #16996
[2776816945
] - test : use arrow functions instead of bind (Tobias Nießen) #17070
[b9311697db
] - test : move timing-sensitive test to sequential (Rich Trott) #16775
[acf6f24ef2
] - test : make REPL test pass in coverage mode (Anna Henningsen) #17082
[70060eef65
] - test : --enable-static linked executable (Daniel Bevenius) #14986
[113dd2b573
] - test : add basic WebAssembly test (Steve Kinney) #16760
[f80cf5a33d
] - test : add coverage to tty module (cjihrig) #16959
[121245f25f
] - test : add tls clientcertengine tests (Rich Trott)
[3b1db7f54b
] - test : flag known flake (Refael Ackermann)
[0093840044
] - test,doc : do not indicate that non-functions "return" values (Rich Trott) #17267
[b6929e2aa9
] - test,doc : document where common modules go (Gibson Fahnestock) #16089
[89d31ee048
] - timers : improvements to TimersList management (Anatoli Papirovski) #17429
[bd79c3788b
] - timers : clean up for readability (Anatoli Papirovski) #17279
[fd501b31c6
] - timers : cross JS/C++ border less frequently (Anna Henningsen) #17064
[33c1e8b3d5
] - tls : implement clientCertEngine option (joelostrowski)
[f7a1e39139
] - tools : simplify no-let-in-for-declaration rule (cjihrig) #17572
[e157e1c922
] - tools : simplify buffer-constructor rule (cjihrig) #17572
[01e7b446d1
] - tools : simplify prefer-assert-methods rule (cjihrig) #17572
[d59b0a7c73
] - tools : simplify prefer-common-mustnotcall rule (cjihrig) #17572
[aa32bd08a8
] - tools : prefer common.expectsError in tests (Anatoli Papirovski) #17557
[89964183c0
] - tools : don't lint-md as part of main lint target (Refael Ackermann) #17587
[70cfe687ca
] - tools : replace space with \b in regex (Diego Rodríguez Baquero) #17479
[e57af5aada
] - tools : lint for additional strings in docs (Rich Trott) #17492
[0e5dc8f925
] - tools : update markdown lint presets (Rich Trott) #17382
[6c65e04231
] - tools : enable no-return-await lint rule (Rich Trott) #17265
[1e34a0e9a8
] - tools : add cpplint rule for NULL usage (Daniel Bevenius) #17373
[e41344f1b8
] - tools : add docs for prefer-util-format-errors rule (Jon Moss) #17376
[1cc6df29a7
] - tools : add Boxstarter script (Bartosz Sosnowski) #17046
[6624ac3131
] - tools : update to ESLint 4.12.0 (cjihrig) #16948
[8e5b7117bc
] - tools : prohibit notDeepEqual usage (Ruben Bridgewater) #16325
[b7f81ae266
] - tools : add lint fixer for require-buffer
(Bamieh) #17144
[f0f32dccfe
] - tools : fix gitignore for tools/doc/ (Richard Littauer) #17224
[5247ab3792
] - tools : make doc tool a bit more readable (Tobias Nießen) #17125
[c8247a7c7d
] - tools : remove useless function declaration (Tobias Nießen) #17125
[34bfbfece4
] - tools : avoid using process.cwd in tools/lint-js (Tobias Nießen) #17121
[c4eb683020
] - tools : use built-in padStart instead of padString (Tobias Nießen) #17120
[4954eef481
] - tools : allow running test.py without configuring (Gibson Fahnestock) #16621
[16f181e3b9
] - tools : bump remark-cli to 4.0 (Refael Ackermann) #17028
[4f518a4780
] - tools : fail tests if malformed status file (Rich Trott) #16703
[7fe6a8f5d5
] - tools : try installing js-yaml only once (Joyee Cheung) #16661
[4d0c70a6f6
] - tools : speed up lint-md-build (Refael Ackermann) #16945
[03d2514b46
] - tools,test : throw if common.PORT used in parallel tests (Rich Trott) #17559
[8bd74c4061
] - tools,test : use Execute instead of check_output (Refael Ackermann) #17381
[855bb8d486
] - trace_events : add executionAsyncId to init events (Andreas Madsen) #17196
[f321921573
] - tty : fix 'resize' event regression (Ben Noordhuis) #16225
[4e3aa9a899
] - tty : refactor exports (cjihrig) #16959
[8383c348b8
] - util : fix negative 0 check in inspect (Gus Caplan) #17507
[c5d20b36e1
] - util : remove check for global.process (Gus Caplan) #17435
[a37eb32c32
] - util : escaping object keys in util.inspect() (buji) #16986
[57ee0dd5e3
] - zlib : remove unnecessary else branch (john) #17057
[45ca714005
] - zlib : fix assert fail for bad write in object mode (Kevin Locke) #16960
[fa01fe6819
] - zlib : fix decompression of empty data streams (Anna Henningsen) #17042
You can’t perform that action at this time.