Update default libuv from 1.40.0 to 1.44.1 #2644
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updated version of #1628
Your checklist for this pull request
Detailed description
1.40.0 is very old version, new version has a few important Windows and BSD bugfixes:
Changes since version 1.40.0:
-Wincompatible-pointer-types
warning (Ben Noordhuis)-Wsign-compare
warning (Ben Noordhuis)-fno-strict-aliasing
(Ben Noordhuis)timeout
field (Ben Noordhuis)Changes since version 1.41.0:
Changes since version 1.42.0:
uv_ip_name()
has been added.uv_fs_read()
anduv_fs_write()
now returnUV_EBADF
instead ofUV_EPERM
when the file descriptor was opened with incorrect flags. This matches the behavior on other platforms.uv_cpu_info()
now supports aarch64.Changes since version 1.43.0:
uv_available_parallelism()
Changes since version 1.44.0
strtok()
NOTE_EXIT
See more at:
Please note, that this includes the patch from libuv/libuv#3285 (libuv/libuv#3636) to return Windows 7 support.
Test plan
CI is green