Node.js v8.9.4 (LTS)
Gibson Fahnestock
Notable Changes
- deps:
- upgrade npm to 5.6.0 (Kat Marchán) #17535
 
- build:
- configure can now be run from any directory (Gibson Fahnestock) #17321
 
Commits
- [62ad4cca07] - tools/doc: add tools/remark-* to eslintignore (Ivan Wei) #17240
- [ce91a38970] - benchmark: fix http/simple.js benchmark (Anatoli Papirovski) #17583
- [3fe7f9f102] - benchmark: set maxHeaderListPairs in h2 headers.js (Anatoli Papirovski) #17194
- [4597bd753a] - benchmark: use unique filenames in fs benchmarks (Rich Trott) #16776
- [92723701cd] - benchmark,path: remove unused variables (薛定谔的猫) #15789
- [58a667c884] - build: add amake helpoption for common targets (Gibson Fahnestock) #17323
- [5b04621c40] - build: allow running configure from any directory (Gibson Fahnestock) #17321
- [6ed330610a] - build: define HAVE_OPENSSL macro for cctest (Matheus Marchini) #17461
- [2e6f96e15d] - build: add serial commas to messages in configure script (Rich Trott) #17464
- [1802f3f8fc] - build: fix test-v8 target (Michaël Zasso) #17269
- [337d2b9972] - build: add make lint-js-fix (Joyee Cheung) #17283
- [134bbd8f30] - build: fix bsd build with gcc (Matheus Marchini) #16737
- [bacbdc968d] - build: remove empty VCLibrarianTool entry (Daniel Bevenius) #17191
- [2c891412b2] - build: Allow linking against an external copy of nghttp2. (Ed Schouten) #16788
- [1941d0a405] - build: do not build doc in source tarball (Joyee Cheung) #17100
- [792eee9803] - build: minor corrections to configure descriptions (Daniel Bevenius) #17094
- [3036b36b76] - build: enforce order of dependency when building addons (Joyee Cheung) #17048
- [2f708c172f] - build: fix cctest target --with-dtrace (Daniel Bevenius) #17039
- [9532e982dc] - build: prevent echoing of recipes for test target (Daniel Bevenius) #17010
- [73eab91c8e] - build: fix cctest compilation (Daniel Bevenius) #16887
- [811892edf0] - build,win: vcbuild refactoring call configure (Refael Ackermann) #17299
- [54f6b294a1] - crypto: use SetNull instead of Set (Daniel Bevenius) #17521
- [000be870e0] - crypto: make createXYZ inlineable (Matteo Collina) #16067
- [13e853fb68] - deps: upgrade npm to 5.6.0 (Kat Marchán) #17535
- [c57cd9bf8b] - deps: V8: cherry-pick cfc3404f from upstream (Ali Ijaz Sheikh) #17354
- [f34ee5c954] - deps: V8: backport 14ac02c from upstream (Ali Ijaz Sheikh) #17512
- [5076cf3de7] - doc: use "JavaScript" instead of "Javascript" (Rich Trott) #17163
- [81afb5c4c7] - doc: prepare for v8/V8 linting in doc text (Rich Trott) #17163
- [772ad878be] - doc: add capitalization styling to STYLE_GUIDE (Rich Trott) #17163
- [9a06d988fd] - doc: make error descriptions more concise (Rich Trott) #16954
- [d85a63546c] - doc: fix modules.md export example (Anatoli Papirovski) #17579
- [08220a309e] - doc: add link to debugger in process.md (Delapouite) #17522
- [26e0fa8979] - doc: simplify and clarify FIPS text in BUILDING.md (Rich Trott) #17538
- [f36ba1adca] - doc: esm loader example with module.builtinModules (Guy Bedford) #17385
- [545c526b4e] - doc: 'constructor' implies use of new keyword (Cameron Moorehead) #17364
- [e53691c208] - doc: add "Hello world" example for N-API (Franziska Hinkelmann) #17425
- [ce4a49ee7a] - doc: immprove inode text in fs.md (Rich Trott) #17519
- [e7c1578768] - doc: improve text for Console constructor (Rich Trott) #17519
- [820d97b0ed] - doc: improve readability of README.md (Rich Trott) #17519
- [29cda14049] - doc: improve readability of COLLABORATOR_GUIDE.md (Rich Trott) #17519
- [9390ad1a65] - doc: add info on post-publishing ARM6 builds (Michael Dawson) #17455
- [418ee1c13a] - doc: mention node-test-pull-request-lite job (Jon Moss) #17513
- [2c327c6c68] - doc: fix typo in repl.md (Rich Trott) #17502
- [07735b9fc2] - doc: fix common typo involving one-time listeners (Rich Trott) #17502
- [25d7b8a4af] - doc: fix typo in dns.md (Rich Trott) #17502
- [4d826f09c1] - doc: remove unused link reference (Anatoli Papirovski) #17510
- [8767acb401] - doc: remove IPC channel implementation details (Bartosz Sosnowski) #17460
- [b49dfeed7b] - doc: update AUTHORS list (Michaël Zasso) #17452
- [9519616564] - doc: use serial comma in tls.md (Rich Trott) #17464
- [4667de8aac] - doc: add serial comma in CPP_STYLE_GUIDE.md (Rich Trott) #17464
- [bc9a490f54] - doc: edit module introduction (Rich Trott) #17463
- [9b7168f3cb] - doc: standardize preposition usage in fs.md (Rich Trott) #17463
- [cfaba6b0ba] - doc: improve punctuation in fs.open() text (Rich Trott) #17463
- [0d7dca5858] - doc: use colon consistently in assert.md (Rich Trott) #17463
- [cb262d284e] - doc: update example in module registration (Franziska Hinkelmann) #17424
- [43215c6c3c] - doc: introduce categories to Cpp style guide (Franziska Hinkelmann) #17095
- [afd001b29b] - doc: add missing serial commas (Rich Trott) #17384
- [aa45aa4a90] - doc: be concise about serial commas (Rich Trott) #17384
- [a3d218dafb] - doc: document tls.checkServerIdentity (Hannes Magnusson) #17203
- [e786fde2a5] - doc: improve checkServerIdentity docs (Hannes Magnusson) #17203
- [b18cd4e8b1] - doc: add guide to maintaining npm (Myles Borins) #16541
- [3690d73901] - doc: fix doc example for cctest (Matheus Marchini) #17355
- [0605f01b05] - doc: clarify fast-track of reversions (Refael Ackermann) #17332
- [2ceecce725] - doc: fix typo in stream.md (Matthew Leon) #17357
- [5d1b76c1bd] - doc: non-partitioned async crypto operations (Jamie Davis) #17250
- [04732f1bdf] - doc: move Code of Conduct to admin repo (Myles Borins) #17301
- [f1b4c4b2ee] - doc: fix typo occuring -> occurring (Leko) #17350
- [3043d1573c] - doc: Add link for ECMAScript 2015 (smatsu-hl) #17317
- [3efa621878] - doc: caution against removing pseudoheaders (James M Snell) #17329
- [7b7ab9cfb3] - doc: replace string with template string (Leko) #17316
- [1289cbd09d] - doc: replace function with arrow function in vm.md (narirou) #17307
- [891e469490] - doc: replace function with arrow function (Leko) #17304
- [ceab92804d] - doc: fix typo in api doc of url.format(urlObject) (pkovacs) #17295
- [cd3defe124] - doc: add ES Modules entry to who-to-cc (Rich Trott) #17205
- [64b7398daf] - doc: add maclover7 to collaborators (Jon Moss) #17289
- [092aa6079a] - doc: update http URLs to https in README.md (Ronald Eddy Jr) #17264
- [342a291bd0] - doc: update http URLs to https in doc/api (Ronald Eddy Jr) #17263
- [c1db3a2507] - doc: update http URLs to https in GOVERNANCE.md (Ronald Eddy Jr) #17262
- [5fe370cc99] - doc: update http URLs to https in CONTRIBUTING.md (Ronald Eddy Jr) #17261
- [36f5f13bb2] - doc: add SharedArrayBuffer to Buffer documentation (Thomas den Hollander) #15489
- [1b689fb2a1] - doc: document resolve hook formats (Lucas Azzola) #16375
- [ec1a35c6b6] - doc: fs.readFile is async but not partitioned (Jamie Davis) #17154
- [eb041a0cec] - doc: use better terminology for build machines (Anna Henningsen) #17142
- [fef966f4c0] - doc: update mgol in AUTHORS.txt, add to .mailmap (Michał Gołębiowski-Owczarek) #17239
- [38a78f4010] - doc: update release table in V8 guide (Ali Ijaz Sheikh) #17136
- [641fae08e6] - doc: add guybedford to collaborators (Guy Bedford) #17197
- [c67bab338e] - doc: update AUTHORS list (Michaël Zasso) #16571
- [017a75bcdf] - doc: normalize ToC indentation with heading levels in README (Rich Trott) #17106
- [214959320f] - doc: add Contributing to Node.js to the README ToC (Rich Trott) #17106
- [738261499f] - doc: merge Working Groups with Contributing to Node.js in README (Rich Trott) #17106
- [b9d51b8e9c] - doc: remove IRC node-dev link from README (Rich Trott) #17106
- [d6e02867c8] - doc: add missing introduced_in comments (Luigi Pinca) #16741
- [7ecaa1b849] - doc: change v8 to V8 (Rich Trott) #17089
- [58d986f2ad] - doc: avoid mentioning 'uncaughtException' (Luigi Pinca) #16905
- [7ee9d69888] - doc: add note about using cluster without networking (pimlie) #17031
- [9e28f6f546] - doc: explicitly document highWaterMark option (Sebastian Silbermann) #17049
- [21a017fb9b] - doc: fix a link in dgram.md (Vse Mozhet Byt) #17107
- [3b524cf510] - doc: reorganize collaborator guide (Joyee Cheung) #17056
- [2145b3734d] - doc: delete unused definition in README.md (Vse Mozhet Byt) #17108
- [f67c0bfac0] - doc: add Support section in README (Rich Trott) #16533
- [010a3309a6] - doc: document common pattern for instanceof checks (Michael Dawson) #16699
- [706aab9d91] - doc: mention smart pointers in Cpp style guide (Franziska Hinkelmann) #17055
- [6b99323ceb] - doc: add Table of Contents to Cpp style guide (Franziska Hinkelmann) #17052
- [996108cb14] - doc: add hashseed to collaborators (Yang Guo) #16863
- [8622353c68] - doc: make stream.Readable consistent (Sakthipriyan Vairamani (thefourtheye)) #16786
- [58cd649146] - doc: correct effects to affects (gowpen) #16794
- [24178ac002] - doc: correct EventEmitter reference (gowpen) #16791
- [b8561c2261] - doc: fix a typo in n-api documentation (Vipin Menon) #16879
- [4ede5eceb7] - doc: fix typos in N-API (Swathi Kalahastri) #16911
- [f1de0da7b9] - doc,test: remove unnecessary await with return instances (Rich Trott) #17265
- [97d9be555a] - doc,win: clarify WSL support (João Reis) #17008
- [20b40d154f] - errors,tools: ASCIIbetical instead of alphabetical (Refael Ackermann) #15578
- [b413e0920e] - fs: use arrow functions instead of.bindandself(Weijia Wang) #17137
- [63a35133f9] - http: do not assign intermediate variable (Jon Moss) #17335
- [673e2637f8] - http2: use more descriptive names (James M Snell) #17328
- [9fd0b32c38] - http2: remove unnecessary event handlers (James M Snell) #17328
- [31cdbd636a] - http2: reduce code duplication in settings (James M Snell) #17328
- [bdcbe81ad0] - http2: general cleanups (James M Snell) #17328
- [4b43e52f1a] - inspector: no async tracking for promises (Anna Henningsen) #17118
- [bf123f3dc2] - inspector: include node_platform.h header (Alexey Kuzmin) #16677
- [e6a568b49d] - internal: add emitExperimentalWarning function (Cody Deckard) #16497
- [5d06a4f907] - lib: replace string concatenation with template (Vijayalakshmi Kannan) #16923
- [c3fdef7469] - module: fix for #17130 shared loader cjs dep (Guy Bedford) #17131
- [371e3f1f0b] - module: be lazy when creating CJS facades (Bradley Farias) #17153
- [b0da03bdf1] - n-api: use nullptr instead of NULL in node_api.cc (Daniel Bevenius) #17276
- [2e1e166139] - path: remove obsolete comment (Rich Trott) #17023
- [6deae6e4c0] - repl: remove internal frames from runtime errors (Lance Ball) #15351
- [3f2d3b388b] - src: remove unused include node_crypto_clienthello (Daniel Bevenius) #17546
- [28a81ce102] - src: fix missing handlescope bug in inspector (Ben Noordhuis) #17539
- [c78559eb83] - src: node_http2_state.h should not be executable (Jon Moss) #17408
- [3c8bdd9652] - src: fix typo in NODE_OPTIONS whitelist (Evan Lucas) #17369
- [c602c4c7cd] - src: make base64.h self-contained (Daniel Bevenius) #17177
- [0802128d68] - src: add napi_handle_scope_mismatch to msg list (neta) #17161
- [76f63b50db] - src: fix compiler warning (cjihrig) #17195
- [f26b5761f7] - src: remove unprofessional slang in assertions (Alexey Orlenko) #17166
- [0b07dda767] - src: inspector context name = program title + pid (Ben Noordhuis) #17087
- [c5920737a1] - src: abstract getpid() operation (Ben Noordhuis) #17087
- [f12efd5990] - src: use unique_ptr for http2_state (Franziska Hinkelmann) #17078
- [e46f06c53d] - src: use std::unique_ptr in base-object-inl.h (Franziska Hinkelmann) #17079
- [c9da446533] - src: fix size of CounterSet (Witthawat Piwawatthanapanit) #16984
- [05422689d7] - src: use smart pointer instead of new and delete (Franziska Hinkelmann) #17020
- [54706f0531] - src: perf_hooks: fix wrong sized delete (Ali Ijaz Sheikh) #16898
- [7db8f01ef7] - src: implement backtrace-on-abort for windows (Anna Henningsen) #16951
- [13a46fcec7] - src: remove unnecessary call to SetHiddenPrototype (Toon Verwaest) #16554
- [9ec35c583f] - src: clean up uv_fs_t's in module_wrap.cc (cjihrig) #16722
- [81970f87ed] - src: fix UB in InternalModuleReadFile() (Ben Noordhuis) #16871
- [b1802ede3b] - src: turn inspector raw pointer into unique_ptr (Franziska Hinkelmann) #16974
- [af579907de] - src: fix bad sizeof expression (Ben Noordhuis) #17014
- [cae8772617] - stream: use arrow fns for 'this' in readable (Vipin Menon) #16927
- [9830b10133] - test: remove hidden use of common.PORT in parallel tests (Rich Trott) #17466
- [3bf3dc465f] - test: remove fixturesDir from common module (Rich Trott) #17400
- [0cd4503b76] - test: remove common.fixturesDir from tests (Rich Trott) #17400
- [c02ac841e9] - test: refactor test-child-process-pass-fd (Rich Trott) #17596
- [8eef736f8d] - test: refactor test-http-default-port (Anna Henningsen) #17562
- [bb96831d83] - test: refactored to remove unnecessary variables (Mithun Sasidharan) #17553
- [bbb503f90b] - test: use Countdown in http-agent test (Federico Kauffman) #17537
- [831f021e2d] - test: update http test to use common.mustCall (Collins Abitekaniza) #17528
- [d5b5278f33] - test: improve assert messages in repl-reset-event (Adri Van Houdt) #16836
- [19aa3b1185] - test: update test-http-should-keep-alive to use countdown (TomerOmri) #17505
- [24305daabe] - test: fix flaky test-benchmark-es (Rich Trott) #17516
- [e00a4f3b66] - test: use Countdown in http test (idandagan1) #17506
- [e4edb038db] - test: use Number.isNaN instead of global isNaN (Mithun Sasidharan) #17515
- [90ee2b5657] - test: use Countdown in http-response-statuscode (Mandeep Singh) #17327
- [925db27d94] - test: use Countdown in test-http-set-cookies (Shilo Mangam) #17504
- [56c2f0f434] - test: Use common.mustCall in http test (sreepurnajasti) #17487
- [65b0db4267] - test: update http test to use Countdown (Francisco Gerardo Neri Andriano) #17477
- [a81f732fe9] - test: replace fs.accessSync with fs.existsSync (Leko) #17446
- [e442dfbe76] - test: fix flaky test-benchmark-querystring (Rich Trott) #17517
- [f8856ea4f4] - test: add common.crashOnUnhandledRejection() (IHsuan) #17247
- [4af3a744a3] - test: refactor code to use common.mustCall (Mithun Sasidharan) #17437
- [977eb5aa06] - test: add more settings to test-benchmark-dgram (Rich Trott) #17462
- [6c6635dd2e] - test: add dgram benchmark test (jopann) #17462
- [d0738fe6e3] - test: fix flaky test-benchmark-events (Rich Trott) #17472
- [6b18b35b30] - test: update test-http-request-dont-override-options to use common.mustCall (Mithun Sasidharan) #17438
- [e01cd821f5] - test: replace assert.throws with common.expectsError (Leko) #17445
- [daa0cab9c2] - test: use common.mustCall in test-http-malformed-request (Mithun Sasidharan) #17439
- [26a5d9a66c] - test: forbidcommon.mustCall*()in process exit handlers (Rich Trott) #17453
- [fddba1840c] - test: use Countdown in http test (Mithun Sasidharan) #17436
- [4231923557] - test: update test-http-response-multiheaders to use countdown (hmammedzadeh) #17419
- [45b65857f4] - test: update test-http-timeout to use countdown (Mithun Sasidharan) #17341
- [2ab0534322] - test: make common.mustNotCall show file:linenumber (Lance Ball) #17257
- [6723619a07] - test: update test-http-upgrade-client to use countdown (Mithun Sasidharan) #17339
- [8e73a06bbf] - test: update test-http-status-reason-invalid-chars to use countdown (Mithun Sasidharan) #17342
- [d00df5d6d7] - test: refactored test-http-allow-req-after-204-res to countdown (Mithun Sasidharan) #17211
- [323ffacfd0] - test: update test/parallel/test-http-pipe-fs.js to use countdown (ChungNgoops) #17346
- [279d844fda] - test: refactored test-http-response-splitting to use countdown (Mithun Sasidharan) #17348
- [97a264e194] - test: make CreateParams stack-allocated (Daniel Bevenius) #17366
- [a71f214282] - test: use v8 Default Allocator in cctest fixture (Daniel Bevenius) #17366
- [f5cd808212] - test: replace function with arrow function (Leko) #17345
- [683daea419] - test: fix flaky async-hooks/test-graph.signal (Rich Trott) #17509
- [0498649c25] - test: remove common.tmpDirName (Rich Trott) #17266
- [ef7261006e] - test: replace function with ES6 arrow function (Junichi Kajiwara) #17306
- [ecb1f17c1e] - test: add es6 module global leakage tests (WhoMeNope) #16341
- [86d00b2af8] - test: Enable specifying flaky tests on fips (Nikhil Komawar) #16329
- [d5795d016b] - test: refactored http test to use countdown (Mithun Sasidharan) #17241
- [74d5e6bcb1] - test: Update test-http-parser-free to use countdown timer (Mandeep Singh) #17322
- [6137afad8c] - test: Update test-http-client-agent to use countdown timer (Mandeep Singh) #17325
- [341f0c5be7] - test: fix flaky parallel/test-http2-client-upload (Anna Henningsen) #17361
- [c1efba8737] - test: fix isNAN->Number.isNAN (yuza yuko) #17309
- [7f4aafc46d] - test: make use of Number.isNaN to test-readfloat.js (Hiromu Yoshiwara) #17310
- [8b64df06d2] - test: replace function with arrow function (spring_raining) #17312
- [6ed8c28315] - test: replace function with arrow function (Hiroaki KARASAWA) #17308
- [8874473cff] - test: replace function with arrow function (kou-hin) #17305
- [eccb5cb34f] - test: use arrow function (koooge) #17318
- [fa397148b3] - test: use Number.isNaN() (MURAKAMI Masahiko) #17319
- [0aca036e91] - test: add test of stream Transform (Yoshiya Hinosawa) #17303
- [39107d7a79] - test: use common.crashOnUnhandledRejection (yozian) #17242
- [2d697a8068] - test: use common.crashOnUnhandledRejection (Kcin1993) #17235
- [0fb5d27496] - test: add common.crashOnUnhandledRejection() (Andy Chen) #17234
- [e07c200d24] - test: use common.crashOnUnhandledRejection (zhengyuanjie) #17215
- [3255686722] - test: use common.crashOnUnhandledRejection (Jason Chung) #17233
- [bea920068f] - test: use common.crashOnUnhandledRejection() (sorarize@gmail.com) #17232
- [ef6d68c2f9] - test: use common.crashOnUnhandledRejection (Kurt Hsu) #17229
- [2b5bc37bca] - test: add common.crashOnHandleRejection (jackyen) #17225
- [0daf33e5e7] - test: add crashonUnhandledRejection (danielLin) #17237
- [f4e6d06e29] - test: keep coverage reports after coverage-clean (Anatoli Papirovski) #15470
- [b4726fabb6] - test: add test on unhandled rejection (Larry Lu) #17228
- [040fe7025a] - test: use common.crashOnUnhandledRejection (aryung chen) #17221
- [22d352540e] - test: use common.crashOnUnhandledRejection (Zack Yang) #17217
- [1474460d2e] - test: add common.crashOnUnhandledRejection() (Scya597) #17212
- [7900f8ae63] - test: remove unlink function which is needless (buji) #17119
- [179a4f4fa4] - test: dont need to remove nonexistent directory (buji) #17119
- [12940b1bed] - test: use common.crashOnUnhandledRejection() (Ivan Wei) #17227
- [f56e0ca30d] - test: add common.crashOnUnhandledRejection() (Kyle Yu) #17236
- [92d4d1e523] - test: use crashOnUnhandledRejection (YuLun Shih) #17220
- [90630ae091] - test: fix linting error (James M Snell) #17251
- [0e4a681e98] - test: use common.crashOnUnhandledRejection (jimliu7434) #17231
- [8a0a2658cc] - test: use crashOnUnhandledRejection (Roth Peng) #17226
- [5dd620babd] - test: use common.crashOnUnhandledRejection (esbb48) #17218
- [74e6f0d08f] - test: use arrow function instead of bind (Lance Ball) #17202
- [b1b98210a6] - test: use crashOnUnhandledRejection (Chiahao Lin) #17219
- [f608f708c4] - test: use common.crashOnUnhandledRejection (Whien) #17214
- [bd8d7d7258] - test: clean up inappropriate language (Gus Caplan) #17170
- [27ee7117dd] - test: wrap callback in common.mustCall (suman-mitra) #17173
- [7b9623a819] - test: remove unused parameter in test-next-tick-error-spin.js (Francois KY) #17185
- [1f20891445] - test: remove unused parameter (Fran Herrero) #17193
- [cebedd6845] - test: remove unused variable (Pierre-Loic Doulcet) #17186
- [9c6b845d43] - test: remove unused variable (Guillaume Flandre) #17187
- [71d554e8cb] - test: remove unused parameter (François Descamps) #17184
- [431ed2be5d] - test: remove unused parameter (Xavier Balloy) #17188
- [3d1e129dbc] - test: make debugging of inspector-port-zero easier (Gibson Fahnestock) #16685
- [c86f185b49] - test: replace assert.throws w/ common.expectsError (sgreylyn) #17091
- [ca0b5fa68b] - test: reduce benchmark cases in test-benchmark-buffer (Rich Trott) #17111
- [2f276c894e] - test: fs.write() if 3rd argument is a callback, not offset (Patrick Heneise) #17045
- [ec28fe68ad] - test: utilize common.mustCall() on child exit (sreepurnajasti) #16996
- [e3d0e0360e] - test: use arrow functions instead of bind (Tobias Nießen) #17070
- [f44ad16298] - test: move timing-sensitive test to sequential (Rich Trott) #16775
- [af4d74e6d0] - test: make REPL test pass in coverage mode (Anna Henningsen) #17082
- [b1bcd4fe11] - test: --enable-static linked executable (Daniel Bevenius) #14986
- [621390fe65] - test: add basic WebAssembly test (Steve Kinney) #16760
- [8528a5d5f0] - test: flag known flake (Refael Ackermann) #16941
- [3da14495c7] - test: refactor exitedAfterDisconnect test (Rich Trott) #16729
- [5a1a56722b] - test: add tests for eslint rules (Teddy Katz) #16138
- [927a28126b] - test: fixup test-http2-create-client-secure-session (James M Snell) #17328
- [eb8344b3a9] - test: use default assertion messages (John Byrne) #16808
- [d2b32ce074] - test: add detailed message for assertion failure (Attila Gonda) #16812
- [55bf57dc9a] - test: improve assert messages in napi exception test (Paul Blanche) #16820
- [25ff7bf1cd] - test: improve error emssage reporting in testNapiRun.js (Paul Ashfield) #16821
- [2d63b65aed] - test: refactor addons-napi/test_promise/test.js (ka3e) #16814
- [ad331f20bd] - test: add coverage to tty module (cjihrig) #16959
- [9bade7a095] - test,doc: do not indicate that non-functions "return" values (Rich Trott) #17267
- [7e571ae204] - test,doc: document where common modules go (Gibson Fahnestock) #16089
- [eb3db343c3] - tools: fix gitignore for tools/doc/ (Richard Littauer) #17224
- [0e47f4151e] - tools: simplify no-let-in-for-declaration rule (cjihrig) #17572
- [dd1105ddba] - tools: simplify buffer-constructor rule (cjihrig) #17572
- [20044a239d] - tools: simplify prefer-assert-methods rule (cjihrig) #17572
- [9ece12f542] - tools: simplify prefer-common-mustnotcall rule (cjihrig) #17572
- [3e4ca90077] - tools: replace space with \b in regex (Diego Rodríguez Baquero) #17479
- [36c977e551] - tools: enable no-return-await lint rule (Rich Trott) #17265
- [aa546e7365] - tools: add Boxstarter script (Bartosz Sosnowski) #17046
- [3fb2183464] - tools: update to ESLint 4.12.0 (cjihrig) #16948
- [b6be2d7181] - tools: add lint fixer forrequire-buffer(Bamieh) #17144
- [baf95b68e5] - tools: make doc tool a bit more readable (Tobias Nießen) #17125
- [9a76a6cfcf] - tools: remove useless function declaration (Tobias Nießen) #17125
- [df39389175] - tools: avoid using process.cwd in tools/lint-js (Tobias Nießen) #17121
- [5e5cb1bd54] - tools: use built-in padStart instead of padString (Tobias Nießen) #17120
- [7658eec62e] - tools: allow running test.py without configuring (Gibson Fahnestock) #16621
- [d7eaa3ffb4] - tools: fail tests if malformed status file (Rich Trott) #16703
- [8319b68873] - tools: try installing js-yaml only once (Joyee Cheung) #16661
- [a91fb54693] - tools: add fixer for no-let-in-for-declaration (Weijia Wang) #16642
- [ba73a67d45] - tools: update to ESLint 4.10.0 (cjihrig) #16738
- [38b0da7fab] - tools,test: use Execute instead of check_output (Refael Ackermann) #17381
- [6fa51d6198] - tty: fix 'resize' event regression (Ben Noordhuis) #16225
- [5ee05f2187] - tty: refactor exports (cjihrig) #16959
- [3236944761] - util: fix negative 0 check in inspect (Gus Caplan) #17507
- [943258e093] - util: remove check for global.process (Gus Caplan) #17435
Windows 32-bit Installer: https://nodejs.org/dist/v8.9.4/node-v8.9.4-x86.msi 
Windows 64-bit Installer: https://nodejs.org/dist/v8.9.4/node-v8.9.4-x64.msi 
Windows 32-bit Binary: https://nodejs.org/dist/v8.9.4/win-x86/node.exe 
Windows 64-bit Binary: https://nodejs.org/dist/v8.9.4/win-x64/node.exe 
macOS 64-bit Installer: https://nodejs.org/dist/v8.9.4/node-v8.9.4.pkg 
macOS 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-darwin-x64.tar.gz 
Linux 32-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x86.tar.xz 
Linux 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-x64.tar.xz 
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-ppc64le.tar.xz 
Linux s390x 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-s390x.tar.xz 
AIX 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-aix-ppc64.tar.gz 
SmartOS 32-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-sunos-x86.tar.xz 
SmartOS 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-sunos-x64.tar.xz 
ARMv6 32-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-armv6l.tar.xz 
ARMv7 32-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-armv7l.tar.xz 
ARMv8 64-bit Binary: https://nodejs.org/dist/v8.9.4/node-v8.9.4-linux-arm64.tar.xz 
Source Code: https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz 
Other release files: https://nodejs.org/dist/v8.9.4/ 
Documentation: https://nodejs.org/docs/v8.9.4/api/
SHASUMS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
155ae63f0bb47050e0c31b4f8c17dadc79dcfa8e8f4ec9e3974fd7592afa9a4f  node-v8.9.4-aix-ppc64.tar.gz
ca50f7d2035eb805306e303b644bb1cde170ce2615e0a2c6e95fb80881c48c24  node-v8.9.4-darwin-x64.tar.gz
cb79e2da37d2b646a06adaddcda67ff6ba0f77f9ca733b041dabf3dad79c7468  node-v8.9.4-darwin-x64.tar.xz
ef7248e81706daeeec946c19808a50b60ac250e648365d78fda6e40f1f9b23a5  node-v8.9.4-headers.tar.gz
11ed407a4bc3d8c3e73305ac54e91e64c9a9f6a2ae5476791d6fcc14ac159bfc  node-v8.9.4-headers.tar.xz
2b133c7d23033fbc2419e66fc08bba35c427a97aba83ed6848b6b4678c0cac65  node-v8.9.4-linux-arm64.tar.gz
7c0369a5dbc98d0989c208ca3ee1b6db4cba576343014fdbf7d36fd2659f7089  node-v8.9.4-linux-arm64.tar.xz
81f138e935323246bd5da518eb0ea8ad00008f3c8a8d606e17589a545a9c73d1  node-v8.9.4-linux-armv6l.tar.gz
501bcae62ea1769924facc9628f407d37753e7a024cf3b12a18ea9dab1b380c9  node-v8.9.4-linux-armv6l.tar.xz
a0dd9009cb8d4be89c8a31131df16ad5ea1580d10ae426c5142aa34b0ad4ea76  node-v8.9.4-linux-armv7l.tar.gz
fe19f195df3d4f362d0cf0eef43c1a6a0b6006a1be2a89ee1808091c2ef4d722  node-v8.9.4-linux-armv7l.tar.xz
c5df73b8571edf97f83b484d6139332fad3b710d51be4aeb8d846059862d4675  node-v8.9.4-linux-ppc64le.tar.gz
21178be5e4c1dbdd99610d24aa934234a368c542ebabb3d98c31d393cf4adf06  node-v8.9.4-linux-ppc64le.tar.xz
d6e53ab2f8364528d4c6800adc1e7fccec607fd07a97b83985732c749a7fc846  node-v8.9.4-linux-s390x.tar.gz
90c6c284db9482a478dd5110e2171435156d56a013aeda2f636b6240eba156bd  node-v8.9.4-linux-s390x.tar.xz
21fb4690e349f82d708ae766def01d7fec1b085ce1f5ab30d9bda8ee126ca8fc  node-v8.9.4-linux-x64.tar.gz
68b94aac38cd5d87ab79c5b38306e34a20575f31a3ea788d117c20fffcca3370  node-v8.9.4-linux-x64.tar.xz
cc2f7a300353422ede336f5e72b71f0d6eac46732a31b7640648378830dd7513  node-v8.9.4-linux-x86.tar.gz
79f241f31eab5dfe2976fb0633c598dababd207ab0b8a163004f296cd7794a65  node-v8.9.4-linux-x86.tar.xz
b93767f7e186b1ae7204fedafa4110534f577d18d4204f422b626afdd5061e28  node-v8.9.4.pkg
e4a5d945091043c937125cd0d515258785cd4ea806fe3b77000d888de23d2ba0  node-v8.9.4-sunos-x64.tar.gz
b33e8f1495b88fcc0ab1e2579f2f7cf4d39886d577430dcb920a024829d4cf28  node-v8.9.4-sunos-x64.tar.xz
551729411793e427f5760fe8e46f45612e1e8e7c63e55ad34243ebf8ea9a4a7a  node-v8.9.4-sunos-x86.tar.gz
6b439bb7204362c0af7a654bce24fcf8059e1772b2f0a9e4e1f8a0b8caa85d26  node-v8.9.4-sunos-x86.tar.xz
729b44b32b2f82ecd5befac4f7518de0c4e3add34e8fe878f745740a66cbbc01  node-v8.9.4.tar.gz
6cdcde9c9c1ca9f450a0b24eafa229ca759e576daa0fae892ce74d541ecdc86f  node-v8.9.4.tar.xz
15a847a28358f9ae40bae42f49b033b0180bc10661632c63a9c8487ae980a8ba  node-v8.9.4-win-x64.7z
48946e99ac4484e071df25741d2300f3a656f476c5ff3f8116a4746c07ebe3b7  node-v8.9.4-win-x64.zip
50ad674fb4c89edf35d3fee2136da86631cb7c0504589eb71ce8a3bb176493ed  node-v8.9.4-win-x86.7z
02e3c65000ac055e05c604aec4cf318212efbd4b60a945ed319072d58314ca32  node-v8.9.4-win-x86.zip
547689da69bacadfee619d208702b73698d14297bd5fef5d80656897989e91b6  node-v8.9.4-x64.msi
f9442188c2f66d167a0ac610dee6d16e226ba28ca93f9569e0276268eb8f85dc  node-v8.9.4-x86.msi
b73841f25d6e75d635770fd1a32e4d74d6ab2feed0fd7708bb40b967ae06f33e  win-x64/node.exe
5439dc6f0d632ecdeb7342986743a03fe0818e34f0a67e38de74fa9c94886a39  win-x64/node.lib
6ab35445dd564978019cf4f3cfe11dd342b8450015fc054df99aa6f35f21736a  win-x64/node_pdb.7z
c064abba981c2373e7e1a8c53b4e4ed1d4927bd9c0f7c065b24dd13b731598bd  win-x64/node_pdb.zip
c8430b20cd067d8784d5faae04f9447987a472b22b6d0a2403ea4362ecd3d0bc  win-x86/node.exe
c4edece2c0aa68e816c4e067f397eb12e9d0c81bb37b3d349dbaf47cf246b0b7  win-x86/node.lib
6a2ee7a0b0074ece27d171418d82ce25a60b87750ec30c5c9fbeaaca8c206fa5  win-x86/node_pdb.7z
1b44176d888c1bc6a6b05fcc6234031b3b8a58da9de8b99661088f998ac5e269  win-x86/node_pdb.zip
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEd5hKmG68KqeGvA9msB+7koIcWHoFAlpMW20ACgkQsB+7koIc
WHpz/xAAke4OR9kgp2EiKwMYZpgvv0vGtpFnCHhi20eN6axjMP3DU5QEUisAniyf
VSdWmBI903thvIS8+IWXUWItfOdNLu6cz23GFXhkl+AT10JJsEU6JFpuaQa4niEP
Pao4i+RruFxLkTYThPksPNPKRKM7Ehd1wqBY5RtHRqtKroklVU3HKG5aLNDRBykO
dFmXec6oWbNRb5gg5HK7amZoFAp1K4hhlIxrgnU7t4A9cWS3Q0736wt4SctP0fyM
lcZsZgKrp1IaxoCE/Dtk2o7ZfqmWA7k40GoNdb/0iSBGFZEQn820Byslivi+04uA
KvA+fNJuM+bdx/oPQ+k0gYqcBdrx7VoKHKY6XhMT7Daolcwr0lKCYn81vFSbANP8
ovLFFW5T1dAC/qKv0jit+Jhoeu3jB5nYZOQUiLgs5L+gTaDJs4iF02uahpMHEeLR
jmoIsZ+ZfvFrs6Jb/St/gGX+woFOVjenoQBVokm6PnzYBAktsm5x3xvUz2A35K9b
cMn535Jbr8qHcm9TVqMG+POoMCdnv0M2QKTGCRhfrK7F39XIxBnCYz/RSNEdixCJ
agWVWzG9GlgCl/wj5blG1tnS6o5x5udCQIOQBeTyVCCXpVSZcUdsZKe+gCciIH0e
mBDz0UQ/dayTE5JFy8KoPURA0Tb6bj7z0Msyjmjl5rcm6iV3Dwk=
=hRYy
-----END PGP SIGNATURE-----