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/814
Reviewed-By: Colin Ihrig <[email protected]>
'futimens' is only implemented on AIX 7.1. Other functions like
'utimes' and 'utimes' are merel...
Currently, the tests assert that the home directory doesn't end
in a slash. However, if the home...
d476185bb373601b884b9a75746b8e9f666a43ba authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
4b444d3fbc4d588834b6089d401587dd0a8e85ee authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.8.0:
* win: wait for full timeout duration (João Reis)
* unix: fix sup...
229b3a4cc150aebd6561e6bd43076eafa7a03756 authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
The comment removed by this commit is no longer relevant, as
the function's return type changed ...
Find the real name of the tty using ttyname_r(3) instead of
opening "/dev/tty" which causes trou...
Use `uv__close__nocheckstdio` instead of `close`.
PR-URL: https://github.com/libuv/libuv/pull/7...
643c9e9c32895e166e372200779ed7d5b2365d18 authored almost 9 years ago by Santiago Gimeno <[email protected]>
We only need the absolute path to create our .mon file under /aha. So
only duplicate the passed ...
uv__makedir_p was not processing all directories in passed string. Now
if a directory already ex...
The uid and gid fields in uv_passwd_t are of type long so use %ld for
printing them. Fixes two ...
It can happen that the `parent` end of the `signal_pipe` is given a
STDIO file descriptor, so cl...
This commit adds the uv_get_passwd() function, which returns a
subset of the current effective u...
AIX doesn't have POLLRDHUP. Fixes the following compile-time error:
src/unix/core.c: In fu...
27aa81fe5a19940d2f39f902c1bede814d49bbb6 authored almost 9 years ago by Ben Noordhuis <[email protected]>
This commit adds the copyright header to the two tests that
were missing it.
PR-URL: https://gi...
13f4dc82887fa0e235e26265b53b949b50066dc3 authored almost 9 years ago by cjihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/753
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
wcslen() returns a size_t, not an int.
Add bounds checking to dirlen to avoid undefined if dirl...
757e3c60716aa16850da57569a800e31907d2ec2 authored almost 9 years ago by Joran Dirk Greef <[email protected]>
When converting an absolute path to a relative path on Windows,
uv_relative_path assumed that th...
PR-URL: https://github.com/libuv/libuv/pull/777
Reviewed-By: Ben Noordhuis <[email protected]>
...
Some platforms (notably Solaris) can fail in this ioctl() if interrupted
by a signal. Retry the...
Make explicit that handles and requests should be closed before calling
uv_loop_close().
Fixes:...
df961637027df4093aaad5faab16a617ab13b335 authored almost 9 years ago by Ben Noordhuis <[email protected]>
This commit replaces uv_utf16_to_utf8() and uv_utf8_to_utf16()
with calls to the native Windows ...
fs__realpath_handle() removes the UNC prefixes \\?\ and \\?\UNC\
from paths returned by GetFinal...
It allows detecting the remote socket closing the connection. It's
emitted when `EPOLLRDHUP`(Lin...
uv__open_cloexec returns either the fd or a libuv error, which is -errno
on Unix, not -1.
PR-UR...
42ebae18d6635251aeecff135ba506ca96881e8b authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/757
Reviewed-By: Colin Ihrig <[email protected]>
Rev...
PR-URL: https://github.com/libuv/libuv/pull/756
Reviewed-By: Ben Noordhuis <[email protected]>
...
It's already called in callee read_times()
PR-URL: https://github.com/libuv/libuv/pull/751
Revi...
PR-URL: https://github.com/libuv/libuv/pull/743
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/743
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/752
Reviewed-By: Ben Noordhuis <[email protected]>
...
When compiling with bionic, st_atime_nsec (and the other nsec members)
canot be found.
In order ...
PR-URL: https://github.com/libuv/libuv/pull/745
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/750
Reviewed-By: Ben Noordhuis <[email protected]>
...
Commit 6798876 ("linux: fix cpu count") switched the /proc/stat parser
to fdopen(). Use fclose(...
'getsockname' does not handle UNIX domain sockets on AIX[1], it does not
fail but simply returns...
When libuv is running inside container - eg. lxc container, cpu number
is not obvious. Linux con...
Calling uv_cond_wait without uv_cond_signal/uv_cond_broadcast may
cause deadlock. This commit av...
If an API function returns UV_ENOBUFS make sure we count the terminating
null, which we need spa...
libuv has multiple functions which return buffers. Make them consistent
with the following rules...
Somtimes (once every 10 runs or so) the socket would 'connect' before
'uv_close' was called. Thi...
On PPC (linux and AIX) uv_thread_join (which is just a call to
pthread_join) takes quite a while...
This enables thread safe errno on AIX and causes the following tests to
pass:
ipc_send_recv...
4a24df9167c14717089e1076ff59a3753c537b26 authored almost 9 years ago by Imran Iqbal <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/734
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
Refs: https://github.com/nodejs/node/pull/5402
PR-URL: https://github.com/libuv/libuv/pull/732
R...
PR-URL: https://github.com/libuv/libuv/pull/724
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/723
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/722
Reviewed-By: Ben Noordhuis <[email protected]>
Refs: https://github.com/libuv/libuv/issues/550
PR-URL: https://github.com/libuv/libuv/pull/722
...
PR-URL: https://github.com/libuv/libuv/pull/720
Reviewed-By: Ben Noordhuis <[email protected]>
The `__FreeBSD__` macro is not defined by default on OSX, and building
with `-Wundef` will cause...
Fixes: https://github.com/libuv/libuv/issues/705
PR-URL: https://github.com/libuv/libuv/pull/706...
uv_loop_delete is considered deprecated.
PR-URL: https://github.com/libuv/libuv/pull/696
Review...
PR-URL: https://github.com/libuv/libuv/pull/700
Reviewed-By: Ben Noordhuis <[email protected]>
The file itself contains include guards, so don't compile it
conditionally.
PR-URL: https://git...
76da68ea04b9ceebfa428b30f62c2fdd592c43dd authored almost 9 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/698
Reviewed-By: Ben Noordhuis <[email protected]>
When passing "\\?\C:" to CreateFile, it opens the drive rather than the root
directory. So inclu...
Libuv would abort() when trying to watch a file descriptor that is
not compatible with epoll-sty...
Disabled the filesystem portion of the test as there are known issues
with AIX and its fs. This ...
PR-URL: https://github.com/libuv/libuv/pull/692
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/672
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
If the child process reaches uv_run before the parent has closed the
write end of the pipe the t...
Tests were failing to link because of undefined snprintf symbol with
VS < 2015 and using shared ...
~~~~
src/unix/stream.c:1089:19: warning: variable length array folded to
constant array as an ex...
- Add missing include
- Fix test name on Windows
- Fixup style
Refs: https://github.com/libuv/l...
01ab8d64ad9c0dd8bedb1bcaff3ef74d09372c49 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Ensure that ltmain.sh gets copied, not symlinked, like we do with
automake artifacts.
PR-URL: h...
893195750d667e04441f524ab1c301f45199c087 authored about 9 years ago by Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/669
PR-URL: https://github.com/libuv/libuv/pull/671...
uv__fs_buf_iter currently sets req->bufs to NULL after it is done, but
if the operation fails wi...
Fix the logic that guards against the system clock jumping back in time.
Fixes: https://github....
bcecc3dda3090d3b9fa787d315c9609f6174a7ef authored about 9 years ago by Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/662
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
uClibc-ng is currently at v1.0.9. The patch corrects the uClibc
version test so that HAVE_IFADD...
uv_poll should wait for at least the full timeout duration when there
is nothing else to do. Thi...
61f13a6d5e52817c748ddedea73efcf3eb94c089 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
59dab837d858ad89cee562a7b419fbe55bd322d8 authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.5:
* unix: fix memory leak in uv_interface_addresses (Jianghua Yang)
...
PR-URL: https://github.com/libuv/libuv/pull/650
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/651
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
Trying to acquire a rwlock that the current thread already owns may fail
(not "shall fail") with...
The following changeset
442b8a5a848e1589520a4d4fd175d7e9aa084c44 "unix: use QUEUE_MOVE when iter...
The test adds all types of handles, that were known to be affected by
QUEUE_REMOVE()-within-QUEU...
On Windows the pipe implementation could read more from a stream than
was available and it would...
Previous behavior on Windows was to set the path to NULL for removed
and renamed fs events. This...
Equivalent to realpath(3), returns the full resolved absolute path of a
file or directory.
PR-U...
e76b8838e51f6e8f1944b6c6d50c3948ed764a0b authored about 9 years ago by Yuval Brik <[email protected]>
According to [0] we need to pass it in 2 32bit registers on some
platforms such as MIPS. Fix ins...
When `uv_fsevents_t` handle is closed immediately after initializing,
there is a possibility tha...
Remove restriction to Android API level >= 21, now libuv can be used with
Android API level at l...
'/dev/random' causes 'isatty()' to return 1 on AIX[1]. This causes
an issue where 'dev/tty' is o...
e.g. when trying to call uv_fs_stat on "Z:\\:\\a" for a network drive Z:
Refs: https://github.c...
7b9bc28e85b81bb2c116912038ae976f815824c4 authored about 9 years ago by Tony Kelman <[email protected]>
~~~~
test/test-get-loadavg.c:30:14: warning: comparison of array 'avg' not
equal to a null point...
Like the previous commit, but this time for UNIX platforms other than
Linux.
As far as I have b...
9bbc1137eee705b818f145c3819e1383771fcbb2 authored about 9 years ago by Ben Noordhuis <[email protected]>
Retrying seems like a bad idea in a multi-threaded program because the
man page leaves it unspec...
By default, FreeBSD has net.inet6.ip6.v6only set to 1 (i.e., no dual stack
support). A new funct...
Fixes: https://github.com/libuv/libuv/issues/595
PR-URL: https://github.com/libuv/libuv/pull/604...
Fixes a compilation problem in some platforms (notably OSX) after
6490c50.
PR-URL: https://gith...
f41b7386de48a50a1cc3d1549a118b7bd596711d authored about 9 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/291
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
uv_(get|set)_process_title is not implemented for AIX. See unix/aix.c
PR-URL: https://github.co...
baf700acdb58c1294b1d7a2403a3fde694ce50f0 authored about 9 years ago by Imran Iqbal <[email protected]>
Previously, libuv didn't return the correct error code when attempting
to close an invalid file ...
When duplicating the socket handle being sent the target process
id is defaulted to the current ...
The pthread_mutex_lock() and pthread_mutex_unlock() calls logically
cannot fail in uv__fs_write(...