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
Linux specific and practically an alias of AF_UNIX which is POSIX
PR-URL: https://github.com/li...
ef218cede9cf9463dc55b9f807e0fad0114f789e authored over 5 years ago by Carlo Marcelo Arenas Belón <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2386
PR-URL: https://github.com/libuv/libuv/pull/23...
This commit removes two extraneous semicolons and an unused
variable that was generating a compi...
A number of bug reports about the test suite are the result
of the user running the test suite a...
Makes uv_fs_mkdir return UV_EINVAL for invalid filenames instead of
UV_ENOENT.
Ref: https://git...
ecff27857dafe3f5d30a6ab8646ea69a93e4940a authored over 5 years ago by Bartosz Sosnowski <[email protected]>
Reading and writing files using a memory file mapping can be
significantly faster on Windows.
P...
2c279504f92a7ab1fc54c85ec36272722198a77e authored over 5 years ago by João Reis <[email protected]>
The tty subsystem on Windows was listening for console events from all
processes to detect when ...
2019.07.03, Version 1.30.1 (Stable)
Changes since version 1.30.0:
* doc: fix incorrect version...
c41b31ed3b88aacae1d8498d0f3f6bbc20d56f9a authored over 5 years ago by Daniel Hahler <[email protected]>
When TMP environment variable is 261 chars (including the trailing
slash) or 260 chars without t...
The MSVC runtime provides a global variable that can be used to set the
default file translation...
Fixes: https://github.com/libuv/libuv/issues/2363
04a48e9ac80292fe8e56a6ab3235035b1b5899f9 authored over 5 years ago by cjihrig <[email protected]>8785ce89973edaf6c53371528d7ebe24eb915899 authored over 5 years ago by cjihrig <[email protected]>
Changes since version 1.30.0:
* doc: fix incorrect versionchanged (cjihrig)
* test: allow UV_E...
1551969c84c2f546a429dac169c7fdac3e38115e authored over 5 years ago by cjihrig <[email protected]>uClibc does not have header "gnu/libc-version.h"
PR-URL: https://github.com/libuv/libuv/pull/23...
60526073b6c134b1091716a5c8d79484b6f7a25b authored over 5 years ago by Leon Huang <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2346
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
Fix two 'multiple definition' symbol errors caused by compiling in
sysinfo-memory.c when linux-c...
PR-URL: https://github.com/libuv/libuv/pull/2361
Reviewed-By: Ben Noordhuis <[email protected]>
Update to v1.30.0
eeae18d085de25f138c23966f98a179f0fb609e7 authored over 5 years ago by Justin M. Keyes <[email protected]>2019.06.28, Version 1.30.0 (Stable)
Changes since version 1.29.1:
* darwin: fall back to F_BAR...
5af9d9c490571da76ea71c2dc090d58d3b063729 authored over 5 years ago by Daniel Hahler <[email protected]>
Recent CI failures imply that uv_try_write() can return
UV_ECONNRESET - specifically on FreeBSD....
Version 1.29.2 never happened. Update the versionchanged from
9a10058e72fb62c3e6ffd82e1f3f393c71...
Fixes: https://github.com/libuv/libuv/issues/2343
f50a746fa6e420ef5f6a35b27f2319e18d4bfc11 authored over 5 years ago by cjihrig <[email protected]>e441553b6823fe29b54238d2f9e57b16667ab7f1 authored over 5 years ago by cjihrig <[email protected]>
Changes since version 1.29.1:
* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis)
* darwin: ...
365b6f2a0eacda1ff52be8e57ab9381cfddc5dbb authored over 5 years ago by cjihrig <[email protected]>
The `:lines:` numbers were wrong, they showed the signatures of the
uv_fs_access and uv_fs_chmod...
PR-URL: https://github.com/libuv/libuv/pull/2300
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2318
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/2325
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
In case libuv is included via add_subdirectory, its tests are always
built and executed. This ca...
Specifically return success.
It fixes a tight loop on unices as `sendfile()` was returning 0 and...
The test is supposed to complete in about 3.5s but it can
hit the 5s timeout when run on a syste...
The fallback for systems that lack preadv() only filled the first
buffer.
This commit rectifies...
087c461ee9c69faff2641bb2046df30cc1988dd0 authored over 5 years ago by Ben Noordhuis <[email protected]>
Make uv_cwd() do what the documentation says it did when the destination
buffer is too small: re...
F_BARRIERFSYNC isn't defined when building on that platform.
PR-URL: https://github.com/libuv/l...
53f47721153bcf2ef6c508e770ecbad0191fce26 authored over 5 years ago by Ben Noordhuis <[email protected]>
So far, for some (?) errors, `uv_try_write()` returns `EAGAIN`
regardless of the actual error, s...
Increase the UV_THREADPOOL_SIZE limit to 1024 and update the docs.
Fixes: https://github.com/li...
9a10058e72fb62c3e6ffd82e1f3f393c717e63f5 authored over 5 years ago by Vlad A <[email protected]>
uv_thread_create() inspects min(PTHREAD_STACK_MIN, RLIMIT_STACK) to
find out the minimum allowed...
This commit add support for Haiku, an open-source operating system
inspired by BeOS.
PR-URL: ht...
abe4f3d58d1f89f7b9c3092a917486832ceff7a2 authored over 5 years ago by Leorize <[email protected]>
The link symbol for close$NOCANCEL is slightly different for 32 bit
builds.
PR-URL: https://git...
ffad651b9dd1e455b358415f5059510f6102db99 authored over 5 years ago by ken-cunningham-webuse <[email protected]>
Fall back to F_BARRIERFSYNC if F_FULLFSYNC is not supported by the file
system, only fall back t...
0ac136359903c70ab1db1838c3ad06da6fa5b912 authored over 5 years ago by Justin M. Keyes <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2306
4a4c9a688fa2a7fad056f48304a583927044b935 authored over 5 years ago by cjihrig <[email protected]>Changes since version 1.29.0:
* unix: simplify uv/posix.h include logic (cjihrig)
* test: incr...
d16e6094e1eb3b0b5981ef1dd7e03ec4d466944d authored over 5 years ago by cjihrig <[email protected]>3f5c1f339d07001e137d986c0225fefd845efce0 authored over 5 years ago by cjihrig <[email protected]>
Use `"%" PRIu64` and uint64_t for sscanf-ing large values, not `"%lu"`
and unsigned long. The la...
The test threadpool_multiple_event_loops has been timing
out consistently on FreeBSD in the CI. ...
This commit includes uv/posix.h in one #elif instead of four.
PR-URL: https://github.com/libuv/...
693b534f2c6073d467218ddc742e57c5115928c9 authored over 5 years ago by cjihrig <[email protected]>Fixes: https://github.com/libuv/libuv/issues/2293
2169a53cd219153125b2f7d2840ed2b7db2e2246 authored over 5 years ago by cjihrig <[email protected]>77db62edac26e25b188b1e7ea36eb0ee4e613e6a authored over 5 years ago by cjihrig <[email protected]>
Changes since version 1.28.0:
* ibmi: read memory and CPU usage info (Xu Meng)
* doc: update t...
43957efd92c167b352b4c948b617ca7afbee0ed1 authored over 5 years ago by cjihrig <[email protected]>Same as the previous commit but this time for Linux.
Specifically, the glibc close() wrapper is...
2138dd2f08853b376c4154edd3b1a50262746692 authored over 5 years ago by Ben Noordhuis <[email protected]>
The close() system call tests for thread cancellation first. That has
the unfortunate side effec...
Fixes: https://github.com/libuv/libuv/issues/2286
PR-URL: https://github.com/libuv/libuv/pull/22...
Newer macOS systems (10.7+) use fsevents() for the fs_event backend,
but older macOS systems don...
When building libuv with clang scan-build, an "Assigned value is
garbage or undefined" warning i...
Fixes: https://github.com/libuv/libuv/issues/2282
PR-URL: https://github.com/libuv/libuv/pull/22...
app.info() was deprecated on Jan 4, 2017 (sphinx-doc/sphinx#3267),
and removed as of Sphinx 2.0....
PR-URL: https://github.com/libuv/libuv/pull/2280
Reviewed-By: Colin Ihrig <[email protected]>
Fix `uv_fs_poll_stop()` for active handles by not attempting to
mark the `uv_fs_poll_t` handle a...
If uv__calloc returns NULL, the function jumps to the error label and
attempts to access array e...
IP-alias format is the interface name followed by a colon and a string
(usually a number). Set t...
UV_PROCESS_WINDOWS_HIDE_CONSOLE and UV_PROCESS_WINDOWS_HIDE_GUI were
whitelisted on Windows but ...
This was reported as a bug in November 2018 but it appears to be working
now. Add a regression t...
It was reported that uv_get_free_memory() and uv_get_total_memory()
report the wrong values insi...
Explicitly initialize uv_stat_t fields st_flags and st_gen when using
statx as uv__to_stat does ...
Refs: https://github.com/libuv/libuv/issues/2173
PR-URL: https://github.com/libuv/libuv/pull/227...
It was reported that EPOLL_CLOEXEC is not defined on Android API < 21,
a.k.a. Lollipop. Since EP...
After inspection of the code, it seems like there is a race window
between the cmpxchgi() and uv...
PR-URL: https://github.com/libuv/libuv/pull/2253
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2261
Reviewed-By: Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2228
2e443b12bd370dad249a8239a0e11f0ee480b373 authored over 5 years ago by cjihrig <[email protected]>500c9297726e2ee42f62fe3f441715295487287e authored over 5 years ago by cjihrig <[email protected]>
Changes since version 1.27.0:
* unix,win: add uv_gettimeofday() (cjihrig)
* unix,win: add uv_f...
7bf8fabfa934660ee0fe889f78e151198a1165fc authored over 5 years ago by cjihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2246
Reviewed-By: Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2243
PR-URL: https://github.com/libuv/libuv/pull/22...
PTHREAD_STACK_MIN is an optional part of the POSIX spec and
NetBSD deliberately does not impleme...
PR-URL: https://github.com/libuv/libuv/pull/2220
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
PR-URL: https://github.com/libuv/libuv/pull/2230
Reviewed-By: Colin Ihrig <[email protected]>
Re...
It can be confusing to distcheck that we list it explicitly,
since it already adds it automatica...
- CMake 3.14: supports Cross Compiling for iOS, tvOS, or watchOS
using simple toolchain files....
close() is interruptible, meaning that a signal delivered when the
close() system call is execut...
PR-URL: https://github.com/libuv/libuv/pull/2224
Reviewed-By: Sam Roberts <[email protected]>
...
This undoes the changes commit 5234b1c4 ("build,sunos: better handling
of non-GCC compiler") mak...
Add test to test-fs-copyfile.c to check that uv_fs_copyfile() respects
destination file permissi...
Using copyfile(3) on macOS apparently results in situations where file
permissions are ignored. ...
The memset() in the inner loop clears previously copied phys_addrs. As a
result, every interface...
Co-authored-by: Julien Gilli <[email protected]>
Co-authored-by: Jeremy Whitlock <jwhitlock@apac...
PR-URL: https://github.com/libuv/libuv/pull/2221
Reviewed-By: Anna Henningsen <[email protected]...
Fixes: https://github.com/libuv/libuv/issues/2213
23bb992d7b38a83bb83fb0851148d9f6941157f0 authored almost 6 years ago by cjihrig <[email protected]>04f51e7c8a349908fd4c5e626ca8a3c73e7895e2 authored almost 6 years ago by cjihrig <[email protected]>
Changes since version 1.26.0:
* doc: describe unix signal handling better (Vladimír Čunát)
* l...
a4fc9a66cc35256dbc4dcd67c910174f05b6daa6 authored almost 6 years ago by cjihrig <[email protected]>
The return type is changed to avoid having to craft an artificial
`return` just for the Studio c...
Using `floor()` instead of integer division causes the test driver
to require linking against `l...
The `atomic_cas_uint` and `atomic_cas_ulong` functions expect `uint_t`
and `ulong_t` parameters,...
The Studio compiler issues a warning because the source file lacks a
newline at the end of the f...
The Studio C compiler issues a warning if there is a `return` after an
`abort()` call or an unre...
`AC_PROG_CC` sets the `GCC` shell variable, which is supposed to be
used to enable GCC-specific ...
Tests do not compile when selecting the non-`unistd.h` branch.
PR-URL: https://github.com/libuv...
aa4ff14a5abab2b8de9a2f01b484d7361a24e295 authored almost 6 years ago by Andrew Paprocki <[email protected]>
The Studio compiler prints out a warning when this attribute is used
because it does not support...
Solaris does not support the non-standard Linux `POLLRDHUP` event, so
disable the code awaiting ...