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
There are three `abort()` calls within the I/O subsystem related to
Solaris ports (`port_associa...
Refs: https://github.com/libuv/libuv/pull/2198#issuecomment-466118047
PR-URL: https://github.com...
Commit baa81465a ("build: add compile for android arm64/x86/x86-64")
introduced a number of new ...
This commit fixes a linker error when building tests
via cmake on Windows by adding the proper
U...
Add two new methods:
`uv_udp_connect()` to connect / disconnect an UDP handle.
`uv_udp_getpeern...
PR-URL: https://github.com/libuv/libuv/pull/1872
Backport-PR-URL: https://github.com/libuv/libuv...
PR-URL: https://github.com/libuv/libuv/pull/1872
Backport-PR-URL: https://github.com/libuv/libuv...
uv_winsock_init calls abort() if socket operation failed, which means
all libuv-based applicatio...
PR-URL: https://github.com/libuv/libuv/pull/2195
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Wait until all fs requests spawned by an `uv_fs_poll_t`
have finished and all timers created by ...
PR-URL: https://github.com/libuv/libuv/pull/2208
Refs: https://github.com/libuv/help/issues/81
R...
Fixes: https://github.com/libuv/libuv/issues/2212
PR-URL: https://github.com/libuv/libuv/pull/22...
Close the watched file's file descriptor when initialization fails due
to out-of-memory conditio...
The license file is installed twice. Once where it should be installed
and the second time into ...
327f762644ccb964715cb99d08db0f1df43f651e authored almost 6 years ago by Justin M. Keyes <[email protected]>
Expecting `uv_sleep(45)` to wake up within 80 ms is not a reasonable
assumption: the operating s...
2019.02.11, Version 1.26.0 (Stable)
Changes since version 1.25.0:
* doc: fix uv_get_free_memor...
0b6bf76f66f8e0d86b1b24f8350d65e0778a7ef1 authored almost 6 years ago by Justin M. Keyes <[email protected]>As some calls in some platforms require.
PR-URL: https://github.com/libuv/libuv/pull/2189
Revie...
Kernels > 4.11 support the statx() system call that lets one retrieve
the birth time of a file. ...
- SIGTERM seems OK to handle - I tested that on Linux, read POSIX, etc.
I can't see why it sho...
Fixes: https://github.com/libuv/libuv/issues/2180
598a49b942852285d7d9cdb7db0433e52b5b485a authored almost 6 years ago by cjihrig <[email protected]>0c3ce4b316ca1a6aacc75b315d1434f2b554e92e authored almost 6 years ago by cjihrig <[email protected]>
Changes since version 1.25.0:
* doc: fix uv_get_free_memory doc (Stephen Belanger)
* unix: fix...
8669d8d3e93cddb62611b267ef62a3ddb5ba3ca0 authored almost 6 years ago by cjihrig <[email protected]>
Add a missing check in uv__io_close() where it called
uv__platform_invalidate_fd() without check...
Refs: https://github.com/libuv/libuv/pull/2114
Refs: https://github.com/nodejs/node/issues/25875...
PR-URL: https://github.com/libuv/libuv/pull/2179
Reviewed-By: Ben Noordhuis <[email protected]>...
Currently, on Windows the uv_utsname_t's version field can
be an empty string if no service pack...
7c73d6926811acc29fd9324b3ff235cc5354f372 authored almost 6 years ago by Justin M. Keyes <[email protected]>
This commit adds UV_MAXHOSTNAMESIZE for working with
uv_os_gethostname(). Prior to this commit, ...
RegCloseKey() is the first thing executed in both the success
and error case, so combine the cal...
Map `EINVAL` to `ECONNREFUSED` and return error on the next tick.
Fixes: https://github.com/lib...
110eb817bdb2e5f14e08a2afbca42146291251a8 authored almost 6 years ago by ptlomholt <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2162
PR-URL: https://github.com/libuv/libuv/pull/21...
There was a formatting error that prevented the uv_get_free_memory
function from appearing on th...
4ce452cd24998f27e7a0c3ae0028410fc6d5619d authored almost 6 years ago by erw7 <[email protected]>
00b7088a204f321fbf6337843c3a8c095bb004d6 authored almost 6 years ago by erw7 <[email protected]>
0d644ff4f4287889e951986f572a4873f3f4d793 authored almost 6 years ago by erw7 <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2134
a9e6cc7b9967308cac61414aa907070412461c8f authored almost 6 years ago by cjihrig <[email protected]>01dd4b59a8542e902c7362411f5cfcbe0659ad81 authored almost 6 years ago by cjihrig <[email protected]>
Changes since version 1.24.1:
* Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis)
*...
4a10a9d425863330af199e4b74bd688e62d945f1 authored almost 6 years ago by cjihrig <[email protected]>
This reverts commit 8d62d933ef31fd47ae269395364a280a12eb9636.
The corresponding autotools update...
This reverts commit ca02c36c6ddcf1f74215a63b3fbff04c1a79a1c0.
This broke SmartOS compilation in ...
PR-URL: https://github.com/libuv/libuv/pull/2151
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
PR-URL: https://github.com/libuv/libuv/pull/2148
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2148
Reviewed-By: Ben Noordhuis <[email protected]>...
On IBM i PASE, EOPNOTSUPP is returned when reading a directory instead
of EISDIR, like (seemingl...
Fixes a regression where a write request to write a zero byte buffer
would never complete.
Refs...
6140507ba7747c9bf9d3f97ecb99922be67b3406 authored almost 6 years ago by Santiago Gimeno <[email protected]>
On OpenBSD 6.4 x86_64 the barrier_serial_thread test fails due to
OpenBSD's pthread_barrier_wait...
PR-URL: https://github.com/libuv/libuv/pull/2091
Reviewed-By: Anna Henningsen <[email protected]...
New versions of Windows ship with 8.3 short-names disabled.
This commit adds 8.3 detection logic...
Apple's released source code at https://opensource.apple.com/ shows at
least three different err...
A couple of ipc tests failures where undercover by the previous commit.
- In `ipc-heavy-traffic...
1698be72057a58de913a7d45405fe86950e6da05 authored almost 6 years ago by Santiago Gimeno <[email protected]>
Make sure an ipc test fails if `term_signal` is not zero. This can
happen on failing assertions ...
Refs: https://github.com/libuv/libuv/pull/1576
PR-URL: https://github.com/libuv/libuv/pull/2136
...
CreateFileW() returns INVALID_HANDLE_VALUE on failure, not NULL.
Fixes: https://github.com/libu...
ec10a787713fc2c2a6c9a5af6612314d569bfde9 authored almost 6 years ago by Bartosz Sosnowski <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2126
PR-URL: https://github.com/libuv/libuv/pull/21...
short_path's type changed from WCHAR array to WCHAR*
in https://github.com/libuv/libuv/pull/1267...
Needed for compile with `-msse2` (such as implied by `-march=pentium4`)
for the i686-w64-mingw64...
In the original PR, the ifdef conditional was reversed,
leading to the old code-path still being...
PR-URL: https://github.com/libuv/libuv/pull/2099
Reviewed-By: Ben Noordhuis <[email protected]>
When releasing key with Alt pressed, the reported event has
LEFT_ALT_PRESSED state flag set. Thi...
Guard against sending the handle over the UNIX domain socket twice
when the first sendmsg() didn...
Refactor uv__write() to make an upcoming fix easier to implement.
PR-URL: https://github.com/li...
639cc46f2c34a36ff99a19dc2be005583c54bf59 authored almost 6 years ago by Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2097
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
PR-URL: https://github.com/libuv/libuv/pull/2097
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
In AIX, fs watch feature leverages AHAFS function.
According to AHAFS, monitoring of events does...
This reverts commit e94c184c7c4a18f3de569c97caeb83f4ff98a4b2.
Concerns were raised about the su...
3233ccf169f4297fca2528c8a40b1ad526460978 authored almost 6 years ago by Ben Noordhuis <[email protected]>Fixes: https://github.com/libuv/libuv/issues/2109
3585e135c5078b99c0cde766adca56f25d9479a0 authored about 6 years ago by cjihrig <[email protected]>Changes since version 1.24.0:
* test: fix platform_output test on cygwin (damon-kwok)
* gitign...
274f2bd3b70847cadd9a3965577a87e666ab9ac3 authored about 6 years ago by cjihrig <[email protected]>704887e849859b528e37fad08b911b2a5a6308a5 authored about 6 years ago by cjihrig <[email protected]>
On Android, pthread is part of the C standard library. Hence, there is
no need to specify -lpthr...
On Windows, `fs__open()` maps `UV_FS_O_DIRECT` to
`FILE_FLAG_NO_BUFFERING`.
When `access` is on...
7a2c889fa8bf45587ee3efdeccf48ec22781b84b authored about 6 years ago by Joran Dirk Greef <[email protected]>
Don't use a buffer with static lifetime to store intermediate results,
use a stack-allocated one...
Insecure and unnecessary. Replace them with a call to snprintf().
PR-URL: https://github.com/li...
bc50d106ac8ffc1b3694c303b7a6916696661606 authored about 6 years ago by Ben Noordhuis <[email protected]>
While correctly used, it looks suspect and is slightly less efficient
because the string is scan...
Replace calls to strcpy() and strncpy() with the newly introduced
uv__strscpy() function that is...
Libuv had coverage for the AF_INET6 path but not the AF_INET path.
Now it does.
PR-URL: https:/...
fe77e34cff3c322661d58e81c6cafc31dd87f199 authored about 6 years ago by Ben Noordhuis <[email protected]>
Right now, docs don't make it clear when exactly does it become okay to
free memory belonging to...
PR-URL: https://github.com/libuv/libuv/pull/2066
Reviewed-By: Ben Noordhuis <[email protected]>...
Origin README about build command is not suited for current code.
1. gyp_uv.py generated uv.xco...
f1981d74ba880f010bfde6c98647bbb426a6d126 authored about 6 years ago by Rick <[email protected]>
Using #ifdef guards is not reliable because libuv may have been compiled
on a newer system than ...
Valgrind will emit the following error on a system where `int` is 32
bits:
==21616== Syscall pa...
0813f5b97afe086a7b4d827774605b1f2e99191c authored about 6 years ago by Ashe Connor <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2081
Reviewed-By: Ben Noordhuis <[email protected]>...
Fixes: https://github.com/libuv/libuv/issues/2077
PR-URL: https://github.com/libuv/libuv/pull/20...
Fixes: https://github.com/libuv/libuv/issues/2070
32cccbc9f00696a4d07fa3b56d8b94ecbebb94a7 authored about 6 years ago by cjihrig <[email protected]>63615c422c87c72be695e0c51440b8253a078d2f authored about 6 years ago by cjihrig <[email protected]>
Changes since version 1.23.2:
* unix: do not require PATH_MAX to be defined (Brad King)
* win,...
2d427ee0083d1baf995df4ebf79a3f8890e9a3e1 authored about 6 years ago by cjihrig <[email protected]>
Added UV_PROCESS_WINDOWS_HIDE_CONSOLE and
UV_PROCESS_WINDOWS_HIDE_GUI for specifying if console ...
The length calculation of the title string was
performed outside of the mutex, causing data corr...
Libuv loaded and unloaded the Core Services and Application Services for
every call to uv_set_pr...
0ed7feb71ca949f7a96ccb102481d17ea1bb5933 authored about 6 years ago by erw7 <[email protected]>
51da1e152a0c1528fd06af4351df964067f965dd authored about 6 years ago by Justin M. Keyes <[email protected]>
2018.10.09, Version 1.23.2 (Stable)
Changes since version 1.23.1:
* unix: return 0 retrieving ...
ba908085b1a7f42620078a02480832ca64d4bd4b authored about 6 years ago by erw7 <[email protected]>
On Windows rename operation can fail randomly in presence of antivirus
or indexing software. Mak...
On some localized Windows 10 machines FormatMessage can fail with
ERROR_RESOURCE_TYPE_NOT_FOUND ...
Limit the time a TCP read callback can be called on a single loop
iteration to 32.
Ref: https:/...
8a647d436fbbeaec3838781280e74ef531917f61 authored about 6 years ago by Bartosz Sosnowski <[email protected]>
Encode domain names before passing them on to the libc resolver.
Some getaddrinfo() implementati...
The test runner inserted a 250 ms delay to give helper processes time to
settle. That's intrinsi...
execvp() is not async-signal-safe, execve() is.
PR-URL: https://github.com/libuv/libuv/pull/205...
7da435aeb78a18a6d8c1cf664b17498aa118f4bb authored about 6 years ago by Ben Noordhuis <[email protected]>
getenv() and atoi() are not safe to call between fork() and execve()
so call them before forking...
In some situations console read callback would return 0 bytes read.
According to documentation t...