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
PR-URL: https://github.com/libuv/libuv/pull/1883
Reviewed-By: Ben Noordhuis <[email protected]>
When the specific value of -1 is returned, uv__fs_work() uses
the value of errno. This commit se...
PR-URL: https://github.com/libuv/libuv/pull/1850
Reviewed-By: Colin Ihrig <[email protected]>
All good things come in threes and that's why besides autotools and gyp,
you can now also build ...
MSYS2 + MinGW-w64 have good support for autoconf, that should be the
preferred way of building l...
Use the right file path and variable name for the posix.h header file.
Introduced when commit c...
454ab3e137b900079b78172ab21dacc8b35424bb authored over 6 years ago by Ben Noordhuis <[email protected]>Move it so that include/ contains uv.h and nothing more.
PR-URL: https://github.com/libuv/libuv...
47dcc07cf736a6264d69d7f9da32321610e1eafc authored over 6 years ago by Ben Noordhuis <[email protected]>This is a cherry-pick of commit d010030ad5 from the master branch.
Conflicts:
Makefile.am
i...
c442232790cbcd82da80356c931a8921dc308115 authored over 6 years ago by erw7 <[email protected]>
d595ef307fc4d8b9232fdd0f9cc5005fd1b1badb authored over 6 years ago by erw7 <[email protected]>
This test has been timing out on macOS. Try to avoid that by
reducing the number of iterations r...
They were only there to aid Windows XP support, which libuv no longer
does.
PR-URL: https://git...
a7493d8a1d270e53d0ef785f14bffd2a71ea5c85 authored over 6 years ago by Bert Belder <[email protected]>
All Windows versions that libuv supports have GetQueuedCompletionStatusEx,
so this fallback opti...
PR-URL: https://github.com/libuv/libuv/pull/1858
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Instead of returning whatever error is provided by the
underlying platform, use UV_ENOTSUP.
Fix...
6103d294f74b38555bea13d7652512270181fbc6 authored over 6 years ago by cjihrig <[email protected]>
Unix allows socket options to be set prior to binding. This
commit aligns Windows with this beha...
Add a destructor function that closes the file descriptors when libuv.so
is unloaded.
Fixes: ht...
a4623c739249080e4a107e96ad108b5897e59a55 authored over 6 years ago by Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1848
Reviewed-By: Bert Belder <[email protected]>...
The fallback implementation existed to support Windows XP and Server 2003,
but these old version...
Libuv is not supported on Windows XP, as stated in the
SUPPORTED_PLATFORMS document. It also can...
We don't control the running time of the test and as a result it
frequently times out on some of...
Libuv does not support multiple handles watching the same file
descriptor. That condition is ca...
This fixes a bug where IPC pipe communication would deadlock when both
ends of the pipe are writ...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
* Don't silently ignore ERROR_OPERATION_ABORTED.
Code to silently ignore this error was added...
4f60e0c1d7f0ac2dd98307bb05520c1a89f538f4 authored over 6 years ago by Bert Belder <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/794
PR-URL: https://github.com/libuv/libuv/pull/184...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
PR-URL: https://github.com/libuv/libuv/pull/1843
Reviewed-By: Anna Henningsen <[email protected]...
Back in the day I wrote comments in a really unusual way. Nowadays it
makes my eyes bleed, and c...
PR-URL: https://github.com/libuv/libuv/pull/1784
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
PR-URL: https://github.com/libuv/libuv/pull/1840
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Adds uv_fs_chmod support for files with the Archive attribute cleared
Ref: https://github.com/l...
b59fc58326854539265e183d905b0c0ad8964857 authored over 6 years ago by Bartosz Sosnowski <[email protected]>
Refs: https://github.com/nodejs/node/issues/20605
PR-URL: https://github.com/libuv/libuv/pull/18...
Refs: https://github.com/nodejs/node/pull/20588
PR-URL: https://github.com/libuv/libuv/pull/1836...
b82c624f74a8454b5814af58d9507b4eba99449c authored over 6 years ago by cjihrig <[email protected]>
090d5a7f51a08a7bae1d6682d1d25330d9acbf76 authored over 6 years ago by cjihrig <[email protected]>
Changes since version 1.20.2:
* win: add Windows XP support to uv_if_indextoname() (ssrlive)
*...
8cfd67e59195251dff793ee47c185c9d6a8f3818 authored over 6 years ago by cjihrig <[email protected]>
uv__nonblock_fcntl() and uv__nonblock_ioctl() do not commute when
O_NDELAY is not equal to O_NON...
System V message queues will get left behind on z/OS if uv_loop_t
objects are not closed via uv_...
If not initialized to zero, revents could carry dirty bits in the
output from poll.
PR-URL: htt...
5f5d19d906320874e5ec249cb72fad8fa0d46c3f authored over 6 years ago by John Barboza <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1817
Reviewed-By: Colin Ihrig <[email protected]>
Adds CancelIoEx call when uv_read_stop on overlapped pipe.
Refs: https://github.com/nodejs/node...
0f53cd0517cfa5ab2b56615488b0bacb758b54bc authored over 6 years ago by Bartosz Sosnowski <[email protected]>
In VS2010 debug build, output message is `libuv\src\win\util.c(590):
warning C4013: 'floor' unde...
This commit attempts to dynamically load
ConvertInterfaceIndexToLuid() and ConvertInterfaceLuidT...
0dd95819ba1c096b60faf69624da591852b787f1 authored over 6 years ago by cjihrig <[email protected]>
e540f80ff24085dddf92db8ccb8532b7e647edf6 authored over 6 years ago by cjihrig <[email protected]>
Changes since version 1.20.1:
* zos: use custom semaphore (jBarz)
* win: fix registry API erro...
c51fd3f66bbb386a1efdeba6812789f35a372d1e authored over 6 years ago by cjihrig <[email protected]>
On 64-bit AIX `sizeof(uv_sem_t)` is 4 bytes which is not large
enough to store a pointer. AIX do...
Pass -Dtarget_arch=ppc64 to gyp_uv.py to activate.
Refs: https://github.com/nodejs/node/pull/20...
4f77a236157bed52dc1921e77bd1a56d807016b8 authored over 6 years ago by Richard Lau <[email protected]>
The Reg* APIs on Windows don't use GetLastError() to report
failures. The errors are returned di...
The System V semaphores on z/OS require explicit ending of the worker
threads and cleanup at pro...
Fixes: https://github.com/libuv/libuv/issues/1801
d61d6f326c91f3005c241527c7e86372a37de779 authored over 6 years ago by cjihrig <[email protected]>c5ef0767082c01a180cb68dde4ded709801bf630 authored over 6 years ago by cjihrig <[email protected]>
Changes since version 1.20.0:
* doc,fs: improve documentation (Bob Burger)
* win: return a flo...
36ac2fc8edfd5ff3e9be529be1d4a3f0d5364e94 authored over 6 years ago by cjihrig <[email protected]>
This reverts commit aa1beaa07c3c8fc7531055412728c8bf691e118e.
This commit was causing EPERM erro...
Use the same code path as other BSDs.
Upstreamed from the OpenBSD Ports Collection.
PR-URL: ht...
0aa4ed0d0a274fe94f6d2873ae67aea654111256 authored over 6 years ago by Alex Arslan <[email protected]>IPv6-IPv4 dual stack is not supported on OpenBSD.
Upstreamed from the OpenBSD Ports Collection....
992a13df9b68736696b3928475a50e48d1808d2e authored over 6 years ago by Alex Arslan <[email protected]>
OpenBSD does not support setting IPV6_ONLY to anything but 1; OpenBSD
does not support IPv4-mapp...
Hack around https://sourceware.org/bugzilla/show_bug.cgi?id=12674
by providing a custom implemen...
According to its man page, there is a bug in fstat()
on macOS related to pipes. This commit repl...
Pipe naming conventions differ on Windows and Unix. This
commit calls out the naming conventions...
This makes Windows consistent with other platforms.
Refs: https://github.com/libuv/libuv/issues...
61a8d97ad9eff8a5e8b0d05d3b421062cd5427de authored almost 7 years ago by Refael Ackermann <[email protected]>
Update description of `uv_fs_readlink` and `uv_fs_realpath` to describe
where the resulting stri...
Fixes: https://github.com/libuv/libuv/issues/1785
00d13c5b9f68c06a241461fd5f0f94776b9d438f authored almost 7 years ago by cjihrig <[email protected]>d06e33f3053d681503328ca0ad106c9d4c199019 authored almost 7 years ago by cjihrig <[email protected]>
Changes since version 1.19.2:
* unix,spawn: respect user stdio flags for new pipe (Jameson Nash...
0012178ee2b04d9e4a2c66c27cf8891ad8325ceb authored almost 7 years ago by cjihrig <[email protected]>This aligns Windows behavior with Unix.
Refs: https://github.com/JuliaLang/julia/pull/26545
PR-...
The previous timeout of 1 millisecond could lead to intermittent
failures. Increase it to 1 seco...
On FreeBSD `close()` can fail with `ECONNRESET` if the socket was
shutdown by the peer before al...
IBM i compilers now predefine __PASE__. This commit updates
code to rely on that rather than man...
This allows for running uv_fs_fchmod on files with Archive flag cleared
Refs: https://github.co...
aa1beaa07c3c8fc7531055412728c8bf691e118e authored almost 7 years ago by Bartosz Sosnowski <[email protected]>
uv_fs_unlink would fail for read-only files with Archive attribute
cleared. This fixes this issu...
Faulty logic in commit fdf7c2a ("build: split off tests into separate
gyp file") accidentally di...
`uv_relative_path` assumes `dir` is a prefix of `filename`, which is not
the case when `handle->...
UV_FS_COPYFILE_FICLONE_FORCE attempts to use copy-on-write
semantics in uv_fs_copyfile(). If CoW...
So it passes on boxes without ipv6 support.
Fixes: https://github.com/libuv/libuv/issues/1766
P...
UV_FS_COPYFILE_FICLONE attemps to use copy-on-write
semantics in uv_fs_copyfile(). If CoW is not...
uv_process_tty_accept_req() and uv_process_tty_connect_req()
are marked with "TODO: remove me" c...
This commit preserves errno properly in the following cases:
- new_socket() was previously disc...
9ed3ed5fcb3f19eccd3d29848ae2ff0cfd577de9 authored almost 7 years ago by Michael Kilburn <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1760
Reviewed-By: Colin Ihrig <[email protected]>
Problem:
The instructions assume you have already installed gyp to
build/gyp.
If you run 'make'...
f60713f7cf3003947159a7c44e0e7bb2eb98942b authored almost 7 years ago by Jamie Davis <[email protected]>
Fix bug in `uv__pollfds_del()` where only one invalidated fd is purged.
Calls to `uv__platform_i...
`EAGAIN` is an acceptable return value for `read()` and the test was not
taking it into account....
This commit refactors uv_os_homedir() to to use uv_os_getenv()
to retrieve the USERPROFILE envir...
There is no need to set req->fs.info.bufs to NULL and then
memset() the entire req->fs struct on...
- Remove the `active_reqs` queue, which is never used. There are more
efficient per-stream q...
This reverts commit 20987732434cdd0a11c4b86437a706509907d39c.
PR-URL: https://github.com/libuv/...
8f9ba2a59709a36502fff13ffcb6a36b04bd8506 authored almost 7 years ago by Jameson Nash <[email protected]>
`UV_READABLE_PIPE` and `UV_WRITABLE_PIPE` flags should be honored on
unices.
Windows is better a...
Fixes: https://github.com/libuv/libuv/issues/1750
cef8a4624b907a126835ef122fd7fc1a5cdece65 authored almost 7 years ago by cjihrig <[email protected]>c653d94f530183a77ebb3548e6e958031bd30227 authored almost 7 years ago by cjihrig <[email protected]>
Changes since version 1.19.1:
* test: fix incorrect asserts (cjihrig)
* test: fix a typo in te...
c5afc37e2a8a70d8ab0da8dac10b77ba78c0488c authored almost 7 years ago by cjihrig <[email protected]>
This commit adds checks for fs request values when a call
fails with UV_EINVAL.
PR-URL: https:/...
c1ecaf7b43f70d8e864821805da1e748b75b9087 authored almost 7 years ago by cjihrig <[email protected]>
This commit ensures that req->bufs (req->fs.info.bufs on Windows)
is initialized to NULL in INIT...
This commit adds tests that pass bad options to uv_fs_copyfile(),
uv_fs_read(), and uv_fs_write(...
On Unix, if a fs function fails validation after INIT but
before sending the work to the thread ...
On OSX when sending handles via `sendmsg()` it can return `EMSGSIZE` if
there isn't room in the ...
PR-URL: https://github.com/libuv/libuv/pull/1748
Reviewed-By: Colin Ihrig <[email protected]>
Re...