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
This reverts commit f9618443920fd0cbd3ab11c9d37c1f24a7aa1067.
Fixes: https://github.com/libuv/l...
04edfcf6862352755911b8a7f35656fc26c2d554 authored almost 4 years ago by Bernardo Ramos <[email protected]>RFC 2606 reserves the .invalid top-level domain for this purpose.
PR-URL: https://github.com/li...
7b84b1541c7e6c24f44c057aeea628bbafe40302 authored almost 4 years ago by Drew DeVault <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/3061
Reviewed-By: Ben Noordhuis <[email protected]>...
The call to `uv__set_process_title()` had been accidentally removed.
Fixes: https://github.com/...
9c6cec803aad3564376cc598d6f7dafdcc26c0f9 authored about 4 years ago by Momtchil Momtchev <[email protected]>Specifically when filling the `st_rdev` field.
Fixes: https://github.com/libuv/libuv/issues/305...
d3f042817d41bbbb4daa7ef8218aa11466360c04 authored about 4 years ago by Simon Kadisch <[email protected]>Fix the `off_in` argument in `copy_file_range()`.
Fixes: https://github.com/libuv/libuv/issues...
263516e0a0026fcb59cbb511400da9290e032bf6 authored about 4 years ago by Santiago Gimeno <[email protected]>
Without `volatile`, the x87 hardware may re-organize the comparison math
and end up with the wro...
`uv_fs_utime()` and `uv_fs_futime()` receive the timestamp as
a `double` and then convert it to ...
`check_utime()` already calls `uv_fs_stat()`, no point in doing it
twice.
PR-URL: https://githu...
e823d729abce0111672571289e0fbe0d0dc0f26f authored about 4 years ago by Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/3031
Reviewed-By: Santiago Gimeno <santiago.gimeno@...
With the addition of `uv_timer_get_due_in()` it's observable with tools like
valgrind that the ...
Equivalents of `pipe` and `socketpair` for cross-platform use.
PR-URL: https://github.com/lib...
4ddc292774be827a297449e2d5ef4047c85de7ca authored about 4 years ago by Jameson Nash <[email protected]>
Turn on `-fno-strict-aliasing` in libuv and add a note in the README for
downstream projects.
...
Return `UV_EINVAL` when one or more arguments are NULL.
Fixes: https://github.com/libuv/help/is...
48cf8c8286ec24925b9939ccf72a4fbdc3a57626 authored about 4 years ago by Ben Noordhuis <[email protected]>
The behavior of `uv_read_start()` when the handle is closing or already
busy reading wasn't cons...
The seccomp filter with older Android SDKs kills the process when libuv
tries to make system ca...
Fixes: https://github.com/libuv/libuv/issues/3011
PR-URL: https://github.com/libuv/libuv/pull/30...
`ssize_t` is 32 bits on 32 bits architectures, `off_t` is 64 bits
(because libuv builds with `-D...
Added notes to documentation of `uv_poll_t`:
- The callback will be called over-and-over again ...
PR-URL: https://github.com/libuv/libuv/pull/3029
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
PR-URL: https://github.com/libuv/libuv/pull/2982
Reviewed-By: Ben Noordhuis <[email protected]>
It defers the error to uv_listen() or uv_tcp_connect().
PR-URL: https://github.com/libuv/libuv/...
03185b785b74c6dad282aab10ac53f20f28b6966 authored about 4 years ago by Ben Noordhuis <[email protected]>
Fix a bug where libuv forgets about EADDRINUSE errors reported earlier:
uv_tcp_bind() + uv_tcp_c...
Fixes: https://github.com/libuv/libuv/issues/2999
PR-URL: https://github.com/libuv/libuv/pull/29...
PR-URL: https://github.com/libuv/libuv/pull/3010
Reviewed-By: Ben Noordhuis <[email protected]>...
Fixes: https://github.com/libuv/libuv/issues/3000
b2a45df044e01076046a4cd8b8c1be45cde99e4c authored about 4 years ago by cjihrig <[email protected]>6641fe133ea30c13adff728a2a48b5771deba990 authored about 4 years ago by cjihrig <[email protected]>
Changes since version 1.39.0:
* udp: add UV_UDP_MMSG_FREE recv_cb flag (Ryan Liptak)
* include...
4e69e333252693bd82d6338d6124f0416538dbfc authored about 4 years ago by cjihrig <[email protected]>
https://github.com/libuv/libuv/pull/2979 negated the value of
UV__EPROTO on platforms that don't...
Refs: https://github.com/libuv/libuv/pull/2881
PR-URL: https://github.com/libuv/libuv/pull/2991
...
Co-authored-by: Jeremiah Senkpiel <[email protected]>
Refs: https://github.com/nodejs/n...
Fixes: https://github.com/libuv/libuv/issues/2988
PR-URL: https://github.com/libuv/libuv/pull/29...
Android/i386 doesn't have separate sendmmsg/recvmmsg system calls,
they're multiplexed through t...
PR-URL: https://github.com/libuv/libuv/pull/2994
Reviewed-By: Colin Ihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2992
Reviewed-By: Colin Ihrig <[email protected]>
This commit initializes user_timeout in uv__io_poll to avoid a
maybe-uninitialized warning:
$ c...
f4af7ff2d47e65e7db18bf5a71c93a0351c34e3d authored over 4 years ago by Daniel Bevenius <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2981
Reviewed-By: Colin Ihrig <[email protected]>
This commit includes patches from dports to fix the DragonFly
BSD build. It also removes the now...
On Windows allow utf-16 surrogate pars to pass through, which allows
conhost on newer Windows ve...
Refs: https://github.com/libuv/libuv/pull/2725
PR-URL: https://github.com/libuv/libuv/pull/2984
...
Refs: https://github.com/libuv/libuv/pull/2836
PR-URL: https://github.com/libuv/libuv/pull/2985
...
Refs: https://github.com/libuv/libuv/pull/1687
Fixes: https://github.com/libuv/libuv/issues/2977...
Refs: https://github.com/libuv/libuv/issues/2822
PR-URL: https://github.com/libuv/libuv/pull/283...
Fixes: https://github.com/libuv/libuv/issues/2943
fa8b4f27c023638918e645ef997c3b56a3a5e681 authored over 4 years ago by cjihrig <[email protected]>b167e1773f85edb963ccf3d1d2270fd993979a57 authored over 4 years ago by cjihrig <[email protected]>
Changes since version 1.38.1:
* unix: use relaxed loads/stores for clock id (Ben Noordhuis)
* ...
25f4b8b8a3c0f934158cd37a37b0525d75ca488e authored over 4 years ago by cjihrig <[email protected]>This reverts commit 12be29f185261b8a7e6ada596fd805919cb2b133.
The commit in question was introd...
46f36e3df1a666620f6749427f15651cbc4b7001 authored over 4 years ago by cjihrig <[email protected]>
Libuv was using _POSIX_PATH_MAX wrong. Bug introduced in commit b56d279b
("unix: do not require ...
PR-URL: https://github.com/libuv/libuv/pull/2954
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2956
Reviewed-By: Ben Noordhuis <[email protected]>
On Windows when connecting to an unavailable port, the connect() will
retry for 2s, even on loop...
Passing expression as an argument to a function-like macro will replace
all occurrence of the a...
Fixes: https://github.com/libuv/libuv/issues/2887
PR-URL: https://github.com/libuv/libuv/pull/2...
Contents of template variable passed for posix call mkstemp on error
code EINVAL is unknown. On...
Store a copy of the original argv[0] to protect `uv_exepath()`
against `uv_set_process_title()` ...
This commit updates uv_{get,set}_process_title() to return an
error when uv_setup_args() is need...
This commit handles the case where the source and destination
are the same. This behavior was or...
Fixes: https://github.com/libuv/libuv/pull/2937
PR-URL: https://github.com/libuv/libuv/pull/293...
The test is supposed to complete in about 3.5s but it can
hit the 10s timeout when run on a sys...
It is easy to miss that this is accessing MSVC state, while several
users of it were only setti...
Libuv calls uv__process_title_cleanup() on shutdown, which raced with
one of the threads from th...
This switches uv_cpu_info from using sysctlbyname to
using IOKit to get the speed of the process...
PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...
No functional changes are intended [NFCI], but this may make it easier
in the future to impleme...
The API addition `uv_metrics_idle_time()` is a thread safe call that
allows the user to retrieve...
Add struct `uv__loop_internal_fields_t` as a location for future
additions to `uv_loop_t` while ...
This is a port of 70002c80 to z/OS to fix the same potential issue that
could effectively enter ...
PR-URL: https://github.com/libuv/libuv/pull/2932
Reviewed-By: Jameson Nash <[email protected]>
Allows for determining if a buffer large enough for multiple dgrams
should be allocated in allo...
PR-URL: https://github.com/libuv/libuv/pull/2818
Reviewed-By: Jameson Nash <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2780
Reviewed-By: Jameson Nash <[email protected]>
This fix avoids inserting a duplicate pending request in the case where
`WSARecv()` returns an ...
Refs: https://github.com/libuv/libuv/issues/925#issuecomment-234696227
PR-URL: https://github.co...
MinGW prefers a POSIX like file system hierarchy. Therefore, it is appropriate
that the installa...
Fixes: https://github.com/libuv/libuv/issues/1798
Refs: https://github.com/libuv/libuv/pull/1825...
PR-URL: https://github.com/libuv/libuv/pull/2890
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2895
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2908
Reviewed-By: Ben Noordhuis <[email protected]>
This was part of commit c70dd705 ("unix: use relaxed loads/stores for
feature checks") and was r...
Fixes: https://github.com/libuv/libuv/issues/2898
032f2b1251be842438bfed6e688ef874bf85254c authored over 4 years ago by cjihrig <[email protected]>5b0398262a3f760340382b2d4fac82a89bb642e6 authored over 4 years ago by cjihrig <[email protected]>
Changes since version 1.38.0:
* test: use last matching qemu version (cjihrig)
* win, util: re...
e8b989ea1f7f9d4083511a2caec7791e9abd1871 authored over 4 years ago by cjihrig <[email protected]>pipe2 needs GNU source defined.
PR-URL: https://github.com/libuv/libuv/pull/2857
Reviewed-By: B...
This issue manifested on `connected` udp sockets trying to send
datagrams to a non-existent serv...
It was reported that mach_absolute_time() can jump backward in time when
the machine is suspende...
`__atomic_load_n()` and friends were added in gcc 4.7.0 but we still
have some centos6 machines ...
It was reported that the addition of that file without adding an
exception to m4/.gitignore brea...
Make ThreadSanitizer stop complaining about the static variables that
libuv uses to record the p...
The variable uv__read_console_status is left as IN_PROGRESS when the
operation is canceled ahead...
Fixes: https://github.com/libuv/libuv/issues/2861
PR-URL: https://github.com/libuv/libuv/pull/28...
PR-URL: https://github.com/libuv/libuv/pull/2880
Reviewed-By: Ben Noordhuis <[email protected]>
It was reported that uv_loadavg() reports the wrong values inside an
lxc container.
Libuv calls...
1c22b443802fdf3fcf3cfababcc62d13385242f2 authored over 4 years ago by Ben Noordhuis <[email protected]>
Move common logic into a separate function that will be reused in a
follow-up commit. This commi...
PR-URL: https://github.com/libuv/libuv/pull/2875
Reviewed-By: Ben Noordhuis <[email protected]>
This test was consistently timing out on macOS. Some printf()
debugging on the CI showed that th...
Fixes: https://github.com/libuv/libuv/issues/2855
PR-URL: https://github.com/libuv/libuv/pull/28...