Skip to content

v8.12.0 proposal

Rodrigo Muino Tomonari requested to merge v8.12.0-proposal into v8.x

trying a bit of a different approach here.

This is a release based on all the commits that are currently on v8.x-staging

There is a backlog of around 1200 commits that have not been audited for this release

https://gist.github.com/MylesBorins/078554dfc521fe945a6f45324206ec0e

This is a semver-minor release... as such we are going to want to bake longer with an r.c. process.

If you know of specific 8.x bugs that we should fix, any commits / prs from the above list, or features you want to be considered for this minor please comment on this issue and the @nodejs/lts and @nodejs/backporters team will review and land as appropriate.

If individuals don't see anything pressing for 8.x we'll ship it with what is in this PR. Assume that all currently open backport PRs are going to be triages, if they land this PR will be updated accordingly.


2018-09-11, Version 8.12.0 'Carbon' (LTS), @MylesBorins

Notable Changes

  • [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

Merge request reports

Loading