Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/neovim/libuv

[DEPRECATED] Nvim 0.6+ uses upstream libuv, not this fork.
https://github.com/neovim/libuv

Merge #15 Update to 1.42.0

c124607c8893126f2e769c30e03f5d8d665f46a2 authored over 3 years ago by Justin M. Keyes <[email protected]>
Merge tag 'v1.42.0' into nvim

2021.07.21, Version 1.42.0 (Stable)

Changes since version 1.41.0:

* doc: fix code highlighting...

58c6c762873937ea671a0df0f363099cd6dc3b0a authored over 3 years ago by erw7 <[email protected]>
Merge #14 Update to 1.41.0

01a1b63d3a2568a4e91d01ff67b5bd14be591822 authored over 3 years ago by Justin M. Keyes <[email protected]>
2021.07.21, Version 1.42.0 (Stable)

Changes since version 1.41.0:

* doc: fix code highlighting (Darshan Sen)

* test: move to ASSER...

6ce14710da7079eb248868171f6343bc409ea3a4 authored over 3 years ago by Jameson Nash <[email protected]>
sunos,cmake: use thread-safe errno

On illumos, the global errno variable is not thread-safe by default,
requiring that the applica...

7b18d0aa15b7d7e7afe85e34386ee89cffc82b74 authored over 3 years ago by Andy Fiddaman <[email protected]>
sunos: restore use of event ports

The sunos platform currently covers at least the Solaris and illumos
operating systems. Althoug...

5fe597268e4e78dc84e481f57317a573356f63c2 authored over 3 years ago by Andy Fiddaman <[email protected]>
unix: strnlen is not available on Solaris 10

`strnlen` was not available on Solaris 10, so provide a fallback
implementation for it.

PR-U...

8ea8f124386486af2380127c6885848f9d502a36 authored over 3 years ago by Claes Nästén <[email protected]>
mingw: fix building for ARM/AArch64

Don't use x86 inline assembly in these cases, but fall back to
__sync_fetch_and_or, similar to ...

f9ad802fa5dd5afe6730f8e00cfdbf98f1d7a969 authored over 3 years ago by Martin Storsjö <[email protected]>
doc,udp: note that suggested_size is 1 max-sized dgram

The intention here is to make working with recvmmsg more
straight-forward, since internally lib...

5c85d67bc781430f2db8f446795494aa8d399de8 authored over 3 years ago by Ryan Liptak <[email protected]>
unix,stream: fix loop hang after uv_shutdown

While most users will likely typically call uv_close in their
uv_shutdown callback, some caller...

03f1a6979caff380bfcfcd1293390474eaad6164 authored over 3 years ago by Jameson Nash <[email protected]>
darwin: fix uv_barrier race condition

Prior to this patch a race condition may occur in case a thread tries
to destroy the barrier wh...

e49ef4f309e631e2ecbeb7ff4397b0b073da681c authored over 3 years ago by Guilherme Íscaro <[email protected]>
linux: read CPU model information on ppc

Fixes: https://github.com/libuv/libuv/issues/3217
PR-URL: https://github.com/libuv/libuv/pull/3...

b12699b1efabfd241324f4ab6cfd6ce576db491e authored over 3 years ago by Richard Lau <[email protected]>
doc: add vtjnash GPG ID

PR-URL: https://github.com/libuv/libuv/pull/3235
Reviewed-By: Richard Lau <[email protected]>

337dbfd968d211b7f2fe0a90e019dc90fb61153f authored over 3 years ago by Jameson Nash <[email protected]>
illumos,tty: UV_TTY_MODE_IO waits for 4 bytes

uv_tty_set_mode() allows a tty device to be set to raw mode with
UV_TTY_MODE_RAW, which correct...

b6d51dc40eb420d81a28c3b3c7b6de4ee9319dfc authored over 3 years ago by Joshua M. Clulow <[email protected]>
illumos: event ports to epoll

Sunos has added epoll wrappers to offer compatability for binaries
build specifically for linux...

caf22ddbf5b1b8d06006b24f3b50c5e698fe2d8c authored over 3 years ago by tjarlama <[email protected]>
build: make sure -fvisibility=hidden is set

PR-URL: https://github.com/libuv/libuv/pull/3005
Reviewed-By: Jameson Nash <[email protected]>

03d12d1a375b51b67b70c7fb0e7887f21a259c48 authored over 3 years ago by Santiago Gimeno <[email protected]>
idna: fix OOB read in punycode decoder

libuv was vulnerable to out-of-bounds reads in the uv__idna_toascii()
function which is used to ...

b7466e31e4bee160d82a68fca11b1f61d46debae authored over 3 years ago by Ben Noordhuis <[email protected]>
doc: switch discussion forum to github

Freenode is gone (replaced by Libera.chat), but IRC was unused anyways.

Fixes: https://github.c...

4a27d87a6966d053f67e267fdbd9474433143c2b authored over 3 years ago by Jameson Nash <[email protected]>
test: wrong pointer arithmetic multiplier

PR-URL: https://github.com/libuv/libuv/pull/3216
Reviewed-By: Ben Noordhuis <[email protected]...

592cd40af8d4ae3a33654aa5e1106287ecb591bc authored over 3 years ago by Erkhes N <[email protected]>
docs: move list of project links under PR control

Copied from
https://github.com/libuv/libuv/wiki/Projects-that-use-libuv, since the
wiki was ...

9ec6bb914febbd392b10bb9e774e25a7a15737c3 authored over 3 years ago by Jameson Nash <[email protected]>
Revert "win,fs: correct error code in uv_fs_read and uv_fs_write"

This reverts commit 93942168281680bca60ddbd8d4c596fabcb8efd9.

Refs: https://github.com/libuv/...

103dbaede33d5818b0795a05b319661c4d3b7d46 authored over 3 years ago by Darshan Sen <[email protected]>
unix: implement cpu_relax() on ppc64

We also tell the compiler it is not allowed to reorder the PAUSE
instruction relative to other...

963ecc82d0988f9bbaef07a6939d774dfd027b7c authored over 3 years ago by Ben Noordhuis <[email protected]>
win,tcp: translate system errors correctly

PR-URL: https://github.com/libuv/libuv/pull/3200
Reviewed-By: Jameson Nash <[email protected]>
...

9918a1743816dc49d6c664e41641d78ffd4a0705 authored over 3 years ago by twosee <[email protected]>
doc: more accurate list of valid send_handle's

PR-URL: https://github.com/libuv/libuv/pull/3201
Reviewed-By: Jameson Nash <[email protected]>

79d836b996a926b43076c8b5267d10c731c3e210 authored over 3 years ago by twosee <[email protected]>
win,tcp: make uv_close work more like unix

This is an attempt to fix some resource management issues on Windows.

Win32 sockets have an ...

99eb736b4c81c8a00aa52ebd75de7198fbbcddbe authored over 3 years ago by Jameson Nash <[email protected]>
core: Correct the conditionals for {cloexec,nonblock}_ioctl

These functions are declared with one set of conditionals in the
header, and defined with anoth...

6b0051d14decb22cab1ae7ee0adf0da99620cafe authored over 3 years ago by Ali Mohammad Pur <[email protected]>
freebsd: fix an incompatible pointer type warning

Fixes: https://github.com/libuv/libuv/issues/3155
PR-URL: https://github.com/libuv/libuv/pull/3...

b201c1a0f0b1ba2365dc285f466ff6fe5307decf authored over 3 years ago by Darshan Sen <[email protected]>
cleanup,win: Remove _WIN32 guards on threadpool

Fixes: https://github.com/libuv/libuv/issues/2980
Refs: https://github.com/nodejs/node/pull/350...

a98839d7bfaef389804a146fbcbeab2ab767f0a0 authored over 3 years ago by James M Snell <[email protected]>
src: DragonFlyBSD has mmsghdr struct too

Still returns ENOSYS, until the send/recv functions are implemented.

PR-URL: https://github.c...

07b86b96c83b3fed0c3930d5f2db3d3a4848fd97 authored over 3 years ago by David CARLIER <[email protected]>
poll,win: UV_PRIORITIZED option should not assert

PR-URL: https://github.com/libuv/libuv/pull/3171
Reviewed-By: Jameson Nash <[email protected]>

2ce720c6dba643cf486d19c7aa1b5678aa64eda1 authored over 3 years ago by twosee <[email protected]>
win,fs: correct error code in uv_fs_read and uv_fs_write

Just like the unix counterpart, uv_fs_read and uv_fs_write should throw
an EBADF instead of ma...

93942168281680bca60ddbd8d4c596fabcb8efd9 authored over 3 years ago by Darshan Sen <[email protected]>
stream: introduce uv_try_write2 function

`uv_try_write2(stream, bufs, nbufs, send_handle)` acts like
`uv_try_write()` and extended writ...

bcc4f8fdde45471f30e168fe27be347076ebdf2c authored over 3 years ago by twosee <[email protected]>
darwin: fix -Wsometimes-uninitialized warning

PR-URL: https://github.com/libuv/libuv/pull/3190
Reviewed-By: Jameson Nash <[email protected]>

6085bcef8dea1eaa21a92e2b6e6f03a0476b6c54 authored over 3 years ago by twosee <[email protected]>
inet: fix inconsistent return value of inet_ntop6

PR-URL: https://github.com/libuv/libuv/pull/3182
Reviewed-By: Jameson Nash <[email protected]>

385b7960a056686e6d7326b4ebe26b922619b36d authored over 3 years ago by twosee <[email protected]>
doc: uv_read_stop always succeeds

Fixes: https://github.com/libuv/libuv/issues/3041
PR-URL: https://github.com/libuv/libuv/pull/30...

4cf638de0505035506521a5988193b9b8d94a281 authored over 3 years ago by Simon Kissane <[email protected]>
errors: map ESOCKTNOSUPPORT errno

PR-URL: https://github.com/libuv/libuv/pull/3151
Reviewed-By: Jameson Nash <[email protected]>
...

46451737e6174281317cabdf05c9ba1434c359d6 authored over 3 years ago by Ryan Liptak <[email protected]>
unix,core: fix errno handling in uv__getpwuid_r

Fixes: https://github.com/libuv/libuv/issues/3174
PR-URL: https://github.com/libuv/libuv/pull/3...

a064166bd2dfca37de7b317328781424bcfc200e authored over 3 years ago by Darshan Sen <[email protected]>
Re-merge "unix,stream: clear read/write states on close/eof"

This reverts commit 46f36e3df1a666620f6749427f15651cbc4b7001.

PR-URL: https://github.com/libu...

ce15b8405e9d01e221f8390475deab4a40d26e38 authored over 3 years ago by Jameson Nash <[email protected]>
unix,process: add uv__write_errno helper function

No functional changes, but slightly more compact code.

PR-URL: https://github.com/libuv/libuv...

6dbb1e2e1d467b93456fc9b0981d13354b0a9be7 authored over 3 years ago by Ricky Zhou <[email protected]>
Revert "win,build: Add cmake -DSTATIC_VCRT=ON option"

This reverts commit b94934f01257d19814baddd175fae7477dfebb1a.

The required version of cmake (...

ac5b21a2c900a3fa33cb49acf637039d7c8af28e authored over 3 years ago by Jameson Nash <[email protected]>
win: fix string encoding issue of uv_os_gethostname

Windows API gethostname(buffer, size) return unicode string in char
array. It will cause garble...

95f88f47f28b4686a6959377c8d2c31daa40bd64 authored over 3 years ago by Eagle Liang <[email protected]>
unix,fs: use uv__load_relaxed and uv__store_relaxed

This is more clear about the intended semantics with multiple threads.

PR-URL: https://github...

9864053c9c969ef6b725504de192b29aed8a28a9 authored over 3 years ago by Darshan Sen <[email protected]>
win,build: Add cmake -DSTATIC_VCRT=ON option

PR-URL: https://github.com/libuv/libuv/pull/3085
Reviewed-By: Jameson Nash <[email protected]>

b94934f01257d19814baddd175fae7477dfebb1a authored over 3 years ago by Romain Roffé <[email protected]>
include: add EOVERFLOW status code mapping

Refs: https://github.com/nodejs/node/pull/38159#discussion_r610288214
PR-URL: https://github.co...

9739400d41f3f325713b1ae737e5de056a35fe29 authored over 3 years ago by Darshan Sen <[email protected]>
build: some systems provide dlopen() in libc

libuv is packaged for OmniOS, an illumos distribution (OpenSolaris fork), and on that platform `...

defed5008011d5b187934d42629c850b5147f5ea authored over 3 years ago by Andy Fiddaman <[email protected]>
win,fs: fix C4090 warning with MSVC

When compiling the current code MSVC prints this warning:

warning C4090: '=': different '...

882ee25346d7e0cf021f67c22475fcb0995b2c06 authored over 3 years ago by SeverinLeonhardt <[email protected]>
test: log to stdout to conform TAP spec

The TAP specification [1] explicitely states:
A harness must only read TAP output from standard...

0714eded1947eaf47bc4e7efabe40e8440ca1a00 authored over 3 years ago by bbara <[email protected]>
misc: remove unnecessary _GNU_SOURCE macros

Since we are building with the `-D_GNU_SOURCE` option turned on, the macro
definitions are not ...

5c19f73aa206fcd2be55e2f20aaa8939b3cc5ff9 authored over 3 years ago by Darshan Sen <[email protected]>
linux-core: add proper divide by zero assert

PR-URL: https://github.com/libuv/libuv/pull/3166
Reviewed-By: Jameson Nash <[email protected]>
...

8635170d8fa512fbaf0e8810b2b9854718c57246 authored over 3 years ago by yiyuaner <[email protected]>
unix: refactor uv_try_write

This simplifies the code, for better clarify (and performance)!

PR-URL: https://github.com/li...

23bebf015b7720991d6422046d34b4888ddb0e75 authored over 3 years ago by twosee <[email protected]>
docs: update read-the-docs version of sphinx

This is specified both as best-practice to specify the defaults
explicitly, and as required for...

614bdbc56f4df422ae75d09c9ee760b7a7c8b472 authored over 3 years ago by Jameson Nash <[email protected]>
ibmi: Handle interface names longer than 10 chars

IBM i interface names are based off the associated line description.
Since line descriptions are...

af1a79cf490dc805be8b91d719a6aef4dc8fcf0d authored over 3 years ago by Kevin Adler <[email protected]>
zos: use CVTRLSTG to get total memory accurately

The previous implementation using rcepool would return a value that is
slightly off from the tru...

47e0c5c575e92a25e0da10fc25b2732942c929f3 authored over 3 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: fix uv_get_free_memory()

The previous implementation of `uv_get_free_memory()` on z/OS return
incorrect values. This is b...

f15216e9ddd8d2eb0c3f5cc2b8d29f5183ed496e authored over 3 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: implement uv_get_constrained_memory()

Implementation is based on RLIMIT_MEMLIMIT.

Co-authored-by: Igor Todorovski <[email protected]...

bd4a357b3d27fe4cc292bc915f9d022feb9dc499 authored over 3 years ago by Shuowang (Wayne) Zhang <[email protected]>
linux: work around copy_file_range() cephfs bug

Pre-4.20 kernels have a bug where CephFS uses the RADOS copy-from
command when it shouldn't. Fal...

9737baf0048d52310acd8682860a93415f85b4cf authored over 3 years ago by Ben Noordhuis <[email protected]>
darwin: fix iOS compilation and functionality

PR-URL: https://github.com/libuv/libuv/pull/3106
Reviewed-By: Ben Noordhuis <[email protected]>...

1addf9b88a17bc32d009d377a14d540ccddd06db authored over 3 years ago by Hayden <[email protected]>
Make Thread Sanitizer aware of file descriptor close in uv__close()

Thread Sanitizer can't intercept syscall(SYS_close, fd) that's used
instead of close(fd); on Lin...

c3fe3cf1bc78cd454cfa114a59f631b9bae5c0d5 authored over 3 years ago by Ondřej Surý <[email protected]>
macos: fix memleaks in uv__get_cpu_speed

ERROR: LeakSanitizer: detected memory leaks

```
Direct leak of 432 byte(s) in 9 object(s) alloc...

d2482ae121e0ae5d0cf0934b2e93cee81a4ac5ed authored over 3 years ago by George Zhao <[email protected]>
benchmark: remove unreachable code

PR-URL: https://github.com/libuv/libuv/pull/3092
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...

580d1d98e08b6fc784a8d75b50ed504055b825e6 authored over 3 years ago by Matvii Hodovaniuk <[email protected]>
darwin: abort on pthread_attr_init fail

`pthread_attr_init` is highly unlikely to fail on macOS. Removing the
fallback behavior here to ...

3e76e47304aa4cf1cdf4cfe3368146699ccc6178 authored over 3 years ago by Brandon Cheng <[email protected]>
darwin: use RLIMIT_STACK for fsevents pthread

This fixes `SIGBUS` crashes on macOS 10.15 due a new change in
`FSEvents.framework` that makes i...

608ac2e4336275fb97e67abf0c51c7d4ecfa9994 authored over 3 years ago by Brandon Cheng <[email protected]>
unix: expose thread_stack_size() internally

This function will be used by `uv__fsevents_loop_init` in a future
commit to determine the initi...

054a4953519c81247bf8a8d19e6ce14aa5df914e authored over 3 years ago by Brandon Cheng <[email protected]>
test: fix stack-use-after-scope

In both `test-tcp-open` and `test-udp-open`.

PR-URL: https://github.com/libuv/libuv/pull/3137
R...

e24e5cbc2be0f126616b5d0b6b5049bffd26b90d authored over 3 years ago by Zhao Zhili <[email protected]>
cmake: fix linker flags

There is no CMAKE_LINKER_FLAGS_DEBUG.

Signed-off-by: Zhao Zhili <[email protected]>
PR-URL:...

67994c68fe5cf827619539d54429e65742562a34 authored over 3 years ago by Zhao Zhili <[email protected]>
test: remove string + int warning on udp-pummel

PR-URL: https://github.com/libuv/libuv/pull/3115
Reviewed-By: Ben Noordhuis <[email protected]>...

73084d5604690e782c8196d91b625bf5693c83ce authored over 3 years ago by Juan José Arboleda <[email protected]>
chore: use for(;;) instead of while

In the codebase we have used empty for loop for infinite conditions, so
to bring consistency rep...

97709e185f241b19540c48cd54e6ea6769db06eb authored over 3 years ago by Yash Ladha <[email protected]>
include: fix typo in documentation

PR-URL: https://github.com/libuv/libuv/pull/3130
Reviewed-By: Colin Ihrig <[email protected]>
Re...

59118e92ca5df4c3c013c02dab66c17b2711fbe9 authored over 3 years ago by Tobias Nießen <[email protected]>
Merge tag 'v1.41.0' into nvim

2021.02.14, Version 1.41.0 (Stable)

Changes since version 1.40.0:

* unix: report bind error in...

5dde61a6a19888385b2c4f84b5331f9a94d57783 authored almost 4 years ago by erw7 <[email protected]>
test: fix test-udp-send-unreachable

To properly handle sending UDP packet to unreachable address.

PR-URL: https://github.com/libuv/...

285a5ea819035ff777b8b7c6a367f3f5b55d8809 authored almost 4 years ago by Ondřej Surý <[email protected]>
linux,udp: enable full ICMP error reporting

The Linux kernel suppresses some ICMP error messages by default for UDP
sockets. This commit set...

c382d39a85c1edbaf96f0cd84385cd6549c0bde2 authored almost 4 years ago by Ondřej Surý <[email protected]>
doc: add instructions for building on z/OS

PR-URL: https://github.com/libuv/libuv/pull/3060
Reviewed-By: Richard Lau <[email protected]>

c464d213231ea371c4e9bddaa6455cf8a426a0fe authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: use custom proctitle implementation

ZOSLIB uses `argv[0]` to determine the exepath. So it is necessary to
use an implementation of p...

c2589424f93f5b1fd5808238071bf23a20da3564 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: use execvpe() to set environ explictly

On z/OS, `execvp()` does not set the environment for child process from
`environ` when ran in AS...

f6adf960ce8f95532fc03d30b2cc356a8099ca5c authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: treat __rfim_utok as binary

`__rfim_utok` is treated as text when it should be treated as binary
while running in ASCII mode...

880cdc38b8da26ea52c4bb384612ce8ec8d7bf58 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: use __getargv() from zoslib to get exe path

The ZOSLIB implementation adds support for ASCII code page.

PR-URL: https://github.com/libuv/li...

d144fea0228e1cb2263b1c7db78cf2baf7edfe3e authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: use nanosleep() from zoslib

Since `nanosleep()` is implemented in ZOSLIB, we will remove the libuv
implementation to resolve...

4f36c89cc977cfb86dd4f956f5060d04760605c1 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: use strnlen() from zoslib

Since `strnlen()` is implemented in ZOSLIB, we will remove the libuv
implementation to resolve c...

aef67e5529dc90b90b91cdc05c1052837ed585f1 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: introduce zoslib

This commit introduces ZOSLIB for z/OS, which is a C/C++ library that
implements additional POSI...

bf1aea0d5b0d7b59ee522122ebf4dad69c7e8ce8 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: don't use nanosecond timestamp fields

Nanosecond resolution for the timestamp fields `st_atim`, `st_mtim`, and
`st_ctim` are not suppo...

14d09afa8b920a441ca2186b6a6da64e559e01c3 authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
zos: build in ascii code page

PR-URL: https://github.com/libuv/libuv/pull/3060
Reviewed-By: Richard Lau <[email protected]>

1073ceaea4657f3076b451a211806c4b9f4acb7d authored almost 4 years ago by Shuowang (Wayne) Zhang <[email protected]>
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros

Moving to new style test macros will make debugging easier in case
of test failure and improve r...

270d05189c4241cfa5d94182e85d1510f1ee19e0 authored almost 4 years ago by tjarlama <[email protected]>
doc: fix code highlighting

Affected docs:
* basics.rst
* filesystem.rst
* eventloops.rst
* networking.rst
* processes.rst
*...

c3d08b5d63267c70554da081ce9f35dfb81132e2 authored almost 4 years ago by raisinten <[email protected]>
Now working on version 1.41.1

Fixes: https://github.com/libuv/libuv/issues/3086

4b0d8b2c93a8fdff91ce7566ba8e1089e547afc4 authored almost 4 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

db1cd9bebcecd23d849cf767b9c4967f9fbc6908 authored almost 4 years ago by cjihrig <[email protected]>
2021.02.14, Version 1.41.0 (Stable)

Changes since version 1.40.0:

* mailmap: update contact information for richardlau (Richard Lau...

1dff88e5161cba5c59276d2070d2e304e4dcb242 authored almost 4 years ago by cjihrig <[email protected]>
unix: check for EXDEV in uv__fs_sendfile()

copy_file_range will not work when in_fd and out_fd
are not on the same mounted filesystem (pre ...

70f67d8e052c3de9761e086bbae46f862e39450e authored almost 4 years ago by Darshan Sen <[email protected]>
Revert "macos: use posix_spawn instead of fork"

This reverts commit 39968db6434f16f9fbd3c78f6c7392fd7ae9074e.

This commit caused a number of fa...

217fdf4265589889d00c7c0622fde2710971a020 authored almost 4 years ago by cjihrig <[email protected]>
macos: use posix_spawn instead of fork

Applications running on hardened runtime based on Chromium/Electron
create mmap regions using MA...

39968db6434f16f9fbd3c78f6c7392fd7ae9074e authored almost 4 years ago by Juan Pablo Canepa <[email protected]>
test: fix 'incompatible pointer types' warnings

Refs: https://github.com/libuv/libuv/pull/2686
PR-URL: https://github.com/libuv/libuv/pull/3088
...

9c3d692b3941a2a4171629fb52af2e1029c415e8 authored almost 4 years ago by cjihrig <[email protected]>
doc: fix versionadded metadata

This commit adds the versionadded metadata for uv_pipe() and
uv_socketpair().

Refs: https://...

493be3ed2347cbb61651c878620360d5174348b9 authored almost 4 years ago by Colin Ihrig <[email protected]>
unix: fix uv_uptime() regression

As it was in the original version of
https://github.com/libuv/libuv/pull/3072, `%lf` must be use...

0101affb68420913ef3f5e0b4525382f8a704c45 authored almost 4 years ago by Santiago Gimeno <[email protected]>
test: fix some warnings

Fix declaration after statement and comment syntax.

PR-URL: https://github.com/libuv/libuv/pull...

f2c88e037cc770e8faff701af6fcceaa51d2a566 authored almost 4 years ago by Issam E. Maghni <[email protected]>
poll,unix: ensure safety of rapid fd reuse

Consider the following scenario:

uv_poll_init(loop, poll, fd);
uv_poll_start(poll, UV_READAB...

c9406ba0e3d67907c1973a71968b89a6bd83c63c authored almost 4 years ago by Bob Weinand <[email protected]>
win: bump minimum supported version to windows 8

* Windows 7 went out of support earlier this year.

* As did Python 2.7. We no longer have to wo...

a779fccfd19f8c5baa6856f96abe42a39581e7ae authored almost 4 years ago by Ben Noordhuis <[email protected]>
unix: check for partial copy_file_range support

Fixes: https://github.com/libuv/libuv/issues/3069
PR-URL: https://github.com/libuv/libuv/pull/30...

663588e68e66b0fd3d588db9ad3dc5e3cf3ee577 authored almost 4 years ago by Momtchil Momtchev <[email protected]>
unix: fix uv_uptime() on linux

First check `/proc/uptime`, then fallback to `clock_gettime()`.

Fixes: https://github.com/libuv...

b2ccbbb8a4b66a718298df65ac283e2056e211fa authored almost 4 years ago by schamberg97 <[email protected]>
tools: migrate tools/make_dist_html.py to python3

PR-URL: https://github.com/libuv/libuv/pull/2915
Reviewed-by: Ben Noordhuis <[email protected]>

4ce37613702352c4808c39f4226a12e4960dfc43 authored almost 4 years ago by Dominique Dumont <[email protected]>
win, fs: mkdir really return UV_EINVAL for invalid names

Makes uv_fs_mkdir return UV_EINVAL for invalid directory names instead
of UV_ENOENT.

Refs: http...

dd8662b6d28236b60bb419390ea083695bbb2173 authored almost 4 years ago by Nikolai Vavilov <[email protected]>
unix,fs: on DVS fs, statx returns EOPNOTSUPP

PR-URL: https://github.com/libuv/libuv/pull/3047
Reviewed-By: Ben Noordhuis <[email protected]>...

e7562942957924b40ef942fe106839450c68537e authored almost 4 years ago by Mark Klein <[email protected]>