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

deps: upgrade to libuv 1.44.2 #42340

Closed
wants to merge 5 commits into from
Closed

deps: upgrade to libuv 1.44.2 #42340

wants to merge 5 commits into from

Commits on Nov 5, 2022

  1. os: convert uid and gid to 32-bit signed integers

    Make `os.userInfo()` convert the `uid` and `gid` fields to 32-bit signed
    integers on Windows.
    
    Refs: libuv/libuv@f3e0bffcb14
    lpinca committed Nov 5, 2022
    Copy the full SHA
    c370e51 View commit details
    Browse the repository at this point in the history
  2. test: fix test-socket-write-after-fin-error

    The `'error'` event is not emitted because the socket is already
    destroyed when `socket.write()` is called. Use the `socket.write()`
    callback instead.
    
    Refs: nodejs#42340 (comment)
    lpinca committed Nov 5, 2022
    Copy the full SHA
    c55e7a7 View commit details
    Browse the repository at this point in the history
  3. lib: use process.nextTick() instead of setImmediate()

    Do not delay the call to `stream.end()` too much.
    
    Refs: nodejs#42340 (comment)
    lpinca committed Nov 5, 2022
    Copy the full SHA
    ef9d9e4 View commit details
    Browse the repository at this point in the history
  4. test: defer invocation checks

    Do not immediately check the `tcpserver` hook invocations when it
    closes. Do it in the next iteration of the event loop.
    
    Refs: nodejs#42340 (comment)
    lpinca committed Nov 5, 2022
    Copy the full SHA
    ae335d2 View commit details
    Browse the repository at this point in the history
  5. deps: upgrade to libuv 1.44.2

    Notable changes:
    
    - Build regression fixes for various platform updates
      (libuv/libuv#3428,
      libuv/libuv#3419,
      libuv/libuv#3423,
      libuv/libuv#3413,
      libuv/libuv#3431)
    - Support for GNU/Hurd (libuv/libuv#3450)
    - Release tool improvements
      (libuv/libuv-release-tool#13)
    - Better performing rw locks on Win32 (libuv/libuv#3383)
    - Support for posix_spawn API (libuv/libuv#3257)
    - Fix regression on OpenBSD (libuv/libuv#3506)
    - Add uv_available_parallelism() (libuv/libuv#3499)
    - Don't use thread-unsafe strtok() (libuv/libuv#3524)
    - Fix hang after NOTE_EXIT (libuv/libuv#3521)
    - Better align order-of-events behavior between platforms
      (libuv/libuv#3598)
    - Fix fs event not fired if the watched file is moved/removed/recreated
      (libuv/libuv#3540)
    - Fix pipe resource leak if closed during connect (and other bugs)
      (libuv/libuv#3611)
    - Don't error when killing a zombie process
      (libuv/libuv#3625)
    - Avoid posix_spawnp() cwd bug (libuv/libuv#3597)
    - Skip EVFILT_PROC events when invalidating events for an fd
      (libuv/libuv#3629)
    
    Fixes: nodejs#42290
    lpinca committed Nov 5, 2022
    Copy the full SHA
    55d74ae View commit details
    Browse the repository at this point in the history