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

v18.3.0 proposal #43266

Merged
merged 76 commits into from
Jun 2, 2022
Merged

v18.3.0 proposal #43266

merged 76 commits into from
Jun 2, 2022

Commits on May 23, 2022

  1. deps: update V8 to 10.2.154.2

    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b3c8e60 View commit details
    Browse the repository at this point in the history
  2. build: reset embedder string to "-node.0"

    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b8b5e6d View commit details
    Browse the repository at this point in the history
  3. deps: V8: un-cherry-pick bd019bd

    Original commit message:
    
        [testrunner] delete ancient junit compatible format support
    
        Testrunner has ancient support for JUnit compatible XML output.
    
        This CL removes this old feature.
    
        [email protected],[email protected],[email protected]
        CC=​[email protected]
    
        Bug: v8:8728
        Change-Id: I7e1beb011dbaec3aa1a27398a5c52abdd778eaf0
        Reviewed-on: https://chromium-review.googlesource.com/c/1430065
        Reviewed-by: Jakob Gruber <[email protected]>
        Reviewed-by: Michael Starzinger <[email protected]>
        Commit-Queue: Tamer Tas <[email protected]>
        Cr-Commit-Position: refs/heads/master@{#59045}
    
    Refs: v8/v8@bd019bd
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Co-Authored-By: Richard Lau <[email protected]>
    2 people authored and targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    4be7584 View commit details
    Browse the repository at this point in the history
  4. deps: V8: forward declaration of Rtl*FunctionTable

    This should be semver-patch since actual invocation is version
    conditional.
    
    PR-URL: #32116
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    refack authored and targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    f83323f View commit details
    Browse the repository at this point in the history
  5. deps: fix V8 build issue with inline methods

    PR-URL: #35415
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Daniel Bevenius <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Myles Borins <[email protected]>
    
    deps: patch for v8 on windows
    
    PR-URL: #40010
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    
    deps: patch v8 for vs2019 in std17
    
    PR-URL: #40060
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    
    deps: workaround debug link error on Windows
    
    PR-URL: #38807
    Refs: #38788
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ash Cripps <[email protected]>
    gengjiawen authored and targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    e678b6c View commit details
    Browse the repository at this point in the history
  6. deps: disable trap handler for Windows cross-compiler

    `handler-outside-simulator.cc` uses inline assembly, which is not
    supported by MSVC.
    
    PR-URL: #40488
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    2130891 View commit details
    Browse the repository at this point in the history
  7. deps: silence V8's warning on CompileFunction

    We are not ready to migrate yet.
    
    Refs: nodejs/node-v8#214
    
    PR-URL: #40907
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    45e1fd4 View commit details
    Browse the repository at this point in the history
  8. deps: V8: fix v8-cppgc.h for MSVC

    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=12661
    Refs: #42375
    
    PR-URL: #42657
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    gengjiawen authored and targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    76546b1 View commit details
    Browse the repository at this point in the history
  9. deps: make V8 compilable with older glibc

    Remove call to `memfd_create`.
    The function that references it is only used for V8 testing.
    
    PR-URL: #42657
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    c626a53 View commit details
    Browse the repository at this point in the history
  10. deps: make V8 10.2 ABI-compatible with 10.1

    Create an unused deopt kind to replace `DeoptimizeKind::kSoft`, which
    was removed. This ensures that the layout of IsolateData doesn't change.
    
    Refs: v8/v8@1ff685d
    
    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    742ffef View commit details
    Browse the repository at this point in the history
  11. tools: update V8 gypfiles for 10.2

    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    5228028 View commit details
    Browse the repository at this point in the history
  12. build: run V8 tests with detected Python version

    V8's test runner now requires Python 3. Use the Python binary we
    detected that is used elsewhere in the Makefile.
    
    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    richardlau authored and targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    d663470 View commit details
    Browse the repository at this point in the history
  13. Revert "build: make x86 Windows support temporarily experimental"

    This reverts commit 35d72bf.
    
    PR-URL: #42740
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    5eff7b4 View commit details
    Browse the repository at this point in the history
  14. deps: patch V8 to 10.2.154.4

    Refs: v8/v8@10.2.154.2...10.2.154.4
    
    PR-URL: #43067
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    targos committed May 23, 2022
    Configuration menu
    Copy the full SHA
    0000654 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. src: replace TraceEventScope with sync events

    According to the chrome trace event format document, works that
    are performed on one single thread should be traced with sync
    duration events. In this way, these events can be grouped under
    one thread and the trace event viewer can estimate the CPU usage
    of that thread.
    
    PR-URL: #42977
    Reviewed-By: Darshan Sen <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    9577878 View commit details
    Browse the repository at this point in the history
  2. doc: add strategic initiative for shadow realm

    PR-URL: #43037
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    b318185 View commit details
    Browse the repository at this point in the history
  3. src: move context snapshot index to SnapshotData

    Also added comments for the members of SnapshotData and renamed
    blob to v8_snapshot_blob_data for clarity.
    
    PR-URL: #43023
    Fixes: #31074
    Refs: #35711
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    82fb037 View commit details
    Browse the repository at this point in the history
  4. bootstrap: include code cache in the embedded snapshot

    Since V8 code cache encodes indices to the read-only space
    it is safer to make sure that the code cache is generated in the
    same heap used to generate the embdded snapshot. This patch
    merges the code cache builder into the snapshot builder and
    makes the code cache part of node::SnapshotData that is
    deserialized into the native module loader during bootstrap.
    
    PR-URL: #43023
    Fixes: #31074
    Refs: #35711
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    85d81a7 View commit details
    Browse the repository at this point in the history
  5. src: remove SecureContext::operator*

    This rather mysterious operator is only used once and can easily be
    replaced with ssl_ctx().
    
    PR-URL: #43121
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    72a767b View commit details
    Browse the repository at this point in the history
  6. fs: make params in writing methods optional

    This change allows passing objects as "named parameters":
    - `fs.write(fd, buffer[, options], callback)`
    - `fs.writeSync(fd, buffer[, options])`
    - `filehandle.write(buffer[, options])`
    
    Fixes: #41666
    
    PR-URL: #42601
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    LiviaMedeiros authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    3e89b73 View commit details
    Browse the repository at this point in the history
  7. doc: use ASCII apostrophes consistently

    PR-URL: #43114
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    4e9393e View commit details
    Browse the repository at this point in the history
  8. fs: add trailing commas

    PR-URL: #43127
    Co-authored-by: Antoine du Hamel <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    2 people authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    6f48dfb View commit details
    Browse the repository at this point in the history
  9. src: fix static analysis warning and use smart ptr

    Coverity issues a warning about `value_before_reset == ca`, where
    value_before_reset is a pointer that may not be valid. While comparing
    the pointer itself should still work, we should really be using smart
    pointers here so that this particular check can be simplified without
    running into a memory leak.
    
    Refactor SSL_CTX_get_issuer to return a smart pointer and update the
    call sites accordingly. Note that we might have to change that in the
    future once we improve error handling throughout crypto/tls.
    
    Refs: #37990
    
    PR-URL: #43117
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d8a14a2 View commit details
    Browse the repository at this point in the history
  10. deps: upgrade npm to 8.10.0

    PR-URL: #43061
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    [email protected] authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d42de13 View commit details
    Browse the repository at this point in the history
  11. doc: use serial comma in dns docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43145
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    4d9f43a View commit details
    Browse the repository at this point in the history
  12. meta: add mailmap entry for Morgan Roderick

    PR-URL: #43144
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    7d8d9d6 View commit details
    Browse the repository at this point in the history
  13. net: remoteAddress always undefined called before connected

    PR-URL: #43011
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    y1d7ng authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    11c783f View commit details
    Browse the repository at this point in the history
  14. worker: fix heap snapshot crash on exit

    Worker.parent_port_ can be released before the exit event of Worker. The
    parent_port_ is not owned by `node::worker::Worker`, thus the reference
    to it is not always valid, and accessing it at exit crashes the process.
    
    As the Worker.parent_port_ is only used in the memory info tracking, it
    can be safely removed.
    
    PR-URL: #43123
    Fixes: #43122
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d91b489 View commit details
    Browse the repository at this point in the history
  15. meta: add mailmap entry for npm team

    PR-URL: #43143
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    lpinca authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    1be254b View commit details
    Browse the repository at this point in the history
  16. doc: fix errors in Performance hooks doc

    PR-URL: #43152
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    y1d7ng authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    093a3cf View commit details
    Browse the repository at this point in the history
  17. doc: use serial comma in assert docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43154
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    56fc712 View commit details
    Browse the repository at this point in the history
  18. doc: add release key for RafaelGSS

    PR-URL: #43131
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RafaelGSS authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    945f228 View commit details
    Browse the repository at this point in the history
  19. meta: add mailmap entry for legendecas

    PR-URL: #43156
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    1da6b7c View commit details
    Browse the repository at this point in the history
  20. tools: refactor update-authors.js to ESM

    PR-URL: #43098
    Reviewed-By: Antoine du Hamel <[email protected]>
    F3n67u authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    1183058 View commit details
    Browse the repository at this point in the history
  21. src: reuse GetServerName

    PR-URL: #43168
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    1e2552b View commit details
    Browse the repository at this point in the history
  22. test: improve readline/emitKeypressEvents.js coverage

    PR-URL: #42908
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    y1d7ng authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    9cc5ce6 View commit details
    Browse the repository at this point in the history
  23. tools: update eslint to 8.16.0

    PR-URL: #43174
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    ed352a9 View commit details
    Browse the repository at this point in the history
  24. doc: remove outdated footnote (Python 2 --> 3 for V8 tests)

    Various Python 3 compatibility fixes were made in upstream V8,
    and they have even dropped Python 2 compatibility in various scripts.
    
    depot_tools, which bootstraps the V8 build, is also moving to Python 3.
    
    As of Node v18.0.0-ish, this footnote is no-longer accurate.
    
    (Running `make test-v8` no-longer requires Python 2,
    and it won't work anymore if you don't have a copy of Python 3.)
    
    PR-URL: #43105
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    Reviewed-By: Jackson Tian <[email protected]>
    DeeDeeG authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    2b8b224 View commit details
    Browse the repository at this point in the history
  25. console: fix console.dir crash on a revoked proxy

    Fixes: #43095
    
    Signed-off-by: Daeyeon Jeong [email protected]
    
    PR-URL: #43100
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    daeyeon authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    285ef30 View commit details
    Browse the repository at this point in the history
  26. tools: update lint-md-dependencies to [email protected]

    PR-URL: #43172
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    0efeceb View commit details
    Browse the repository at this point in the history
  27. doc: improve callback params for fs.mkdir

    fixes: #43015
    
    Signed-off-by: Daeyeon Jeong [email protected]
    
    PR-URL: #43016
    Fixes: #43015
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    daeyeon authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    71074ee View commit details
    Browse the repository at this point in the history
  28. doc: improved parallel specification

    PR-URL: #42679
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    mawaregetsuka authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    f90a3d7 View commit details
    Browse the repository at this point in the history
  29. debugger: throw a more useful error when the frame is missing

    PR-URL: #42776
    Fixes: #42775
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cola119 authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    c76caad View commit details
    Browse the repository at this point in the history
  30. tools: refactor build-addons.js to ESM

    PR-URL: #43099
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    F3n67u authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d9fb25c View commit details
    Browse the repository at this point in the history
  31. lib: refactor validateInt32 and validateUint32

    PR-URL: #43071
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    mawaregetsuka authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    701d404 View commit details
    Browse the repository at this point in the history
  32. doc: use serial comma in process docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43179
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    b772c13 View commit details
    Browse the repository at this point in the history
  33. http: add uniqueHeaders option to request and createServer

    PR-URL: #41397
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    ShogunPanda authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    9539cfa View commit details
    Browse the repository at this point in the history
  34. src,lib: migrate to console on context's extra binding

    Since `globalThis.console` is not an ECMAScript defined
    builtin, V8's globally installed `console` implementation
    is been moved to the context's extra binding object.
    
    We need to migrate to that one before the globally
    installed console object is removed in V8.
    
    PR-URL: #43142
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    41b69e3 View commit details
    Browse the repository at this point in the history
  35. net: add ability to reset a tcp socket

    Fixes: #27428
    PR-URL: #43112
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    PupilTong authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    8f5b457 View commit details
    Browse the repository at this point in the history
  36. test: use mustSucceed instead of mustCall with assert.ifError

    PR-URL: #43188
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    fossamagna authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d7ca223 View commit details
    Browse the repository at this point in the history
  37. doc: use serial comma in dgram docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43191
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    598c1f1 View commit details
    Browse the repository at this point in the history
  38. src: make SecureContext fields private

    These fields should not be public. Only ctx_ is used outside of the
    class itself, and should be accessed through the ctx() function
    instead.
    
    PR-URL: #43173
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    6ee9fb1 View commit details
    Browse the repository at this point in the history
  39. doc: make minor adjustments

    PR-URL: #43175
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    LiviaMedeiros authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    3082c75 View commit details
    Browse the repository at this point in the history
  40. http2: improve tests and docs

    This commit documents the event parameters and `http2stream.respond`,
    and adds some tests to ensure the actual behaviors are aligned with
    the docs.
    
    Testing the 'Http2Server.sessionError' event is added by updating
    `test/parallel/test-http2-options-max-headers-exceeds-nghttp2.js`.
    The event seemingly has not been tested so far.
    
    `ServerHttp2Session` is exported to validate the `session` event
    and the `sessionError` event.
    
    Signed-off-by: Daeyeon Jeong [email protected]
    
    PR-URL: #42858
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    daeyeon authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    a07f5f2 View commit details
    Browse the repository at this point in the history
  41. src: refactor GetCipherValue and related functions

    Modernize and simplify GetCipherValue and its call sites.
    
    PR-URL: #43171
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    baa5d00 View commit details
    Browse the repository at this point in the history
  42. util: add parseArgs module

    Adds util.parseArgs helper for higher level command-line argument
    parsing.
    
    PR-URL: #42675
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Joe Sepi <[email protected]>
    Reviewed-By: Ian Sutherland <[email protected]>
    bcoe authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d6cf409 View commit details
    Browse the repository at this point in the history
  43. deps: update undici to 5.3.0

    PR-URL: #43197
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    87b248e View commit details
    Browse the repository at this point in the history
  44. test: improve code coverage for inspector connection errors

    PR-URL: #42310
    Refs: https://coverage.nodejs.org/coverage-457567f72ca73ef0/lib/inspector.js.html#L74
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    cola119 authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    3e1ed1e View commit details
    Browse the repository at this point in the history
  45. http2: set origin name correctly when servername is empty

    Fixes: #39919
    Refs: #39934
    
    PR-URL: #42838
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    ofirbarak authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    b187060 View commit details
    Browse the repository at this point in the history
  46. crypto: align webcrypto RSA key import/export with other implementations

    closes #39959
    see w3c/webcrypto#307
    see w3c/webcrypto#305
    
    PR-URL: #42816
    Reviewed-By: Tobias Nießen <[email protected]>
    panva authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    920d8c5 View commit details
    Browse the repository at this point in the history
  47. doc: document signal option for EventTarget#addEventListener

    Refs: #36258
    
    PR-URL: #43170
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Masashi Hirano <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    76b4680 View commit details
    Browse the repository at this point in the history
  48. perf_hooks: fix start_time of perf_hooks

    PR-URL: #43069
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    theanarkh authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    54d68b1 View commit details
    Browse the repository at this point in the history
  49. deps: upgrade npm to 8.11.0

    PR-URL: #43210
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    [email protected] authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    41fdc26 View commit details
    Browse the repository at this point in the history
  50. node-api: emit uncaught-exception on unhandled tsfn callbacks

    PR-URL: #36510
    Fixes: #36402
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    legendecas authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    9c4e070 View commit details
    Browse the repository at this point in the history
  51. doc: fix napi version for node_api_symbol_for

    PR-URL: #42878
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    danielleadams authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    776e746 View commit details
    Browse the repository at this point in the history
  52. doc: use serial comma in worker_threads docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43220
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    badf72d View commit details
    Browse the repository at this point in the history
  53. doc: add note regarding %Array.prototype.concat% in primordials.md

    PR-URL: #43166
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    aduh95 authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    0098933 View commit details
    Browse the repository at this point in the history
  54. tls: fix convertALPNProtocols accepting ArrayBufferViews

    PR-URL: #43211
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    LiviaMedeiros authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    447bbd0 View commit details
    Browse the repository at this point in the history
  55. meta: update AUTHORS

    PR-URL: #43231
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    09da764 View commit details
    Browse the repository at this point in the history
  56. tools: update lint-md-dependencies to [email protected]

    PR-URL: #43230
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    df69146 View commit details
    Browse the repository at this point in the history
  57. deps: exclude linker scripts for windows builds

    This commit ignore fips.ld and legacy.ld linker scripts for Windows
    environments.
    
    PR-URL: #42973
    Fixes: #40854
    Reviewed-By: Michael Dawson <[email protected]>
    danbev authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    ecacc3a View commit details
    Browse the repository at this point in the history
  58. deps: regenerate OpenSSL archs files

    PR-URL: #42973
    Reviewed-By: Michael Dawson <[email protected]>
    danbev authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    35250bf View commit details
    Browse the repository at this point in the history
  59. doc: use serial comma in errors docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43242
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    tniessen authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    0afdc3e View commit details
    Browse the repository at this point in the history
  60. benchmark: add node-error benchmark

    PR-URL: #43077
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    RafaelGSS authored and bengl committed May 30, 2022
    Configuration menu
    Copy the full SHA
    aefc9dd View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. deps: update undici to 5.4.0

    PR-URL: #43262
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    nodejs-github-bot authored and bengl committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    dc3b91f View commit details
    Browse the repository at this point in the history
  2. 2022-06-01, Version 18.3.0 (Current)

    Notable changes:
    
    * deps: update undici to 5.4.0  (Node.js GitHub Bot) #43262
    * (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #42675
    * (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
    * deps: upgrade npm to 8.11.0 (npm team) #43210
    * deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067
    * (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740
    * (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601
    * (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
    * (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112
    * (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) [#42740](#42740)
      * This means 32-bit Windows binaries are back with this release.
    
    PR-URL: #43266
    bengl committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    49362ef View commit details
    Browse the repository at this point in the history