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
c124607c8893126f2e769c30e03f5d8d665f46a2 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...
58c6c762873937ea671a0df0f363099cd6dc3b0a authored over 3 years ago by erw7 <[email protected]>01a1b63d3a2568a4e91d01ff67b5bd14be591822 authored over 3 years ago by Justin M. Keyes <[email protected]>
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]>
On illumos, the global errno variable is not thread-safe by default,
requiring that the applica...
The sunos platform currently covers at least the Solaris and illumos
operating systems. Althoug...
`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]>
Don't use x86 inline assembly in these cases, but fall back to
__sync_fetch_and_or, similar to ...
The intention here is to make working with recvmmsg more
straight-forward, since internally lib...
While most users will likely typically call uv_close in their
uv_shutdown callback, some caller...
Prior to this patch a race condition may occur in case a thread tries
to destroy the barrier wh...
Fixes: https://github.com/libuv/libuv/issues/3217
PR-URL: https://github.com/libuv/libuv/pull/3...
PR-URL: https://github.com/libuv/libuv/pull/3235
Reviewed-By: Richard Lau <[email protected]>
uv_tty_set_mode() allows a tty device to be set to raw mode with
UV_TTY_MODE_RAW, which correct...
Sunos has added epoll wrappers to offer compatability for binaries
build specifically for linux...
PR-URL: https://github.com/libuv/libuv/pull/3005
Reviewed-By: Jameson Nash <[email protected]>
libuv was vulnerable to out-of-bounds reads in the uv__idna_toascii()
function which is used to ...
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]>
PR-URL: https://github.com/libuv/libuv/pull/3216
Reviewed-By: Ben Noordhuis <[email protected]...
Copied from
https://github.com/libuv/libuv/wiki/Projects-that-use-libuv, since the
wiki was ...
This reverts commit 93942168281680bca60ddbd8d4c596fabcb8efd9.
Refs: https://github.com/libuv/...
103dbaede33d5818b0795a05b319661c4d3b7d46 authored over 3 years ago by Darshan Sen <[email protected]>
We also tell the compiler it is not allowed to reorder the PAUSE
instruction relative to other...
PR-URL: https://github.com/libuv/libuv/pull/3200
Reviewed-By: Jameson Nash <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/3201
Reviewed-By: Jameson Nash <[email protected]>
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]>
These functions are declared with one set of conditionals in the
header, and defined with anoth...
Fixes: https://github.com/libuv/libuv/issues/3155
PR-URL: https://github.com/libuv/libuv/pull/3...
Fixes: https://github.com/libuv/libuv/issues/2980
Refs: https://github.com/nodejs/node/pull/350...
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]>
PR-URL: https://github.com/libuv/libuv/pull/3171
Reviewed-By: Jameson Nash <[email protected]>
Just like the unix counterpart, uv_fs_read and uv_fs_write should throw
an EBADF instead of ma...
`uv_try_write2(stream, bufs, nbufs, send_handle)` acts like
`uv_try_write()` and extended writ...
PR-URL: https://github.com/libuv/libuv/pull/3190
Reviewed-By: Jameson Nash <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/3182
Reviewed-By: Jameson Nash <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/3041
PR-URL: https://github.com/libuv/libuv/pull/30...
PR-URL: https://github.com/libuv/libuv/pull/3151
Reviewed-By: Jameson Nash <[email protected]>
...
Fixes: https://github.com/libuv/libuv/issues/3174
PR-URL: https://github.com/libuv/libuv/pull/3...
This reverts commit 46f36e3df1a666620f6749427f15651cbc4b7001.
PR-URL: https://github.com/libu...
ce15b8405e9d01e221f8390475deab4a40d26e38 authored over 3 years ago by Jameson Nash <[email protected]>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]>This reverts commit b94934f01257d19814baddd175fae7477dfebb1a.
The required version of cmake (...
ac5b21a2c900a3fa33cb49acf637039d7c8af28e authored over 3 years ago by Jameson Nash <[email protected]>
Windows API gethostname(buffer, size) return unicode string in char
array. It will cause garble...
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]>
PR-URL: https://github.com/libuv/libuv/pull/3085
Reviewed-By: Jameson Nash <[email protected]>
Refs: https://github.com/nodejs/node/pull/38159#discussion_r610288214
PR-URL: https://github.co...
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]>When compiling the current code MSVC prints this warning:
warning C4090: '=': different '...
882ee25346d7e0cf021f67c22475fcb0995b2c06 authored over 3 years ago by SeverinLeonhardt <[email protected]>
The TAP specification [1] explicitely states:
A harness must only read TAP output from standard...
Since we are building with the `-D_GNU_SOURCE` option turned on, the macro
definitions are not ...
PR-URL: https://github.com/libuv/libuv/pull/3166
Reviewed-By: Jameson Nash <[email protected]>
...
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]>
This is specified both as best-practice to specify the defaults
explicitly, and as required for...
IBM i interface names are based off the associated line description.
Since line descriptions are...
The previous implementation using rcepool would return a value that is
slightly off from the tru...
The previous implementation of `uv_get_free_memory()` on z/OS return
incorrect values. This is b...
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]>
Pre-4.20 kernels have a bug where CephFS uses the RADOS copy-from
command when it shouldn't. Fal...
PR-URL: https://github.com/libuv/libuv/pull/3106
Reviewed-By: Ben Noordhuis <[email protected]>...
Thread Sanitizer can't intercept syscall(SYS_close, fd) that's used
instead of close(fd); on Lin...
ERROR: LeakSanitizer: detected memory leaks
```
Direct leak of 432 byte(s) in 9 object(s) alloc...
PR-URL: https://github.com/libuv/libuv/pull/3092
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
`pthread_attr_init` is highly unlikely to fail on macOS. Removing the
fallback behavior here to ...
This fixes `SIGBUS` crashes on macOS 10.15 due a new change in
`FSEvents.framework` that makes i...
This function will be used by `uv__fsevents_loop_init` in a future
commit to determine the initi...
In both `test-tcp-open` and `test-udp-open`.
PR-URL: https://github.com/libuv/libuv/pull/3137
R...
There is no CMAKE_LINKER_FLAGS_DEBUG.
Signed-off-by: Zhao Zhili <[email protected]>
PR-URL:...
PR-URL: https://github.com/libuv/libuv/pull/3115
Reviewed-By: Ben Noordhuis <[email protected]>...
In the codebase we have used empty for loop for infinite conditions, so
to bring consistency rep...
PR-URL: https://github.com/libuv/libuv/pull/3130
Reviewed-By: Colin Ihrig <[email protected]>
Re...
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]>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]>
The Linux kernel suppresses some ICMP error messages by default for UDP
sockets. This commit set...
PR-URL: https://github.com/libuv/libuv/pull/3060
Reviewed-By: Richard Lau <[email protected]>
ZOSLIB uses `argv[0]` to determine the exepath. So it is necessary to
use an implementation of p...
On z/OS, `execvp()` does not set the environment for child process from
`environ` when ran in AS...
`__rfim_utok` is treated as text when it should be treated as binary
while running in ASCII mode...
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]>
Since `nanosleep()` is implemented in ZOSLIB, we will remove the libuv
implementation to resolve...
Since `strnlen()` is implemented in ZOSLIB, we will remove the libuv
implementation to resolve c...
This commit introduces ZOSLIB for z/OS, which is a C/C++ library that
implements additional POSI...
Nanosecond resolution for the timestamp fields `st_atim`, `st_mtim`, and
`st_ctim` are not suppo...
PR-URL: https://github.com/libuv/libuv/pull/3060
Reviewed-By: Richard Lau <[email protected]>
Moving to new style test macros will make debugging easier in case
of test failure and improve r...
Affected docs:
* basics.rst
* filesystem.rst
* eventloops.rst
* networking.rst
* processes.rst
*...
Fixes: https://github.com/libuv/libuv/issues/3086
4b0d8b2c93a8fdff91ce7566ba8e1089e547afc4 authored almost 4 years ago by cjihrig <[email protected]>db1cd9bebcecd23d849cf767b9c4967f9fbc6908 authored almost 4 years ago by cjihrig <[email protected]>
Changes since version 1.40.0:
* mailmap: update contact information for richardlau (Richard Lau...
1dff88e5161cba5c59276d2070d2e304e4dcb242 authored almost 4 years ago by cjihrig <[email protected]>
copy_file_range will not work when in_fd and out_fd
are not on the same mounted filesystem (pre ...
This reverts commit 39968db6434f16f9fbd3c78f6c7392fd7ae9074e.
This commit caused a number of fa...
217fdf4265589889d00c7c0622fde2710971a020 authored almost 4 years ago by cjihrig <[email protected]>
Applications running on hardened runtime based on Chromium/Electron
create mmap regions using MA...
Refs: https://github.com/libuv/libuv/pull/2686
PR-URL: https://github.com/libuv/libuv/pull/3088
...
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]>
As it was in the original version of
https://github.com/libuv/libuv/pull/3072, `%lf` must be use...
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]>Consider the following scenario:
uv_poll_init(loop, poll, fd);
uv_poll_start(poll, UV_READAB...
* 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]>
Fixes: https://github.com/libuv/libuv/issues/3069
PR-URL: https://github.com/libuv/libuv/pull/30...
First check `/proc/uptime`, then fallback to `clock_gettime()`.
Fixes: https://github.com/libuv...
b2ccbbb8a4b66a718298df65ac283e2056e211fa authored almost 4 years ago by schamberg97 <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2915
Reviewed-by: Ben Noordhuis <[email protected]>
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]>
PR-URL: https://github.com/libuv/libuv/pull/3047
Reviewed-By: Ben Noordhuis <[email protected]>...