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
94f507535cd7bf0d8ba426291f0498ab212d4fe5 authored over 7 years ago by cjihrig <[email protected]>
d15dda997195f4157c6b908fe0be55ee9527a962 authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.14.1:
* unix: limit uv__has_forked_with_cfrunloop to macOS (Kamil Rytar...
8b69ce1419d2958011d415a636810705c36c2cc2 authored over 7 years ago by cjihrig <[email protected]>
libuv retries when sendmsg(2) fails with EAGAIN or
EWOULDBLOCK. This commit adds similar functio...
Adopted from an earlier pull request by Evan Lucas. Avoids opening a
file descriptor per watche...
On NetBSD, do not exclude PF_INET6 in uv__ifaddr_exclude().
PR-URL: https://github.com/libuv/li...
001a4a11f624153a3f27a7efef9746eb03d519d7 authored over 7 years ago by Kamil Rytarowski <[email protected]>
Support the creation of recursive mutexes on Unix. A matching
API is added on Windows, however m...
NetBSD must use the uv_udp_set_membership call with
"::1%lo0", similar to FreeBSD.
PR-URL: http...
5b6eead0649bd3dae8e9636ba7cc04e024bba54c authored over 7 years ago by Kamil Rytarowski <[email protected]>
This commit causes NetBSD, like other BSDs, to reuse
uv__cloexec_ioctl and uv__nonblock_ioctl. T...
Follow other BSDs and disable the failing poll_bad_fdtype test on
NetBSD.
PR-URL: https://githu...
7824370ff80bf9e52aac90fee3e222a9524f87b0 authored over 7 years ago by Kamil Rytarowski <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1578
Reviewed-By: Ben Noordhuis <[email protected]>...
This commit removes unused variables left over from
6ad1e81547c83f9fe7c5a806b6b282642e8d3bca.
R...
e9d2b5824fb76e1d7bc5fb23cd5242bea7b90a56 authored over 7 years ago by Carlo Marcelo Arenas Belón <[email protected]>
Libuv is not aliasing-safe if you consider aliasing to be nominal
rather than structural and it'...
Refs: https://github.com/libuv/libuv/pull/1530
PR-URL: https://github.com/libuv/libuv/pull/1542
...
As it is, when the tests run, there is no indicator as to how long the
tests will run, how many ...
On z/OS, fs mounts can have variables starting with '$'. The problem is
that following symlinks ...
NetBSD as an extension returns with ptsname(3) and ptsname_r(3) the
slave device name for both d...
The most critical bug is using IFLA_RTA instead of IFA_RTA on address
message. This causes andro...
The latest python on z/OS (2.7.13) was changed to update sys.platform to
return "zos" instead of...
This will eliminate a race condition that occurs between
epoll_close_fd, epoll_ctl and epoll_cre...
The existing UV_PROCESS_WINDOWS_HIDE flag only applies to
executables linked to the WINDOWS subs...
PR-URL: https://github.com/libuv/libuv/pull/1479
Fixes: https://github.com/nodejs/libuv/issues/1...
On systems that use System V semaphores, it is necessary to destroy
semaphores to free up system...
Setup proper sysctl(2) arguments in order to retrieve the executable
name.
Use an intermediate ...
5fa0f0b6e1a2f922ce7d365cb1a1d3cb2a322f60 authored over 7 years ago by Kamil Rytarowski <[email protected]>
musl has tiny default thread stack sizes compared to glibc (80 kB vs.
2048 kB or more) so set an...
NetBSD supports:
- O_CLOEXEC
- accept4(2) like API with paccept(2)
NetBSD 8.0 will get comp...
NetBSD and FreeBSD can share the can_ipv6_ipv4_dual() function as
is. This commit also corrects ...
Fixes: https://github.com/libuv/libuv/issues/1545
PR-URL: https://github.com/libuv/libuv/pull/15...
This commit adds the O_TRUNC flag to the destination file in
the sendfile() fallback. This allow...
Initialize the error variable in uv_fs_copyfile() to zero. If
the source file being copied has n...
This commit introduces fchmod() in uv_fs_copyfile() to set the
mode of the destination file.
Re...
eaf25ae3eb8fe567b8be15614996b112dbf5c11b authored over 7 years ago by cjihrig <[email protected]>
Add SetWinEventHook for EVENT_CONSOLE_LAYOUT for better detection of
console resize events.
Ref...
6ad1e81547c83f9fe7c5a806b6b282642e8d3bca authored over 7 years ago by Bartosz Sosnowski <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1467
Reviewed-By: Colin Ihrig <[email protected]>
Re...
The uv__has_forked_with_cfrunloop local variable is unused on
BSDs and causes compilation warnin...
1a682cb7c0be43cdc0bd7cce4f4514e723c69bb8 authored over 7 years ago by cjihrig <[email protected]>
ff0e8a4571b9c66163b97abda46d9139dca23434 authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.14.0:
* fs, win: add support for user symlinks (Bartosz Sosnowski)
* c...
b0f9fb2a07a5e638b1580fe9a42a356c3ab35f37 authored over 7 years ago by cjihrig <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/1426
PR-URL: https://github.com/libuv/libuv/pull/15...
Causes test output to be lost.
This reverts commit bded0fa4f0243ea86366c4f6d974915277d7ca7f.
R...
eb4a37c8f640bdc6a0c09a3bd9c11f3669ff316f authored over 7 years ago by Bartosz Sosnowski <[email protected]>
uv_fs_sendfile() is used as the fallback for uv_fs_copyfile().
However, sendfile() does not nece...
This commit adds a POST macro to the Windows fs functions,
similar to the one used on Unix platf...
This commit introduces an INIT macro to file system functions on
Windows, similar to the one use...
Prior to this change, several of the fs functions checked for
invalid arguments before initializ...
Some functions, such as uv_fs_scandir() can be called with
a NULL loop argument. In this case, i...
This commit partly reverses libuv#1441.
It is true that pthread_cond_timedwait is available on o...
PR-URL: https://github.com/libuv/libuv/pull/1516
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
Pass NULL instead of req->loop to the various libuv functions
called from uv__fs_copyfile().
Re...
564677d325db6122cba2091100d07ea6d366161b authored over 7 years ago by cjihrig <[email protected]>
Ensure that argv[0] is changed when uv_set_process_title() is
called. Previously, on some unix s...
Refs: https://github.com/libuv/libuv/pull/1465
PR-URL: https://github.com/libuv/libuv/pull/1493
...
Need to flush out the OOB data. Otherwise, this callback will get
triggered on every poll with n...
After the poll call, the code updates all the event objects
in the array. Instead, use the integ...
To set an initial value to a semaphore, the semop call won't do it.
We need to use the semctl ca...
Fixes: https://github.com/libuv/libuv/issues/1480
PR-URL: https://github.com/libuv/libuv/pull/14...
Add SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE to CreateSymbolicLink
which allows unelevated u...
c8ee8bef9bfa30e9370c592f4f6511190a3ec5b6 authored over 7 years ago by cjihrig <[email protected]>
1f4ec0271550ff3761cfea85ce5eb5d52055373c authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.13.1:
* unix: check for NULL in uv_os_unsetenv for parameter name (Andr...
e0d31e9e21870f88277746b6d59cf07b977cdfea authored over 7 years ago by cjihrig <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/925
PR-URL: https://github.com/libuv/libuv/pull/146...
Avoid repeated wake-ups in `uv__io_poll()` when the previously watched
file descriptor has been ...
Refs: https://github.com/libuv/libuv/pull/991
Refs: https://github.com/libuv/libuv/issues/1458
P...
On Unix you can pass bound and even connected socket to uv_tcp_open
and it will work as expected...
More accurate Resident Set Size (Central Storage size on Z)
is stored in the MVS Data Areas mana...
Code was assuming that the nl_pid was always equal to the process id.
As the netlink documentati...
One tick on the high resolution clock (TOD clock) on z/OS
is equivalent to (1/4.096) nanoseconds...
This is because on some platforms like z/OS, setgid(0) is
allowed for non-superusers. So instead...
z/OS allows non root users to chown a file to root via the
CHOWN.UNRESTRICTED profile. So avoid ...
Update the baseline from Windows XP SP1 to Windows 8.1
PR-URL: https://github.com/libuv/libuv/p...
4646428def02c2cd2641c6323045824fd5a80e6a authored over 7 years ago by Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/1426
Credit: Tom Seddon <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/1444
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
PR-URL: https://github.com/libuv/libuv/pull/1442
Reviewed-By: Ben Noordhuis <[email protected]>...
Fixes: https://github.com/libuv/libuv/issues/576
PR-URL: https://github.com/libuv/libuv/pull/143...
Fixes a bug that would cause libuv to crash when PATH environment
variable contained paths with ...
The latest NDK (r15 at the time of this writing) no longer needs this.
`pthread_cond_timedwait` ...
It's only available on API level >= 21.
PR-URL: https://github.com/libuv/libuv/pull/1441
Review...
PR-URL: https://github.com/libuv/libuv/pull/1441
Reviewed-By: Ben Noordhuis <[email protected]>...
Allow for running uv_fs_stat and uv_fs_lstat on all reparse points
Ref: https://github.com/node...
e5024c54a1d015607698849d69882174203f8205 authored over 7 years ago by Bartosz Sosnowski <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1433
Reviewed-By: Ben Noordhuis <[email protected]>
Fixes compiling with Android NDK when using Unified Headers (default
since r15).
Fixes: https:/...
7dabd57af40ea02d11ae36d5ed6c4834df352337 authored over 7 years ago by Saúl Ibarra Corretgé <[email protected]>
Source code examples in the User guide were not appearing in the built
documentation because the...
PR-URL: https://github.com/libuv/libuv/pull/1432
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/1432
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/1431
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Introduced in
https://github.com/libuv/libuv/commit/2f6d4b4b58ea290961dc983117d31b19e198403a and...
fix a wrong `if` in `uv_interface_address` about MAC.
Fixes: https://github.com/nodejs/node/iss...
f1e0fc43d17d9f2d16b6c4f9da570a4f3f6063ed authored over 7 years ago by XadillaX <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1424
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
uv_interface_addresses API extracts the network interface entries.
In AIX, this was not fully im...
Should make the dreaded "%1 is not a valid Win32 application" error
message a thing of the past....
Refs: https://github.com/appveyor/ci/issues/1649
Refs: https://github.com/libuv/libuv/pull/1284
...
Out-of-band TCP messages are used for TCP data
transmission outside (outband) the inbound TCP
da...
Ensures that the user's argv is copied into a local buffer when calling
uv_setup_args. Before, t...
Add a small warning about uv_get_process_title()
and uv_set_process_title() not being thread saf...
Fixes segfault of unit test on musl (AlpineLinux).
Add a check for parameter like uv_os_setenv d...
d63030b0ba3b1e5063fe04b622bb6e124065965a authored over 7 years ago by cjihrig <[email protected]>
54ef33526759f1697ba4998833a1799ac82df8df authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.13.0:
* Now working on version 1.13.1 (cjihrig)
* build: workaround Ap...
2bb4b68758f07cd8617838e68c44c125bc567ba6 authored over 7 years ago by cjihrig <[email protected]>
This commit fixes the AppVeyor issues seen while trying to
release v1.13.0 on Windows.
Refs: ht...
87ae1b490e4eea8544e6a03882151e789830cf4d authored over 7 years ago by Refael Ackermann <[email protected]>a7aa05711389cfacf3a447df32c0aa1c3de87571 authored over 7 years ago by cjihrig <[email protected]>
d3a958d444e35fa7f05bd7c6a826bc04221553e0 authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.12.0:
* Now working on version 1.12.1 (cjihrig)
* unix: avoid segfault...
8342fcaab815f33b988c1910ea988f28dfe27edb authored over 7 years ago by cjihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1284
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...