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/1284
Reviewed-By: Bartosz Sosnowski <bartosz@janeasy...
Detection is attempted with `vswhere`.
PR-URL: https://github.com/libuv/libuv/pull/1284
Reviewe...
On AIX, uv_fs_event_start() didn't always initialize
handle->dir_filename. In this scenario, uv_...
PR-URL: https://github.com/libuv/libuv/pull/1377
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/1385
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
PR-URL: https://github.com/libuv/libuv/pull/1385
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
Instead of gettimeofday which is too heavy for a fast
monotonic clock implementation.
PR-URL: h...
4776195cdf6e787c42c3e1c7bafaab1e9bc1f419 authored over 7 years ago by John Barboza <[email protected]>
Certain systems like z/OS have more than one bit turned
on for POLLIN events. (e.g. #define POLL...
Like the previous commit, except now the signal mask is reset instead
of the signal disposition....
Signal dispositions are inherited by child processes. Libuv itself
does not touch them (if you ...
atomic_cas_ptr() is for compare-and-swap pointer addresses.
So when building 64 bit:
1. `ptr` i...
d0a27baa7d46efe2dd26bcd103af847a6bc8b349 authored over 7 years ago by Sai Ke WANG <[email protected]>
Filter out anything that is not an IPv4 or IPv6 interface in
uv_interface_addresses().
PR-URL: ...
26daa99e2c93db2692933e8d141e44661a444e68 authored over 7 years ago by Sebastian Wiedenroth <[email protected]>
Fixes a race condition where if uv_read_stop was called shortly
after uv_read_start or a success...
Some of these compiler flags are not supported. So don't
use them.
PR-URL: https://github.com/l...
d5fc593b5f511386bef526cd454b473614de4a1f authored over 7 years ago by John Barboza <[email protected]>
The FILE* object is not guaranteed to be in the same state after
a fork. Instead store the file ...
Return `EBADF` when trying to send a handle which, while enqueued, was
closed.
Fixes: https://g...
404ee42706084025b53e9fd98ba42fddc35c6132 authored over 7 years ago by Santiago Gimeno <[email protected]>
File read or write from specified position will move file pointer on
Windows but not on POSIX. T...
PR-URL: https://github.com/libuv/libuv/pull/1368
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Fixes: https://github.com/libuv/libuv/issues/1359
PR-URL: https://github.com/libuv/libuv/pull/13...
42bf398b8019041e6f5c07a0709add4e09b3a586 authored over 7 years ago by cjihrig <[email protected]>
e05d171682b5155be0446af915588d7e0d203ebb authored over 7 years ago by cjihrig <[email protected]>
Changes since version 1.11.0:
* Now working on version 1.11.1 (cjihrig)
* test: fix tests on O...
d6ac141ac674657049598c36604f26e031fae917 authored over 7 years ago by cjihrig <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1330
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
The uv__get_osfhandle() function is a private functio of the
Windows subsystem, and its used to ...
Fixes: https://github.com/libuv/help/issues/4
PR-URL: https://github.com/libuv/libuv/pull/1363
R...
PR-URL: https://github.com/libuv/libuv/pull/1358
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
uv_loop_fork() was recently added, but is known to contain
bugs. This commit marks the function ...
The cygwin runtime library fails to connect a socket client to a
listening server within the sam...
On Cygwin `recvmsg` always sets `msg_controllen` to zero on a
message received from a named pipe...
On Cygwin a `connect` to a file that is not a socket fails
with `EBADF` instead of `ENOTSOCK` ev...
On Cygwin a named pipe closed by terminating a child process
may be reported via `ECONNRESET` on...
Cygwin and MSYS2 are POSIX layers implemented on top of Windows.
Use our POSIX `poll(2)` impleme...
POSIX defines `poll()` as a portable way to wait on file descriptors.
Use it to provide an imple...
On Linux we read `/proc/self/exe` for the path to the executable.
Factor out a dedicated source ...
On Linux we use `sysinfo(2)` to look up the load average.
Factor out a dedicated source file to ...
On Linux we use `sysinfo(2)` to look up available memory.
Factor out a dedicated source file to ...
On os390 we implement no support for fsevents. Other platforms may not
support fsevents either,...
On platforms not supporting fsevents do not run the fork
fsevent tests.
PR-URL: https://github....
773d678c6a772b9e771530dfea4239b9c7615bf7 authored over 7 years ago by Brad King <[email protected]>
Factor out a dedicated test macro for use on platforms that
do not support fsevents instead of d...
On SunOS we implement no support for proctitle. Other platforms may not
support proctitle eithe...
PR-URL: https://github.com/libuv/libuv/pull/1354
Reviewed-By: Colin Ihrig <[email protected]>
Re...
It was previously assumed that OOB data had to be
inlined but that is incorrect.
PR-URL: https:...
ff360e7f142c6811567e7362e948a3befb4a23f8 authored over 7 years ago by John Barboza <[email protected]>
A small timeout resulted in flaky behaviour on the z/OS test
machine.
PR-URL: https://github.co...
573e7fe8fc70a5e053778c465d35efe317b91036 authored over 7 years ago by John Barboza <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/1315
PR-URL: https://github.com/libuv/libuv/pull/13...
Delay the timer start to be sure all handles are created when `timer_cb`
is executed. In some ca...
Remove the kvm.h include since 38323c9fb replaced the use of kvm_open()
with sysctl(),
Conditio...
22fc92856d8a354b7f26ca7fe2d3597a2bd57865 authored over 7 years ago by James McCoy <[email protected]>
This call, in the context of file watching, appears to trigger
assertion warnings on some macOS ...
This makes Unix behave in the same way as Windows.
Fixes: https://github.com/libuv/libuv/issues...
e11dcd4377185359874e67f4962995fdb7e83d19 authored over 7 years ago by Marc Schlaich <[email protected]>
Basic implementation of uv__io_fork on z/OS.
As of now, since filesystem events are not supporte...
Fixes: https://github.com/libuv/libuv/pull/1320
PR-URL: https://github.com/libuv/libuv/pull/1326...
This commit fixes the following warning:
warning C4047: char *' differs in levels of indirection...
__declspec(inline) is completely undocumented, as well
as unnecessary. The INLINE preprocessor ...
Fix a bug in process_copy_output that would cause output larger
than 1kb to be incorrectly split...
Refs: https://github.com/joyent/libuv/issues/1313
PR-URL: https://github.com/libuv/libuv/pull/13...
Now that RHEL/CentOS 5 is end-of-life, update the baseline from
linux >= 2.6.18 + glibc >= 2.5 t...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Text taken from:
https://creativecommons.org/licenses/by/4.0/legalcode.txt
Fixes: https://githu...
ed76c055cdbd0e949e527966a58f0ff9adaa7fed authored over 7 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
We use guide.rst as our index, so there is no need for a secondary one.
PR-URL: https://github....
a94f83e4d8332d9bb6b59bd941f9ef717a8e8bf7 authored over 7 years ago by Saúl Ibarra Corretgé <[email protected]>
This is a fresh import of uvbook [0], as is. It is to be considered
"beta", as the entire conten...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1246
Reviewed-By: Colin Ihrig <[email protected]>
Re...
`int epoll_init()` declares a function that takes any number of
arguments, use `int epoll_init(v...
PR-URL: https://github.com/libuv/libuv/pull/1316
Reviewed-By: Ben Noordhuis <[email protected]>...
"Fast" path in `uv_udp_send()` attempts to write the data straight away
without queueing the fd ...
Test that the fast path will continue writing. On failure, this test
will timeout.
PR-URL: http...
d898a1f6f87ba30e7803fe402121464553b2ffaf authored over 7 years ago by Trevor Norris <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1309
Refs: https://github.com/libuv/libuv/issues/130...
Add a ISSUE_TEMPLATE that redirects people to libuv/help for questions.
PR-URL: https://github....
b678fb6191de0d9f7155ee3b5b94a00f698a4aa6 authored over 7 years ago by Ben Noordhuis <[email protected]>
Mea culpa, I forgot to update the documentation in commit ff0ae10
("unix: preserve loop->data ac...
While reading the design page I came across a few sentences that could
perhaps be improved, and ...
PR-URL: https://github.com/libuv/libuv/pull/1301
Reviewed-By: Colin Ihrig <[email protected]>
Re...
This commit fixes a warning about the title underline
being too short.
PR-URL: https://github.c...
5e5ac86a540be90479cd77a2e593174c21a380c0 authored almost 8 years ago by Daniel Bevenius <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1263
Reviewed-By: Colin Ihrig <[email protected]>
Fixes deadstore in uv_pipe_bind as 'sockfd' is no longer used.
Fixes deadstore in test related t...
This goto target is only one line, and is only reached from
one place.
PR-URL: https://github.c...
36d6b1f445935f7b8247be422a0616b288091ccd authored almost 8 years ago by cjihrig <[email protected]>
At least starting with Darwin Kernel Version 16.4.0, sending a SIGTERM
to a process that is stil...
Use "file system" instead of "filesystem" throughout the document and
some other minor fixes.
P...
eb8509210df264d30644a93d83d5fbdf5d580231 authored almost 8 years ago by Jamie Davis <[email protected]>
A call to GetShortPathName can fail as files are not guaranteed to
have short name. This adds su...
PR-URL: https://github.com/libuv/libuv/pull/1265
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Fixes a TODO in src/threadpool.c. Updates the Windows code to drop the
unused `loop` parameter ...
This commit stops the handle in uv_fs_event_start() when an
error occurs.
Fixes: https://github...
463800ffc1bf35138c3407c385b2474b743ee579 authored almost 8 years ago by cjihrig <[email protected]>
Add a script to generate the http://dist.libuv.org/ download page from
the tags in the git repos...
This commit moves the allocation of uv__loops into uv__loops_add()
and frees all of the memory a...
Added the uv_loop_fork() API that must be called in a child process to
continue using an existin...
The socks5 proxy sample application was still using the old prototype
where timer callbacks take...
Remove the unused `nevents` parameter from `uv__async_event()`
and remove the indirection of hav...
With strict-aliasing rules, a char* type can be cast to any other
pointer type. However, that do...
Create a dedicated source file to share among platforms on which we find
ifaddrs using the BSD g...
On platforms using getifaddrs we iterate over the interfaces two or
three times. First we count...
We loop over getifaddrs results multiple times. Fix the filter
conditions to be consistent for ...
"setenv" on z/OS returns successfully on a NULL ptr argument
for name. Check for this on all uni...
This commit adds additional documentation to the UV_ENOBUFS
scenario for several methods.
Fixes...
c4bd9f48e0b3c1b58606a6c53613165fcd5a4f74 authored almost 8 years ago by cjihrig <[email protected]>
This is an internal helper function for converting UTF-8 strings
to UTF-16 strings. It performs ...
These functions are used to create, retrieve, update, and delete
environment variables.
Fixes: ...
ee02f60c90bbf01e2107b3800b3dfbbe090484ab authored almost 8 years ago by cjihrig <[email protected]>