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

[v8.x] Update libuv #24103

Closed
wants to merge 10 commits into from
Closed

Commits on Nov 5, 2018

  1. deps: upgrade libuv to 1.20.0

    Notable changes:
    - uv_fs_copyfile() adds support for copy-on-write behavior.
    - uv_relative_path() now uses the long directory name
      for handle->dirw.
    - File operations on files > 2 GB on 32-bit platforms are
      working again.
    - uv_fs_fchmod() on Windows works on files with the
      Archive flag cleared.
    
    Fixes: nodejs#19170
    Fixes: nodejs#19455
    Fixes: nodejs#12803
    PR-URL: nodejs#19758
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    89ba3bb View commit details
    Browse the repository at this point in the history
  2. deps: upgrade to libuv 1.20.2

    PR-URL: nodejs#20129
    Fixes: nodejs#20112
    Fixes: nodejs#19903
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    4e591fc View commit details
    Browse the repository at this point in the history
  3. deps: upgrade to libuv 1.20.3

    Refs: nodejs#19377
    PR-URL: nodejs#20585
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    49910ce View commit details
    Browse the repository at this point in the history
  4. process: avoid using the same fd for ipc and stdio

    There is already a check in place to prevent stdin and the IPC
    channel from sharing a file descriptor. This commit adds a
    similar check to stdout and stderr.
    
    Refs: libuv/libuv#1851
    Refs: libuv/libuv#1897
    PR-URL: nodejs#21466
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    de6095c View commit details
    Browse the repository at this point in the history
  5. deps: upgrade to libuv 1.21.0

    Notable changes:
    
    - Building via cmake is now supported.
      PR-URL: libuv/libuv#1850
    - Stricter checks have been added to prevent watching the same
      file descriptor multiple times.
      PR-URL: libuv/libuv#1851
      Refs: nodejs#3604
    - An IPC deadlock on Windows has been fixed.
      PR-URL: libuv/libuv#1843
      Fixes: nodejs#9706
      Fixes: nodejs#7657
    - uv_fs_lchown() has been added.
      PR-URL: libuv/libuv#1826
      Refs: nodejs#19868
    - uv_fs_copyfile() sets errno on error.
      PR-URL: libuv/libuv#1881
      Fixes: nodejs#21329
    - uv_fs_fchmod() supports -A files on Windows.
      PR-URL: libuv/libuv#1819
      Refs: nodejs#12803
    
    PR-URL: nodejs#21466
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    4de5458 View commit details
    Browse the repository at this point in the history
  6. deps: upgrade to libuv 1.22.0

    PR-URL: nodejs#21731
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    f5a2ddd View commit details
    Browse the repository at this point in the history
  7. deps: upgrade to libuv 1.23.0

    Notable changes:
    - Restores compatibility with the old IPC protocol.
    - Adds uv_open_osfhandle().
    - Adds uv_os_{get,set}priority().
    
    PR-URL: nodejs#22365
    Fixes: nodejs#21671
    Fixes: nodejs#15433
    Refs: nodejs#21675
    Refs: nodejs/node-addon-api#304
    Refs: nodejs/abi-stable-node#318
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    4633485 View commit details
    Browse the repository at this point in the history
  8. deps: upgrade to libuv 1.23.1

    PR-URL: nodejs#22997
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    a31819a View commit details
    Browse the repository at this point in the history
  9. test: read() on dir on AIX does not return EISDIR

    An upcoming change in libuv will remove the artificial EISDIR error.
    Update the test to reflect that.
    
    Refs: libuv/libuv#2025
    
    PR-URL: nodejs#23330
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    bnoordhuis authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    3a5374c View commit details
    Browse the repository at this point in the history
  10. deps: upgrade to libuv 1.23.2

    PR-URL: nodejs#23336
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Refael Ackermann <refack@gmail.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
    Fixes: nodejs#23043
    Fixes: nodejs#21773
    Fixes: nodejs#16601
    Fixes: nodejs#22999
    Fixes: nodejs#23219
    Fixes: nodejs#23066
    Fixes: nodejs#23067
    Fixes: nodejs#23089
    cjihrig authored and MylesBorins committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    437f4fc View commit details
    Browse the repository at this point in the history