Releases
v8.12.0
2018-09-11, Version 8.12.0 'Carbon' (LTS), @MylesBorins
Notable Changes
async_hooks :
rename PromiseWrap.parentId (Ali Ijaz Sheikh) #18633
remove runtime deprecation (Ali Ijaz Sheikh) #19517
deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513
cluster :
add cwd to cluster.settings (cjihrig) #18399
support windowsHide option for workers (Todd Wong) #17412
crypto :
allow passing null as IV unless required (Tobias Nießen) #18644
deps :
upgrade npm to 6.4.1 (Kat Marchán) #22591
upgrade libuv to 1.19.2 (cjihrig) #18918
Upgrade node-inspect to 1.11.5 (Jan Krems) #21055
fs,net :
support as and as+ flags in stringToFlags() (Sarat Addepalli) #18801
emit 'ready' for fs streams and sockets (Sameer Srivastava) #19408
http, http2 :
add options to http.createServer() (Peter Marton) #15752 -
add 103 Early Hints status code (Yosuke Furukawa) #16644
add http fallback options to .createServer (Peter Marton) #15752
n-api :
take n-api out of experimental (Michael Dawson) #19262
perf_hooks :
add warning when too many entries in the timeline (James M Snell) #18087
src :
add public API for managing NodePlatform (Cheng Zhao) #16981
allow --perf-(basic-)?prof in NODE_OPTIONS (Leko) #17600
node internals' postmortem metadata (Matheus Marchini) #14901
tls :
expose Finished messages in TLSSocket (Anton Salikhmetov) #19102
trace_events :
add file pattern cli option (Andreas Madsen) #18480
util :
implement util.getSystemErrorName() (Joyee Cheung) #18186
Commits
[b7f9334454
] - (SEMVER-MINOR) async_hooks : rename PromiseWrap.parentId (Ali Ijaz Sheikh) #18633
[373f4d6225
] - (SEMVER-MINOR) async_hooks : remove runtime deprecation (Ali Ijaz Sheikh) #19517
[daacff8584
] - (SEMVER-MINOR) async_hooks : deprecate unsafe emit{Before,After} (Ali Ijaz Sheikh) #18513
[8f5e9916d1
] - async_wrap : fix memory leak in AsyncResource (Michael Dawson) #20668
[0a3ebb030e
] - benchmark : add JSStreamWrap benchmark (Anna Henningsen) #17983
[4009e3f245
] - buffer : fix typo in lib/buffer.js (Ujjwal Sharma) #19126
[20d805e4bc
] - build : disable openssl build warnings on macos (Ben Noordhuis) #19046
[abcc9119d2
] - build : fix rm commands in tarball rule (Ben Noordhuis) #18332
[0bef96094e
] - build : include the libuv and zlib into node (Yihong Wang) #18383
[2ec7dd4edc
] - build : fix configure script for double-digits (Misty De Meo) #21183
[020057ade7
] - build : make lint-ci work properly on Linux make (Rod Vagg) #19746
[18fd620606
] - build : add node_lib_target_name to cctest deps (Daniel Bevenius) #18576
[9bd5fc2b34
] - build : make gyp user defined variables lowercase (Daniel Bevenius) #16238
[1d90700514
] - child_process : fix stdio sockets creation (Santiago Gimeno) #18701
[dc000a55d3
] - (SEMVER-MINOR) cluster : add cwd to cluster.settings (cjihrig) #18399
[76805f0043
] - (SEMVER-MINOR) cluster : support windowsHide option for workers (Todd Wong) #17412
[4d5cb4c8b5
] - crypto : use bool over int consistently (Tobias Nießen) #19238
[5a3dc37bc8
] - crypto : Use math.h definitions of isnan and isinf (Jeroen Roovers) #19196
[fc34f5cae2
] - (SEMVER-MINOR) crypto : allow passing null as IV unless required (Tobias Nießen) #18644
[4f3bf0449c
] - crypto : use non-deprecated v8::Object::Set (Daniel Bevenius) #17482
[c491ac424b
] - crypto : remove BIO_set_shutdown (Daniel Bevenius) #17542
[f82d58db4c
] - (SEMVER-MINOR) deps : upgrade npm to 6.4.1 (Kat Marchán) #22591
[5294919d05
] - deps : V8: cherry-pick 9040405 from upstream (Junliang Yan) #22375
[ae63db8624
] - deps : backport 804a693 from upstream V8 (Matheus Marchini) #21855
[bf2daab673
] - deps : Upgrade node-inspect to 1.11.5 (Jan Krems) #21055
[d9ab189f55
] - deps : cherry-pick b767cde1e7 from upstream V8 (Ben Noordhuis) #19710
[812b97c826
] - deps : fix typo in openssl upgrading doc (Daniel Bevenius) #19789
[60733a7a78
] - deps : upgrade libuv to 1.19.2 (cjihrig) #18918
[31883368c7
] - deps : cherry-pick 0c35b72 from upstream V8 (Gus Caplan) #18038
[74ca456af0
] - (SEMVER-MINOR) deps : upgrade npm to 6.2.0 (Kat Marchán) #21592
[ffb72f810e
] - deps : cherry-pick 09b53ee from upstream V8 (Anna Henningsen) #21767
[8e0f28b8f0
] - deps : V8: backport 49712d8a from upstream (Ali Ijaz Sheikh) #21334
[efe28b8581
] - deps : V8: fix bug in InternalPerformPromiseThen (Ali Ijaz Sheikh) #21426
[9aeffab452
] - deps : V8: cherry-pick 8361fa58 from upstream (Ali Ijaz Sheikh) #21294
[f987a512d4
] - deps : V8: backport b49206d from upstream (Ali Ijaz Sheikh) #20727
[185aca054e
] - deps : float fix on node-gyp in npm tree (Myles Borins) #21448
[677236494b
] - (SEMVER-MINOR) deps : upgrade npm to 6.1.0 (Rebecca Turner) #20190
[e6cd7e57b3
] - deps : V8: cherry-pick 5ebd6fcd from upstream (Ali Ijaz Sheikh) #21269
[d868eb784c
] - deps : V8: cherry-pick 502c6ae6 from upstream (Ali Ijaz Sheikh) #21269
[656ceea393
] - deps : cherry-pick dbfe4a49d8 from upstream V8 (Jan Krems) #16889
[a02319368c
] - doc : fix/add link to Android info (Vse Mozhet Byt) #19004
[cae60ca57a
] - doc : add warning to assert.doesNotThrow() (Ruben Bridgewater) #18699
[7ed297d528
] - doc : remove warning against readable/readable.read (Rich Trott) #19193
[94d27e21ef
] - doc : add inspector usage example (Ali Ijaz Sheikh) #19172
[1116d3274d
] - doc : make suggestion more direct in stream.md (Rich Trott) #19124
[369e1efca9
] - doc : remove subsystem from pull request template (Rich Trott) #19125
[d14137590e
] - doc : remove tentativeness in pull-requests.md (Rich Trott) #19123
[e2190ad755
] - doc : add simple example to rename function (punteek) #18812
[d9895c4ba7
] - doc : add URL.format() example (Zeke Sikelianos) #18888
[c2978ac045
] - doc : update list of re-exported symbols (Richard Lau) #19013
[7f6e0b3510
] - doc : Readable unpipe on Writable error event (George Sapkin) #18080
[ce66b02f97
] - doc : add RegExp Unicode Property Escapes to intl (Vse Mozhet Byt) #19052
[68e78e8e9e
] - doc : make the background section concise and improve its formality (Wilson) #18928
[dbc5bedd3e
] - doc : add process.debugPort to doc/api/process.md (flickz) #18716
[dc6dadd585
] - doc : readable.push(undefined)
in non-object mode (陈刚) #18283
[4a795dd084
] - doc : improve buf.lastIndexOf() text (Rich Trott) #19904
[24a105f63f
] - doc : remove eu-strip from tarball (jvelezpo) #20304
[14a5dd4769
] - doc : add tools/doc/README link in doc/STYLE_GUIDE (Vse Mozhet Byt) #20071
[f391181b27
] - doc : update tools/doc/README.md (Vse Mozhet Byt) #20047
[ab559b88f6
] - doc : add trivikr to collaborators (Trivikram) #19384
[98fe68fbb0
] - doc : add pronouns to readme (Teddy Katz) #22036
[274b2d2a89
] - doc : remove confusing "cats" from style guide (Rich Trott) #19246
[20ee726c9c
] - doc : remove superfluous adverb from style guide (Rich Trott) #19246
[b9b422abe2
] - doc : add watson to collaborators (Thomas Watson) #19234
[eae80e43ae
] - doc : add MoonBall to collaborators (Chen Gang) #19109
[f876887cae
] - doc : update description of 'clientError' event (Luigi Pinca) #18885
[07e2bd4b73
] - doc : remove CII badge in README (Roman Reiss) #18908
[8fad7affd9
] - doc : fix nits in tools/doc/README.md (Vse Mozhet Byt) #18874
[a1902caf09
] - doc : improved documentation for fs.unlink() (dustinnewman98) #18843
[8c5ad68add
] - doc : fix broken link in pull-requests.md (Justin Lee) #18873
[399ba4b8d8
] - doc : mark accessing IPC channel fd as undefined (Bartosz Sosnowski) #17545
[2cbeea0926
] - doc : add Yihong Wang to collaborators (Yihong Wang) #18824
[f57c53c811
] - doc : add missing metadata for fs.open (Tobias Nießen) #19585
[ebd73ad27a
] - doc : activate no-multiple-empty-lines
rule (Ruben Bridgewater) #18747
[adca631f8a
] - doc : note that linting is required in releases.md (Gibson Fahnestock) #18776
[a5ee6eeea7
] - doc : remove extra space in README.md (Matheus Marchini) #18822
[9c52231a05
] - doc : update crypo Certficate class. (Antoine AMARA) #18721
[a26454ea32
] - doc : add error check to fs example (Evan Lucas) #18681
[531cb6238d
] - doc : add missing metadata for settings.windowsHide (Tobias Nießen) #19578
[bb85fd6f5b
] - doc : add missing metadata for cluster.settings.cwd (Tobias Nießen) #19569
[4709734cfc
] - doc : cleanup n-api.md doc (Michael Dawson) #20430
[e1a7244fbd
] - doc : Uint8Array support in Buffer functions (SheetJS) #19949
[3ad5e30e05
] - doc : remove ES6/ECMAScript 2015 from buffer.md (Rich Trott) #19685
[41bb1107cf
] - doc : Uint8Array support in Buffer functions (SheetJS) #19949
[cf0577eef2
] - doc : remove ES6/ECMAScript 2015 from buffer.md (Rich Trott) #19685
[fceeee616b
] - doc : Update tools/icu/README.md (Steven R. Loomis) #16939
[52f5829cdb
] - doc : fix typo in http2.md (Vse Mozhet Byt) #18872
[50316e2021
] - doc,tools : formalize, unify, codify default values (Vse Mozhet Byt) #19737
[98f5b17ee1
] - errors : make message non-enumerable (Ruben Bridgewater) #19719
[9dc1f509f1
] - errors : move error creation helpers to errors.js (Joyee Cheung) #18546
[9696bf920f
] - errors : lazy load util in internal/errors.js (Joyee Cheung) #18358
[e25d5d077d
] - (SEMVER-MINOR) fs : support as and as+ flags in stringToFlags() (Sarat Addepalli) #18801
[35a1bd97ba
] - (SEMVER-MINOR) fs,net : emit 'ready' for fs streams and sockets (Sameer Srivastava) #19408
[68a810cd85
] - http : prevent aborted event when already completed (Andrew Johnston) #18999
[c4fa1f72a2
] - http : prevent aborted event when already completed (Andrew Johnston) #18999
[1fc00f0821
] - http : do not rely on the 'agentRemove' event (Luigi Pinca) #20786
[e094275799
] - http : simplify parser lifetime tracking (Anna Henningsen) #18135
[01dc646382
] - (SEMVER-MINOR) http : add options to http.createServer() (Peter Marton) #15752
[7c43099d1e
] - (SEMVER-MINOR) http, http2 : add 103 Early Hints status code (Yosuke Furukawa) #16644
[87818dc8bc
] - http2 : destroy the socket properly and add tests (Mathias Buus) #19852
[de51a83e58
] - http2 : remove unused using declarations node_http2 (Daniel Bevenius) #20420
[a29cd25b41
] - http2 : refer to stream errors by name (Anna Henningsen) #18966
[06329a8eaf
] - http2 : remove duplicate words in comments (Tobias Nießen) #17939
[955080f7ee
] - http2 : pass session to DEBUG_HTTP2SESSION2 (Daniel Bevenius) #20815
[b1b0486049
] - http2 : add req and res options to server creation (Peter Marton) #15560
[3f78847e0e
] - (SEMVER-MINOR) http2 : add http fallback options to .createServer (Peter Marton) #15752
[cf833e4901
] - lib : change hook -> hooks in code comment (Daniel Bevenius) #19053
[29b5d3999e
] - lib : re-fix v8_prof_processor (Anna Henningsen) #19059
[2702fd779e
] - lib : replace eval
with vm.runInThisContext
(Myles Borins) #18623
[7e23946c87
] - lib : provide proper deprecation code (Ruben Bridgewater) #18694
[7c6e391419
] - lib, src : use process.config instead of regex (Jon Moss) #17814
[0f83f251fe
] - module : enable dynamic import flag for esmodules (Myles Borins) #18387
[d7192c4e6a
] - module : Set dynamic import callback (Jan Krems) #15713
[35a8ff7e55
] - n-api : create functions directly (Gabriel Schulhof) #21688
[7033bbaa01
] - n-api : throw when entry point is null (Gabriel Schulhof) #20779
[4911c4e9fa
] - n-api : improve runtime perf of n-api func call (Kenny Yuan) #21072
[0b2f52706d
] - (SEMVER-MINOR) n-api : take n-api out of experimental (Michael Dawson) #19262
[4a267f0e3c
] - net : simplify net.Socket#end() (Anna Henningsen) #18708
[3d38bab64e
] - net : use \_final
instead of on('finish')
(Anna Henningsen) #18608
[1a1288d03c
] - perf_hooks : fix timing (Timothy Gu) #18993
[b4192b007b
] - (SEMVER-MINOR) perf_hooks : add warning when too many entries in the timeline (James M Snell) #18087
[68d33c692e
] - perf_hooks : fix scheduling regression (Anatoli Papirovski) #18051
[711098e88c
] - (SEMVER-MINOR) process : Send signal name to signal handlers (Robert Rossmann) #15606
[2ec981b078
] - process : use more direct sync I/O for stdio (Anna Henningsen) #18019
[a6fca750be
] - repl : better handling of recoverable errors (Prince J Wesley) #18915
[66343c546c
] - (SEMVER-MINOR) src : add environment cleanup hooks (Anna Henningsen) #19377
[f33f3238f9
] - src : #include <stdio.h>" to iculslocs (Steven R. Loomis) #19150
[02ea033e05
] - src : fix error message in async_hooks constructor (Daniel Bevenius) #19000
[d478bc7375
] - src : fix bootstrap_node on bsd (sylkat) #22663
[cbe92390c1
] - src : use DoTryWrite()
for not-all-Buffer writev()s too (Anna Henningsen) #18019
[69efa9f6b3
] - src : remove node namespace qualifiers (Daniel Bevenius) #18962
[8af6b75e10
] - (SEMVER-MINOR) src : add public API for managing NodePlatform (Cheng Zhao) #16981
[e194c3782b
] - src : fix deprecation warning in node_perf.cc (Daniel Bevenius) #18877
[161869ece0
] - (SEMVER-MINOR) src : allow --perf-(basic-)?prof in NODE_OPTIONS (Leko) #17600
[eaf99d9393
] - src : add node_encoding.cc (James M Snell) #21112
[0321afed4c
] - src : add node_process.cc (James M Snell) #21105
[54ea1ccf2d
] - src : refactor bootstrap to use bootstrap object (James M Snell) #20917
[6f545d1902
] - src : fix compiler warning in process.ppid (cjihrig) #16958
[9125e2b6fa
] - src : add convenience ctor for async trigger id scope (Anna Henningsen) #19204
[2ee4bb7826
] - src : move Environment
ctor/dtor into env.cc (Anna Henningsen) #19202
[342dbff852
] - src : make AsyncResource
destructor virtual (Anna Henningsen) #20633
[b916620bf5
] - src : fix typo in util.h comment (Anna Henningsen) #20656
[8076a793ed
] - src : fix nullptr dereference for signal during startup (Anna Henningsen) #20637
[1cb9772a40
] - src : remove unused freelist.h header (Anna Henningsen) #20544
[e17f05a817
] - src : create per-isolate strings after platform setup (Ulan Degenbaev) #20175
[d38ccbb07f
] - src : use unordered\_map
for perf marks (Anna Henningsen) #19558
[553e34ef9c
] - src : simplify http2 perf tracking code (Anna Henningsen) #19470
[67182912d7
] - src : add "icu::" prefix before ICU symbols (Steven R. Loomis)
[2cf263519a
] - src : use unique_ptr for scheduled delayed tasks (Franziska Hinkelmann) #17083
[2148b1921e
] - src : use unique_ptr in platform implementation (Franziska Hinkelmann) #16970
[e9327541e1
] - src : cancel pending delayed platform tasks on exit (Anna Henningsen) #16700
[bf8068e6f9
] - src : prepare v8 platform for multi-isolate support (Anna Henningsen) #16700
[59f13304e1
] - src : refactor callback #defines into C++ templates (Anna Henningsen) #18133
[a8d2ab50fc
] - src : rename On\*
-> Emit\*
for stream callbacks (Anna Henningsen) #17701
[15c4717e0a
] - src : harden JSStream callbacks (Anna Henningsen) #18028
[5ea1492b74
] - src : fix code coverage cleanup (Michael Dawson) #18081
[0d2a720c70
] - src : update make for new code coverage locations (Michael Dawson) #17987
[2c6f482ba2
] - src : remove duplicate words in comments (Tobias Nießen) #17939
[7fa97d4f09
] - src : make FSEventWrap/StatWatcher::Start more robust (Timothy Gu) #17432
[c39b0020b5
] - src : expose uv.errmap to binding (Joyee Cheung) #17338
[75b456d0b8
] - src : do not redefine private for GenDebugSymbols (Joyee Cheung) #18653
[7cf26e5813
] - src : remove superfluous check in backtrace_posix.cc (Anna Henningsen) #16950
[0564454b75
] - (SEMVER-MINOR) src, test : node internals' postmortem metadata (Matheus Marchini) #14901
[c92d66a749
] - stream : delete redundant code (陈刚) #18145
[af27768df4
] - stream : delete redundant code (陈刚) #18145
[9c781f041d
] - test : fix test-abort-backtrace in shared lib build (Yihong Wang) #19213
[a0fd0b69eb
] - test : Remove unnecessary asserion messages in test-crypto-hash.js (Piotr Grzesik) #18984
[e6131c2687
] - test : do not check text for engine-generated error (Rich Trott) #19215
[8adb0b37bd
] - test : address unreliable test-performance (Rich Trott) #19228
[e1e6a0965e
] - test : refactor http-https-default-ports (Ken Lin) #19130
[d3a10c70f1
] - test : skip postmortem metadata test when nm fails (Joyee Cheung) #19107
[f64100a7df
] - test : add more information to assert.strictEqual (Ujjwal Sharma) #19162
[21be1279dd
] - test : move require http2 to after crypto check (Daniel Bevenius) #19111
[61dd5b73b5
] - test : specify 'dir' for directory symlinks (Kyle Farnung) #19049
[85aa639440
] - test : refactor test after review (Andrew Johnston) #18999
[01e2eba0c7
] - test : move test-timers-throw-reschedule to sequential (Myles Borins) #22379
[812c950691
] - test : rename test-regress-GH-877 .js (Ujjwal Sharma) #19161
[67bdb35e0f
] - test : rename test-regress-GH-784 .js (Ujjwal Sharma) #19161
[37936304e8
] - test : address nits and rename the corresponding fixture (Ujjwal Sharma) #19161
[d76a96c6ad
] - test : rename tests to remove "regress" keyword (Ujjwal Sharma) #19161
[b70dd35ba4
] - test : rename test-regress-GH-4027 (Ujjwal Sharma) #19161
[6092060227
] - test : rename test-regress-GH-4015 (Ujjwal Sharma) #19161
[6417564b29
] - test : rename test-regress-GH-1697 (Ujjwal Sharma) #19161
[20a4ec88a0
] - test : rename test-regress-GH-1726 (Ujjwal Sharma) #19161
[d7b657fceb
] - test : refactor test-async-wrap-getasyncid (Santiago Gimeno) #18727
[905c350147
] - test : remove assert message and add block scope (wuweiweiwu) #19054
[7d0f02e48d
] - test : fix flaky inspector-stop-profile-after-done (Rich Trott) #18126
[4b4383918f
] - test : http2 compat response.write() error checks (Trivikram) #18859
[78e79c7f7d
] - test : fix deprecation warning in binding.cc (Daniel Bevenius) #18877
[2f6866e1d9
] - test : check symbols in shared lib (Yihong Wang) #18806
[a8ae04d528
] - test : http2 client ping errors (Trivikram) #18849
[901f5799f3
] - test : http2 client settings invalid callback (Trivikram) #18850
[cd44b82f52
] - test : http2 client operations after destroy (Trivikram) #18845
[ffa7b50eef
] - test : refactor parallel/test-tls-pause (juggernaut451) #18714
[83e704d396
] - test : stdio pipe behavior tests (Bartosz Sosnowski) #18614
[488e1bbe81
] - test : refactor parallel/test-tls-0-dns-altname (juggernaut451) #18803
[35e691cb40
] - test : refactor parallel/test-tls-addca (juggernaut451) #18798
[f534bd889a
] - test : make tls test more rigorous (Ben Noordhuis) #18792
[ecf3616f51
] - test : reduce benchmark test run time (juggernaut451) #18787
[29009aec96
] - test : try to connect after server was closed (Leko) #18257
[d0083cbccd
] - test : wrap countdown callback in common.mustCall (Bamieh) #18506
[0977f042e6
] - test : add lib path env when node_shared=true (Yihong Wang) #18626
[11695907e1
] - test : add multiline repl input regression test (cjihrig) #18718
[0b6ab530c1
] - test : add crypto check to test-benchmark-tls (Daniel Bevenius) #18724
[6bc307ff32
] - test : add useful info to error msg and refactor (Chin Huang) #18541
[1654b12037
] - test : fix missing param in benchmark-timers (Anatoli Papirovski) #18734
[bbc7443724
] - test : fix and improve error message (Kevin Caulfield) #18449
[4eca50a2a0
] - test : fix flaky repl-timeout-throw (Santiago Gimeno) #18692
[3cdae1541b
] - test : remove NodeTestFixture from Env constructor (Daniel Bevenius) #18558
[25ce5c3852
] - test : introduce SetUpTestCase/TearDownTestCase (Daniel Bevenius) #18558
[e98efcfa6a
] - test : replace assert.equal with assert.strictEqual (Sho Miyamoto) #18119
[9a9ea0d756
] - test : bypass dns for IPv6 net tests (Refael Ackermann) #16976
[d0588f151d
] - test : fix flaky http-client-timeout-agent (Santiago Gimeno) #19856
[1e25f00353
] - test : move http-client-timeout-agent to sequential (Rich Trott) #19809
[0517cd8504
] - test : fix test-cluster-send-handle-large-payload (Rich Trott) #19311
[8053474679
] - test : add http2/tls destroy regression test (Anna Henningsen) #21598
[ed0d939dbc
] - test : remove --harmony-sharedarraybuffer usage (Ben Smith) #16343
[0f45ecb68c
] - test : add http _dump regression test (Anna Henningsen) #21595
[6d3cbcbb13
] - test : make test-error-reporting engine agnostic (Rich Trott) #16272
[b1110b22b4
] - test : fix test when NODE_OPTIONS env var is set to --trace-warnings (Ashok) #20027
[f0f44f69a6
] - test : check TTY mode reset on exit (Anna Henningsen) #21027
[71ee19e064
] - test : plug AliasedBuffer cctest memory leak (Anna Henningsen) #20665
[3c6464a4f4
] - test : add regression test for large write (Anna Henningsen) #19551
[21cdb73d67
] - test : allow running with NODE\_PENDING\_DEPRECATION
(Anna Henningsen) #18991
[ad862a0114
] - test : properly tag anonymous namespaces (Michael Dawson) #18583
[1942440696
] - test : refactor test-repl (Anna Henningsen) #17926
[7d263ff708
] - test : fix unreliable async-hooks/test-signalwrap (Rich Trott) #17827
[fa6f808c71
] - test : add test for postmortem metadata validation (cjihrig) #17685
[88c4adfdde
] - test : remove test case 0 from tls-cnnic-whitelist (Daniel Bevenius) #19767
[64b4ea47ed
] - test : set clientOpts.port property (Daniel Bevenius) #19767
[b7564c48dd
] - test : fix cctest -Wunused-variable warning (Ben Noordhuis) #18530
[d55e4adc3d
] - test,benchmark,doc : enable dot-notation rule (Ruben Bridgewater) #18749
[1f49de4b24
] - (SEMVER-MINOR) tls : expose Finished messages in TLSSocket (Anton Salikhmetov) #19102
[1cf17df769
] - tls : accept array of protocols in TLSSocket (Mark S. Everitt) #16655
[8292bc3892
] - tls : use correct class name in deprecation message (Anna Henningsen) #17561
[c56aafd645
] - tools : add log output to crashes (Ruben Bridgewater) #20295
[422b6e8b9f
] - tools : show stdout/stderr for timed out tests (Rich Trott) #20260
[f8c5042454
] - tools : include exit code in TAP log (Refael Ackermann) #19855
[11e53cd323
] - tools : include exit code in test failures (Rich Trott) #19855
[246c2d18cb
] - tools : fix TypeError from test.py --time
(Richard Lau) #20368
[1241b90a13
] - tools : simplify HTML generation (Vse Mozhet Byt) #20307
[ac05c2b226
] - tools : modernize and optimize doc/addon-verify.js (Vse Mozhet Byt) #20188
[fc41817f97
] - tools : don’t emit illegal utf-8 from icutrim/iculslocs (Steven R. Loomis) #19756
[cf2a7e9ce6
] - tools : apply editorconfig rules to tools also (Tobias Nießen) #19521
[36ffc3b69b
] - tools : remove src dir from JS editorconfig rule (Tobias Nießen) #19521
[ff4c30e9bb
] - tools : dry utility function in tools/doc/json.js (Vse Mozhet Byt) #19692
[59b99e88fb
] - tools : fix comment nits in tools/doc/*.js files (Vse Mozhet Byt) #19696
[eb5f08546e
] - tools : fix nits in tools/doc/type-parser.js (Vse Mozhet Byt) #19612
[4a1b064cdc
] - tools : simplify tools/doc/preprocess.js (Vse Mozhet Byt) #19539
[fe4e511ae8
] - tools : fix nits in tools/doc/common.js (Vse Mozhet Byt) #19599
[11b8d4793f
] - tools : shorten metadata parsing (Tobias Nießen) #19512
[aa3be00b08
] - tools : make metadata parsing less permissive (Tobias Nießen) #19512
[2fb47a5cbf
] - tools : fix nits in tools/doc/preprocess.js (Vse Mozhet Byt) #19473
[e1c28b6f46
] - tools : fix logic nit in tools/doc/generate.js (Vse Mozhet Byt) #19475
[7d4d96b63d
] - tools : bump remark-cli to 4.0 (Refael Ackermann) #17028
[814021182e
] - tools : fix custom eslint rule errors (Ruben Bridgewater) #18853
[ce62e142b3
] - tools : ignore VS compiler output in deps/v8 (Michaël Zasso) #18952
[817f43637b
] - tools : custom eslint autofix for inspector-check.js (Shobhit Chittora) #16646
[c32b087161
] - tools : auto fix custom crypto-check eslint rule (Shobhit Chittora) #16647
[7f1a9421c0
] - tools : fix eslint isRequired (Ruben Bridgewater) #18729
[bf09b7a155
] - tools : treat SIGABRT as crash (Anna Henningsen) #19990
[79919a3a9a
] - tools : ensure doc-only doesn't update package-lock (Myles Borins) #21015
[c5eb1f83d0
] - tools : update tooling to work with new macOS CLI … (Rich Trott) #21173
[5362e2fbb3
] - tools : fix test-npm-package (Michaël Zasso) #19293
[ab967b725e
] - tools : fix icu readme lint error (Anatoli Papirovski) #18445
[f2506d46b5
] - tools : don't lint-md as part of main lint target (Refael Ackermann) #17587
[3857e108ca
] - tools : speed up lint-md-build (Refael Ackermann) #16945
[c4716dc711
] - tools, test : fix prof polyfill readline (killagu) #18641
[4df93dc8ac
] - tools,bootstrap : preprocess gypi files to json (Gus Caplan) #19140
[7a35e18177
] - tools,gyp : fix regex for version matching (Rich Trott) #21216
[e602726c68
] - (SEMVER-MINOR) trace_events : add file pattern cli option (Andreas Madsen) #18480
[9fdba04e5e
] - tty : fix console printing on Windows (Anna Henningsen) #18214
[40a36b3af8
] - url : added url fragment lookup table (Hakan Kimeiga) #17627
[654ce4ba17
] - url : added space to class string of iterator objects (Haejin Jo) #17558
[66520afdb8
] - util : skip type checks in internal getSystemErrorName (Joyee Cheung) #18546
[58b5a610d8
] - (SEMVER-MINOR) util : implement util.getSystemErrorName() (Joyee Cheung) #18186
[ec1828c2b6
] - (SEMVER-MAJOR) v8 : add new to the throw statement (Ruben Bridgewater) #13857
[8a5c100793
] - win, tools : add nasm to boxstarter script (Bartosz Sosnowski) #19950
You can’t perform that action at this time.