Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v15.12.0 proposal #37766

Merged
merged 101 commits into from Mar 17, 2021
Merged

v15.12.0 proposal #37766

merged 101 commits into from Mar 17, 2021

Commits on Mar 10, 2021

  1. fs: improve fsPromises readFile performance

    Improve the fsPromises readFile performance
    by allocating only one buffer, when size is known,
    increase the size of the readbuffer chunks,
    and dont read more data if size bytes have been read
    
    Refs: #37583
    PR-URL: #37608
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Linkgoron authored and MylesBorins committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    b277776 View commit details
    Browse the repository at this point in the history
  2. fs: add promisified readFile benchmark

    add a benchmark for fs.promises.readFile
    
    PR-URL: #37608
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Linkgoron authored and MylesBorins committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    3572299 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. tools: update ESLint to 7.21.0

    PR-URL: #37546
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7a1de1f View commit details
    Browse the repository at this point in the history
  2. tools: update eslint-plugin-markdown configuration

    This commit updates the linting setup to work with
    eslint-plugin-markdown@2.0.0. This also allows the update-eslint
    script to continue to function properly without changes.
    
    PR-URL: #37549
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    25a5f0b View commit details
    Browse the repository at this point in the history
  3. domain: show falsy names as anonymous for DEP0097

    Many anonymous functions use the empty string as their name.
    Since the DEP0097 logic was using nullish coalescing, these
    functions were not being displayed as anonymous. This commit
    updates the logic to use || instead of ??.
    
    PR-URL: #37550
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1c09776 View commit details
    Browse the repository at this point in the history
  4. domain: add name to monkey-patched emit function

    The domain module monkey patches EventEmitter.prototype.emit(),
    however the function's name was becoming the empty string. This
    commit forces the new emit function to have the proper name.
    
    PR-URL: #37550
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    236ba04 View commit details
    Browse the repository at this point in the history
  5. lib: remove use of array destructuring

    PR-URL: #36818
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    daa4ac5 View commit details
    Browse the repository at this point in the history
  6. tools: add ESLint rule no-array-destructuring

    Iterating over arrays should be avoided because it relies on
    user-mutable global methods (`Array.prototype[Symbol.iterator]`
    and `%ArrayIteratorPrototype%.next`), we should instead use
    other alternatives. This commit adds a rule that disallow
    array destructuring syntax in favor of object destructuring syntax.
    Note that you can ignore this rule if you are using
    the array destructuring syntax over a safe iterable, or
    actually want to iterate over a user-provided object.
    
    PR-URL: #36818
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    057c6a8 View commit details
    Browse the repository at this point in the history
  7. test: redownload wpt fixtures with correct encoding

    PR-URL: #37467
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    c09bd77 View commit details
    Browse the repository at this point in the history
  8. test: update all Web Platform Tests

    PR-URL: #37467
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    a44daff View commit details
    Browse the repository at this point in the history
  9. worker: allow BroadcastChannel in receiveMessageOnPort

    PR-URL: #37535
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    addaleax authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    f4fd3fb View commit details
    Browse the repository at this point in the history
  10. worker: add ports property to MessageEvents

    Add `ev.ports` for spec compliancy.
    
    Since we only emit the raw `data` value, and only create the
    `MessageEvent` instance if there are EventTarget-style listeners,
    we store the ports list temporarily on the MessagePort object itself,
    so that we can look it up when we need to create the event object.
    
    Fixes: #37358
    
    PR-URL: #37538
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    addaleax authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    8024ffb View commit details
    Browse the repository at this point in the history
  11. src: make BaseObject::is_snapshotable virtual

    Use a virtual function in order to save space (8 bytes per instance
    on 64-bit platforms) and in order to be consistent with the other
    methods on BaseObject.
    
    PR-URL: #37539
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    33436e3 View commit details
    Browse the repository at this point in the history
  12. doc: refactor signal info in child_process.md

    * Since exec calls execFile and execFile internally calls spawn with
      options.signal, the signal parameter has been documented under exec
      as well.
    * Refactor the description of signal under all the functions.
    * Add examples of usage of signal under all the functions and add
      missing requires in the other examples.
    
    PR-URL: #37528
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    f56a805 View commit details
    Browse the repository at this point in the history
  13. tools: make update-eslint.sh work with npm@7

    Install `eslint-plugin-markdown` at the same level of `eslint` without
    cd'ing into `eslint` directory, otherwise the following error is raised:
    
    ```
    npm ERR! code ERESOLVE
    npm ERR! Cannot destructure property 'name' of 'node' as it is null.
    ```
    
    PR-URL: #37566
    Fixes: #37560
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lpinca authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    fd7234c View commit details
    Browse the repository at this point in the history
  14. tools: fix compiler warning in inspector_protocol

    error: comparison of integer expressions of different signedness:
    ‘int’ and ‘uint64_t’ {aka ‘long unsigned int’} [-Werror=sign-compare]
     2562 |           if (!success || std::numeric_limits<int32_t>::max() <
          |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
     2563 |                               token_start_internal_value_) {
          |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    PR-URL: #37573
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    RaisinTen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    82e78f7 View commit details
    Browse the repository at this point in the history
  15. tools: update remark-preset-lint-node to 2.1.1

    PR-URL: #37604
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7042ec8 View commit details
    Browse the repository at this point in the history
  16. doc: document that NODE_EXTRA_CA_CERTS is read only once

    Fixes: #20432
    
    PR-URL: #37562
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    267bbe3 View commit details
    Browse the repository at this point in the history
  17. doc: clarify that columnOffset applies only to the first line

    Fixes: #26780
    
    PR-URL: #37563
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    732d8ca View commit details
    Browse the repository at this point in the history
  18. cluster: clarify construct Handle

    Improve the readability for costruct SharedHandle and
    RoundRobinHandle
    
    PR-URL: #37385
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JacksonTian authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    8e1257e View commit details
    Browse the repository at this point in the history
  19. crypto: improve randomUUID performance

    PR-URL: #37243
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    rangoo94 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    d81b9af View commit details
    Browse the repository at this point in the history
  20. cluster: restructure to same prototype for cluster child

    Since `rr` and `shared` both belongs to the same prototype declaration
    and differes only in the handler declaration, this can be abstracted to
    a same type of function arguments passing.
    
    PR-URL: #36610
    Reviewed-By: James M Snell <jasnell@gmail.com>
    yashLadha authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e9028eb View commit details
    Browse the repository at this point in the history
  21. test: fix flaky test-child-process-exec-abortcontroller-promisified

    Fixes: #37568
    
    PR-URL: #37572
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    0d04b6c View commit details
    Browse the repository at this point in the history
  22. doc: add top-level await syntax in vm.md

    PR-URL: #37077
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e0e7aa1 View commit details
    Browse the repository at this point in the history
  23. doc: fix small typo in 15.11.0 release

    PR-URL: #37590
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnb authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    05badcf View commit details
    Browse the repository at this point in the history
  24. crypto: add separate error for INVALID_KEY_TYPE

    PR-URL: #37555
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    33180fa View commit details
    Browse the repository at this point in the history
  25. tools: fix object name in prefer-assert-methods.js

    PR-URL: #37544
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    440c944 View commit details
    Browse the repository at this point in the history
  26. deps: upgrade npm to 7.6.1

    PR-URL: #37606
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    ruyadorno authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7422453 View commit details
    Browse the repository at this point in the history
  27. doc: apply sentence case to headers in pull-requests.md

    PR-URL: #37602
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5a9196e View commit details
    Browse the repository at this point in the history
  28. doc: change lang info string in fs JS snippets

    Refs: nodejs/remark-preset-lint-node#176
    
    PR-URL: #37605
    Refs: #37162
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    f50db89 View commit details
    Browse the repository at this point in the history
  29. tools: add support for mjs and cjs JS snippet linting

    Refs: #37162
    Refs: nodejs/remark-preset-lint-node#176
    
    PR-URL: #37311
    Refs: eslint/eslint-plugin-markdown#172
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    07fc61b View commit details
    Browse the repository at this point in the history
  30. tools,doc: add support for several flavors of JS code snippets

    Enable code example using both modern ESM syntax and legacy CJS syntax.
    It adds a toggle on the web interface to let users switch from one
    JavaScript flavor to the other.
    
    PR-URL: #37162
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    9c0ca46 View commit details
    Browse the repository at this point in the history
  31. tools: check version number in YAML comments from changelogs

    PR-URL: #37599
    Refs: nodejs/remark-preset-lint-node#172
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ec71a0f View commit details
    Browse the repository at this point in the history
  32. doc: add return type of readline.createInterface

    PR-URL: #37600
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    366772b View commit details
    Browse the repository at this point in the history
  33. crypto,test: improve hmac coverage with webcrypto tests

    PR-URL: #37571
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    obi-el authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    23d6541 View commit details
    Browse the repository at this point in the history
  34. test: fix wasi/test-return-on-exit on 32-bit systems

    Starting with the V8 8.8 update, this test has been regularly
    crashing with an out of memory error on 32-bit Windows. The issue
    has been narrowed down to a function not being bound. This seems
    like a V8 bug, but at least it seems that we can work around it.
    
    Fixes: #37374
    
    PR-URL: #37615
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    0582c51 View commit details
    Browse the repository at this point in the history
  35. test: clear FLAKY designation for test-http2-pipe

    It hasn't failed in a long time.
    
    Refs: #20750
    
    PR-URL: #37631
    Fixes: #20750
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    381fb98 View commit details
    Browse the repository at this point in the history
  36. test: clear flaky designation for test-stream-pipeline-http2

    It hasn't failed for a long time.
    
    Closes: #20750
    
    PR-URL: #37631
    Fixes: #20750
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    d5ff50d View commit details
    Browse the repository at this point in the history
  37. doc: add esm examples for assert

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37607
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    d17aab1 View commit details
    Browse the repository at this point in the history
  38. test: remove FLAKY status for fixed test

    test-worker-message-port-transfer-terminate was fixed in
    25447d8 but the status file was not updated to reflect this.
    
    PR-URL: #37633
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    044fd2f View commit details
    Browse the repository at this point in the history
  39. test: remove FLAKY status for test-async-hooks-http-parser-destroy

    This CI test failure hasn't been reported for some time.
    
    Closes: #26610
    
    PR-URL: #37636
    Fixes: #26610
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1f63418 View commit details
    Browse the repository at this point in the history
  40. doc: fix linter issue

    PR-URL: #37657
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ebc6f41 View commit details
    Browse the repository at this point in the history
  41. test: update Web Platform Tests

    Update all checked-in WPT to the latest upstream commit.
    
    PR-URL: #37620
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    257b1ab View commit details
    Browse the repository at this point in the history
  42. test: ignore WPT worker errors after tests finished

    This can happen normally, for example in timers tests.
    
    PR-URL: #37626
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    b7ef829 View commit details
    Browse the repository at this point in the history
  43. test: terminate WPT workers after test completion

    PR-URL: #37627
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    f7edb07 View commit details
    Browse the repository at this point in the history
  44. doc: fix typos in /doc/api/fs.md

    PR-URL: #37557
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Luntke authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e4c8c50 View commit details
    Browse the repository at this point in the history
  45. doc: remove generated from dsaEncoding description

    remove term `generated` from `dsaEncoding` parameter's description -
    the parameter is used to specify the format of the signature,
    function dictates the signature 'action'
    
    PR-URL: #37459
    Fixes: #37454
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    kaznovac authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    6192315 View commit details
    Browse the repository at this point in the history
  46. test: improve error reporting in test-child-process-pipe-dataflow

    When the test fails, it usually ends up failing on the assertion that
    `wc` did not find as many bytes as it expected. That may not be
    helpful if it is caused by a failure earlier in the command
    pipeline ( cat | grep | wc ). Move the byte check to
    `process.on('exit')` so that other error handlers that report the
    existence of errors run first.
    
    Refs: #25988
    
    PR-URL: #37632
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    b0ed1e7 View commit details
    Browse the repository at this point in the history
  47. test: fix WPT URL tests that fetch JSON data

    PR-URL: #37624
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    cc48816 View commit details
    Browse the repository at this point in the history
  48. test: remove unnecessary V8 flag

    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/2741582
    
    PR-URL: #37671
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    013b3ff View commit details
    Browse the repository at this point in the history
  49. doc: document that module.evaluate fulfills as undefined

    Fixes: #37453
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37663
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    60d8afa View commit details
    Browse the repository at this point in the history
  50. src: add error formatting support

    PR-URL: #37598
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    devsnek authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    d59c6de View commit details
    Browse the repository at this point in the history
  51. doc: fix typo in doc/guides/collaborator-guide.md

    PR-URL: #37643
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    7c0ce17 View commit details
    Browse the repository at this point in the history
  52. doc: add document for http.OutgoingMessage

    OutgoingMessage is a very old feature which is exported
    to public in http module dated to v0.1.x. But
    it is not documented at all.
    
    This commit adds document for http.OutgogingMessage.
    
    Fixes: #33847
    
    PR-URL: #37265
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Ayase-252 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e5f7179 View commit details
    Browse the repository at this point in the history
  53. doc: fix grammar errors in http document

    PR-URL: #37265
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Ayase-252 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    705bdfb View commit details
    Browse the repository at this point in the history
  54. lib: fix typo in lib/internal/bootstrap/loaders.js

    PR-URL: #37644
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    852f53e View commit details
    Browse the repository at this point in the history
  55. doc: add localPort to http.request() options

    PR-URL: #37586
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    lpinca authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    a3abd52 View commit details
    Browse the repository at this point in the history
  56. tools: update glob-parent to 5.1.2

    In the markdown linting rollup script, update glob-parent to 5.1.2.
    
    Refs: https://app.snyk.io/vuln/SNYK-JS-GLOBPARENT-1016905
    
    PR-URL: #37646
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4de3b84 View commit details
    Browse the repository at this point in the history
  57. crypto: support JWK objects in create*Key

    PR-URL: #37254
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    panva authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    55e522c View commit details
    Browse the repository at this point in the history
  58. node-api: define version 8

    Mark as stable the APIs that define Node-API version 8.
    
    PR-URL: #37652
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    gabrielschulhof authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    a86334f View commit details
    Browse the repository at this point in the history
  59. crypto: add optional callback to crypto.sign and crypto.verify

    PR-URL: #37500
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    panva authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    922f2f0 View commit details
    Browse the repository at this point in the history
  60. deps: V8: cherry-pick 1648e050cade

    Original commit message:
    
        torque: workaround stod() limitations on Solaris
    
        std::stod() on Solaris does not currently handle hex strings.
        This commit provides a workaround based on strtol() until proper
        stod() support is available.
    
        This was encountered while updating Node.js to V8 8.8. For more
        details see the following comment:
    
        #36139 (comment)
    
        Change-Id: I16ed80a817f6d9105e7153b10824b1fee8520432
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2692746
        Reviewed-by: Michael Stanton <mvstanton@chromium.org>
        Commit-Queue: Michael Stanton <mvstanton@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#73255}
    
    Refs: v8/v8@1648e05
    PR-URL: #37664
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    b2fd003 View commit details
    Browse the repository at this point in the history
  61. test: fixup flaky test-crypto-x509

    PR-URL: #37709
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    panva authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ed32cd4 View commit details
    Browse the repository at this point in the history
  62. doc: crypto esm examples

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37594
    Refs: #37162
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e7fc7a4 View commit details
    Browse the repository at this point in the history
  63. src: fix variable name of OnCloseReceived callback

    PR-URL: #37521
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    d28ce32 View commit details
    Browse the repository at this point in the history
  64. doc: use sentence case in README.md headers

    PR-URL: #37645
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e55058f View commit details
    Browse the repository at this point in the history
  65. crypto: add internal error codes

    PR-URL: #37650
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    a2d08d5 View commit details
    Browse the repository at this point in the history
  66. module: refactor NativeModule to avoid unsafe array iteration

    PR-URL: #37656
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ae0e76c View commit details
    Browse the repository at this point in the history
  67. doc: fix typo in description of close event

    PR-URL: #37662
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    0d3cc2d View commit details
    Browse the repository at this point in the history
  68. stream,util: fix "the the" typo in comments

    PR-URL: #37674
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    lpinca authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4bf1f33 View commit details
    Browse the repository at this point in the history
  69. lib: fix typo in lib/internal/http2/core.js

    PR-URL: #37695
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e63a25e View commit details
    Browse the repository at this point in the history
  70. doc: fix link to googletest fixtures

    PR-URL: #37698
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    tniessen authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    764aa2d View commit details
    Browse the repository at this point in the history
  71. crypto: reconcile duplicated code

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37704
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    341ee31 View commit details
    Browse the repository at this point in the history
  72. test,crypto: ensure promises resolve in webcrypto tests

    PR-URL: #37653
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5731977 View commit details
    Browse the repository at this point in the history
  73. http: refactor to avoid unsafe array iteration

    PR-URL: #37654
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    6688569 View commit details
    Browse the repository at this point in the history
  74. tls: refactor to avoid unsafe array iteration

    PR-URL: #37655
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    2d9b624 View commit details
    Browse the repository at this point in the history
  75. fs: improve fsPromises writeFile performance

    Increase the write chunk size in fsPromises writeFile
    to improve performance.
    
    PR-URL: #37610
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Linkgoron authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ba91ef2 View commit details
    Browse the repository at this point in the history
  76. benchmark: add benchmark for fsPromises.writeFile

    added fs.promises.writeFile benchmark
    
    PR-URL: #37610
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Linkgoron authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    8666d77 View commit details
    Browse the repository at this point in the history
  77. assert,util: fix commutativity edge case

    Verify that both objects property keys are enumerable.
    
    Fixes: #37710
    
    PR-URL: #37711
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    BridgeAR authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4451460 View commit details
    Browse the repository at this point in the history
  78. deps: upgrade npm to 7.6.3

    PR-URL: #37721
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ruyadorno authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    3e1a46a View commit details
    Browse the repository at this point in the history
  79. events: remove return value on addEventListener

    The `addEventListener()` should not return a value.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37696
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    e384291 View commit details
    Browse the repository at this point in the history
  80. http2: make res.req a normal property

    The change in #36505 broke
    userland code that already wrote to res.req. This commit updates
    the res.req property in the http2 compat layer to be a normal
    property.
    
    PR-URL: #37706
    Fixes: #37705
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    cjihrig authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    c737df6 View commit details
    Browse the repository at this point in the history
  81. lib: use AbortError consistently

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37715
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    12fb2ff View commit details
    Browse the repository at this point in the history
  82. doc: recommend checking abortSignal.aborted first

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37714
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1022d3d View commit details
    Browse the repository at this point in the history
  83. util: inspect __proto__ key as written in object literal

    Since util.inspect() gives object-literal-like output, handle the
    special `__proto__` key in the way that it would be handled in object
    literals.
    
    PR-URL: #37713
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    addaleax authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    80af610 View commit details
    Browse the repository at this point in the history
  84. test: address flaky wpt/test-timers

    Moving test harness from Parallel to Simple resolves most of the
    failures. negative-settimeout.any.js still needs to be marked flaky.
    
    Refs: #37672
    
    PR-URL: #37691
    Fixes: #37672
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ede34aa View commit details
    Browse the repository at this point in the history
  85. deps: switch openssl to quictls/openssl

    As of
    quictls/openssl@0c70d48
    
    Source: https://github.com/quictls/openssl/tree/OpenSSL_1_1_1j+quic
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37601
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    6d77b61 View commit details
    Browse the repository at this point in the history
  86. deps: update archs files for OpenSSL-1.1.1+quic

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37601
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ce357c0 View commit details
    Browse the repository at this point in the history
  87. test: fixup test to account for quic openssl version

    PR-URL: #37601
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    c2cb153 View commit details
    Browse the repository at this point in the history
  88. doc: update maintaining-openssl guide

    PR-URL: #37601
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5d79373 View commit details
    Browse the repository at this point in the history
  89. worker: add setEnvironmentData/getEnvironmentData

    These APIs allow arbitrary, cloneable JavaScript values to be set and
    passed to all new Worker instances spawned from the current context.
    It is similar to `workerData` except that environment data is set
    independently of the `new Worker()` constructor, and the the value is
    passed automatically to all new Workers.
    
    This is a *partial* fix of #30992
    but does not implement a complete fix.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37486
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    0d135e8 View commit details
    Browse the repository at this point in the history
  90. lib: implement AbortSignal.abort()

    Refs: whatwg/dom#960
    
    PR-URL: #37693
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ac2f50b View commit details
    Browse the repository at this point in the history
  91. test: update dom/abort tests

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #37693
    Refs: whatwg/dom#960
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    1b53087 View commit details
    Browse the repository at this point in the history
  92. doc: add hints to http.request() options

    PR-URL: #37745
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    lpinca authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    3710857 View commit details
    Browse the repository at this point in the history
  93. errors: remove experimental from --enable-source-maps

    PR-URL: #37743
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Ian Sutherland <ian@iansutherland.ca>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bcoe authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5a49e31 View commit details
    Browse the repository at this point in the history
  94. tools: use bundled npm in update scripts

    The scripts `./tools/update-babel-eslint.sh` and
    `./tools/update-eslint.sh` are relying on the version of `npm` found in
    the local-defined `$PATH` env.
    
    This changeset proposes to modify these scripts to run the version of
    npm bundled in the current branch (found at `./deps/npm`) - in order to:
    
    a) Standardize the version of npm that should be use to install these
    deps, avoids the pitfall of having an inadverted user run these
    scripts with an unsupported/incompatible npm version.
    b) Given that npm7 has a different install algorithm than npm6 that
    takes into account and install peer dependencies, it might be a safer
    choice to ensure what version of npm should be use during this
    transitional period in which users might still have npm6 by default in
    their local system.
    c) Avoids the possible extra churn of having different resulting files
    being shuffled around between installs due to usage of a disparate
    version of the npm cli.
    
    PR-URL: #37613
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ruyadorno authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    bd62771 View commit details
    Browse the repository at this point in the history
  95. src,test: support dynamically linking OpenSSL 3.0

    This commit enables node to dynamically link against OpenSSL 3.0.
    
    The motivation for opening this PR even though OpenSSL 3.0 has not been
    released yet is to allow a nightly CI job to be created. This will
    allow us stay on top of changes required for OpenSSL 3.0, and also to
    make sure that changes to node crypto do not cause issues when linking
    to OpenSSL 3.0.
    
    PR-URL: #37669
    Refs: #29817
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    30c62de View commit details
    Browse the repository at this point in the history
  96. doc: add marsonya as a triager

    I would like to apply for the role of a triager
    in this project. My motivation to become a triager
    is to help manage issues, as well as learn deeper
    concepts of Node.js, and eventually become a
    collaborator! I hereby declare that I have read and
    understood the Code of Conduct and will adhere to that.
    
    PR-URL: #37667
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Pooja D P <Pooja.D.P@ibm.com>
    marsonya authored and danielleadams committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    89f3aa9 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. tools: parse changelogs only in the default branch

    The `lint-md` job on GitHub Actions parses the changelogs to determine
    if the version numbers referenced in the YAML comments in the docs match
    actual releases of Node.js.
    Changelogs are sometimes not backported to release branches; this commit
    disables changelog parsing on branches other than the default one.
    
    Refs: #37767
    
    PR-URL: #37768
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    aduh95 authored and danielleadams committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    72af5d9 View commit details
    Browse the repository at this point in the history
  2. deps: update to cjs-module-lexer@1.1.0

    PR-URL: #37712
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
    Reviewed-By: Geoffrey Booth <webmaster@geoffreybooth.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    guybedford authored and danielleadams committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    dfca2fa View commit details
    Browse the repository at this point in the history
  3. 2021-03-17, Version 15.12.0 (Current)

    PR-URL: #37766
    
    Notable changes:
    
    * crypto:
      * add optional callback to crypto.sign and crypto.verify (Filip Skokan) #37500
      * support JWK objects in create\*Key (Filip Skokan) #37254
    * deps:
      * update to cjs-module-lexer@1.1.0 (Guy Bedford) #37712
      * switch openssl to quictls/openssl (James M Snell) #37601
    * fs:
      * improve fsPromises writeFile performance (Nitzan Uziely) #37610
      * improve fsPromises readFile performance (Nitzan Uziely) #37608
    * lib:
      * implement AbortSignal.abort() (James M Snell) #37693
    * node-api:
      * define version 8 (Gabriel Schulhof) #37652
    * worker:
      * add setEnvironmentData/getEnvironmentData (James M Snell) #37486
    danielleadams committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    5011009 View commit details
    Browse the repository at this point in the history