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
Fixes: https://github.com/libuv/libuv/issues/2859
PR-URL: https://github.com/libuv/libuv/pull/28...
Rearrange math operations in uv_hrtime. This is a workaround for a
probable compiler bug in VS20...
The QEMU CI broke recently. The calculation to determine the QEMU
version to install now returns...
Fixes: https://github.com/libuv/libuv/issues/2844
cc51217a317e96510fbb284721d5e6bc2af31e33 authored over 4 years ago by cjihrig <[email protected]>Changes since version 1.37.0:
* test: skip poll_duplex and poll_unidirectional on PASE (Xu Meng...
1ab9ea3790378f9f25c4e78e9e2b511c75f9c9ed authored over 4 years ago by cjihrig <[email protected]>a580ae867dad85c85812744dfbfa1e970f6a0794 authored over 4 years ago by cjihrig <[email protected]>
This commit runs the test suite via QEMU on GitHub Actions on
a variety of platforms.
Fixes: ht...
1c976110d507cfe7b300bff700134ae9967cba3a authored over 4 years ago by gengjiawen <[email protected]>
Previously libuv was tested under the user class QSECOFR on IBM i.
But most IBM i users does not...
It was reported that `getrlimit(RLIMIT_STACK)` fails on some aarch64
systems due to a glibc bug,...
PR-URL: https://github.com/libuv/libuv/pull/2835
Reviewed-By: Colin Ihrig <[email protected]>
Using AC_CHECK_LIB ignores symbols already provided by
other libraries, or in other words it lin...
Libuv was copying `sizeof(struct sockaddr_storage)` bytes from source to
destination but the sou...
Replace two biggish `struct sockaddr_storage` instances with a union
of `struct sockaddr_in` and...
`uv_signal_init()` leads to the allocation of an IO watcher,
so if the loop initialization fails...
Fixes: https://github.com/libuv/libuv/issues/2831
PR-URL: https://github.com/libuv/libuv/pull/28...
Adds support for IO_REPARSE_TAG_APPEXECLINK reparse points, used by
Windows Store.
Ref: https:/...
e7ebae26247d2fee0a04547eb7f9aa8f78d4a642 authored over 4 years ago by Bartosz Sosnowski <[email protected]>
Exposes the original system error of the filesystem syscalls. Adds a new
uv_fs_get_system_error ...
I was getting some weird results when copying a 5GB file on Alpine
Linux on Raspberry Pi. Out of...
PR-URL: https://github.com/libuv/libuv/pull/2815/
Reviewed-By: Anna Henningsen <[email protected]...
Commit 3d713663 ("freebsd,linux: add recvmmsg() + sendmmsg() udp
implementation") forgot to zero...
The Windows documentation states these should not be possible
but several people have reported t...
The header files for ApplicationServices and CoreFoundation contain
C language extensions that A...
Make the documentation reflect that the init/start/stop functions
for check/idle/prepare handles...
Adds manifest file that makes the test runner work with long filenames
when those are enabled in...
Since Windows 10 1607 some WinApi functions no longer have a MAX_PATH
limit on the filenames len...
PR-URL: https://github.com/libuv/libuv/pull/2809
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
Commit 5736658b ("udp: add flag to enable recvmmsg(2) explicitly") added
the flag but didn't upd...
Removes warnings W4100, W4127, W4201, W4206, W4210, W4232, W4456, W4457,
W4459, W4706 and W4996 ...
_WIN32_WINNT specifies the minimum version of the operating system
supported by the code, so cha...
This was causing a warning during the documentation build.
PR-URL: https://github.com/libuv/lib...
002fe6e5f2d084fc12fee3d6e5a3fdffe491b7e8 authored over 4 years ago by Philip Chimento <[email protected]>This seems to be the case from reading the code of uv_cancel().
Also fixes a broken link due to...
a87bb3c5f609504f6e6741d40f24ed2a67af24db authored over 4 years ago by Philip Chimento <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2798
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2802
Reviewed-By: Ben Noordhuis <[email protected]>
Libuv already works without that API since commit 153ea114ff but still
had it as a hard requirem...
Fixes: https://github.com/libuv/libuv/issues/2769
PR-URL: https://github.com/libuv/libuv/pull/27...
Make it possible to explicitly tell libuv to release any resources
it's still holding onto (memo...
PR-URL: https://github.com/libuv/libuv/pull/2746
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
PR-URL: https://github.com/libuv/libuv/pull/2746
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
On Linux, cpu_times have been calculated differently to all other
platforms for a while. Other p...
Issuing a shutdown() on IBM i PASE with parameter SHUT_WR
also sends a normal close sequence to ...
Fixes: https://github.com/libuv/libuv/issues/2801
0e00e14003b2c0f36eb3d3a90767355717309df9 authored over 4 years ago by cjihrig <[email protected]>Changes since version 1.36.0:
* timer: remove redundant check in heap compare (Yash Ladha)
* u...
02a9e1be252b623ee032a3137c0b0c94afbe6809 authored over 4 years ago by cjihrig <[email protected]>87af8359056d3d15fc57197f2baf5733f80ef204 authored over 4 years ago by cjihrig <[email protected]>
Instead of implicitly enabling it by checking the supplied buffer size
to alloc_cb, have a dedic...
`timer_less_than()` function is basically a comparator function
that returns true or false. In t...
Fixes: https://github.com/libuv/libuv/issues/2787
80c18ffaf555716119210d5e66dfa8a58f2f846d authored over 4 years ago by cjihrig <[email protected]>40e8804287b9f97322f5faeea76fbb06aeb0229d authored over 4 years ago by cjihrig <[email protected]>
Changes since version 1.35.0:
* build: add aix-common.c for AIX cmake build (Jesse Gorzinski)
...
533b738838ad8407032e14b6772b29ef9af63cfa authored over 4 years ago by cjihrig <[email protected]>
`required_vars_value_len` has a fixed number of elements. There is no
need to use alloca() to al...
In commit 2475296c (build: make code compilable for iOS on Xcode,
2020-01-18, v1.35.0~47) we add...
Check the pointer to the allocated memory, not the pointer to the
pointer of the allocated memor...
Check the pointer to the allocated memory, not the pointer to the
pointer of the allocated memor...
GetDiskFreeSpaceW() doesn't handle regular file paths well.
This commit switches to using GetFul...
Refs: https://github.com/libuv/libuv/pull/2665
PR-URL: https://github.com/libuv/libuv/pull/2786
...
Emits yield instruction in ARM mode (mainly needs to pass -march=...).
PR-URL: https://github.c...
a2689ab2500ceb44ead14de554303dd209d42898 authored over 4 years ago by David Carlier <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2723
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
PR-URL: https://github.com/libuv/libuv/pull/2682
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Upstream GYP has been unmaintained for some time now. The only big
downstream user is Node.js an...
On IBMi PASE, the highest process priority is -10.
PR-URL: https://github.com/libuv/libuv/pull/...
d21f5aeab0a4b6193f13640471cde405579f9c69 authored over 4 years ago by Xu Meng <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2741
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2767
Reviewed-By: Ben Noordhuis <[email protected]>...
At least two people have reported that `LoadLibrary("advapi32.dll")`
fails in some configuration...
PR-URL: https://github.com/libuv/libuv/pull/2771
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/2753
Reviewed-By: Ben Noordhuis <[email protected]>...
In e14c56b, support was added to implement true isatty() support when
running in the IBM i PASE ...
PR-URL: https://github.com/libuv/libuv/pull/2755
Reviewed-By: Richard Lau <[email protected]>
Commit ff29322b ("test: canonicalize test runner path") from 2014
changed the test runner to cal...
PR-URL: https://github.com/libuv/libuv/pull/2755
Reviewed-By: Richard Lau <[email protected]>
To make the debugging of test issues easier.
The following integer macros are added:
`ASSERT_E...
53caf044e39476c4888f21a79e425391027cdd58 authored over 4 years ago by Santiago Gimeno <[email protected]>
- Correct CMAKE_SYSTEM_NAME.
- Exclude pthread lib on z/OS.
- Remove deleted src/unix/pthread-ba...
In the emulated nanosleep() function on z/OS an EAGAIN error from
BPX1CTW/BPX4CTW indicates that...
z/OS doesn't support POSIX semaphores. On Release builds the code
paths that reference POSIX sem...
z/OS uses LIBPATH instead of LD_LIBRARY_PATH for the search path
for shared libraries.
PR-URL: ...
1099d298d424546b74db11bf6fb7a51b7954fab6 authored almost 5 years ago by Richard Lau <[email protected]>
When recvmmsg support was added it returned the datagrams in reverse
received order, which may i...
PR-URL: https://github.com/libuv/libuv/pull/2749
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2729
Reviewed-By: Ben Noordhuis <[email protected]>...
Modeled after FreeBSD's `reallocf(3)`: a version of `realloc(3)` that
frees the memory when real...
PR-URL: https://github.com/libuv/libuv/pull/2013
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2013
Reviewed-By: Ben Noordhuis <[email protected]>...
The os390 epoll_wait implementation uses poll() to detect events in
both file descriptors and th...
PR-URL: https://github.com/libuv/libuv/pull/2731
Reviewed-By: Ben Noordhuis <[email protected]>...
Fixes: https://github.com/libuv/libuv/issues/2709
584ba94885619d75968a7c083914fd8b75442813 authored almost 5 years ago by cjihrig <[email protected]>87ee20d5128402e0f826941370954d302119d085 authored almost 5 years ago by cjihrig <[email protected]>
Changes since version 1.34.2:
* src: android build fix (David Carlier)
* build: make code comp...
e45f1ec38db882f8dc17b51f51a6684027034609 authored almost 5 years ago by cjihrig <[email protected]>
Commit b5155dd2 ("zos: return on realloc failure in scandir()")
introduced a bug where `nl` is d...
Fixes: https://github.com/libuv/libuv/issues/2692
PR-URL: https://github.com/libuv/libuv/pull/26...
On IBMi PASE, the amount of memory in use includes storage used for
memory and disks. So we hard...
The way libuv handled closing of `uv_signal_t` handles with pending
events introduced an infidel...
PR-URL: https://github.com/libuv/libuv/pull/2720
Reviewed-By: Colin Ihrig <[email protected]>
Re...
It has been reported that it generates (otherwise harmless)
`-Wshorten-64-to-32` compiler warnin...
The test had two bugs:
1. It didn't handle EINTR when calling send() and recv().
2. It checked...
af3330b723f5760b66cee319d1967f2ced6f6efb authored almost 5 years ago by Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1884
Refs: https://github.com/libuv/libuv/issues/187...
PR-URL: https://github.com/libuv/libuv/pull/1884
Co-authored-by: Bert Belder <[email protected]...
On IBMi PASE, the value of pw_shell is always an empty string.
PR-URL: https://github.com/libuv...
174a6edf0dbe12aca0cdacd1d1ef605f5c11e6b1 authored almost 5 years ago by Xu Meng <[email protected]>
The wrong names and name sizes were being used with `sysctl(2)`, which
in particular made the ca...
Add an environment variable that lets people running the test suite
specify a timeout multiplier...
PR-URL: https://github.com/libuv/libuv/pull/2689
Reviewed-By: Colin Ihrig <[email protected]>
Re...
On IBMi PASE, there is no root user or nobody user.
User may grant root-like privileges, includi...
The watcher_cross_stop test timeout with too many AF_INET sockets
on IBMi PASE. In the udp_conne...
Commit f261d04d ("android: enable getentropy on Android >= 28") didn't
add random-getentropy.c t...