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
Create a dedicated source file to share among platforms on which we
implement hrtime using POSIX...
It behaves as `uv_signal_start` but it resets the signal handler as soon
as the signal is receiv...
The code path in `uv__io_start` cannot be reached because `pevents` is
always non-zero at that p...
Set `dirw` to `pathw` after `uv_fs_event_start` is known to be completed
successfully.
Fixes: h...
02dcde08386441d5a89dbcb602a1ad367a506cc0 authored almost 8 years ago by Vladimir Matveev <[email protected]>
Substitute the `z` length modifier with `l` to avoid warnings, as the
`z` modifier is defined in...
It fixes `process_title`, `poll_bad_fdtype` and `poll_nested_kqueue`
tests.
Fixes: https://gith...
c355c8b1a64f155a4bcfed748b45e6f43cb4dc23 authored almost 8 years ago by Santiago Gimeno <[email protected]>c42d31ba53dba89b27104a9cdbe86d5894eb6c9e authored almost 8 years ago by cjihrig <[email protected]>
60823103332df5732dcbe92535ceb3aa916084c9 authored almost 8 years ago by cjihrig <[email protected]>
Changes since version 1.10.2:
* Now working on version 1.10.3 (cjihrig)
* win: added fcntl.h t...
7452ef4e06a4f99ee26b694c65476401534f2725 authored almost 8 years ago by cjihrig <[email protected]>
On AIX, watch feature depends on AHAFS based Event infrastructure.
While in principle the watch ...
Refs: https://github.com/libuv/libuv/issues/1194
PR-URL: https://github.com/libuv/libuv/pull/119...
Fixes an issue where the Windows-only tty_large_write attempts to write
an uninitialized buffer ...
This reverts commit f8d4805087944cb8543d98109f5f83f4938eb4b5,
which causes run-time link errors ...
Use built-in proctitle implementation because there is no such thing as
a process title on zOS.
...
This patch enables querying and setting the process title on AIX.
libuv takes ownership of the m...
This is what `uname` on the system actually displays.
Also, other gyp based projects use 'os390'...
Currently the libuv version is reported as unknown on the
website. This is because the UV_VERSIO...
Fix all functional test cases:
* use PLO compare,swap,store for atomic instruction
* do not use...
Don't compile uv__set_phys_addr() if SUNOS_NO_IFADDRS is defined,
it has been reported to break ...
Refs: https://github.com/libuv/libuv/issues/998
PR-URL: https://github.com/libuv/libuv/pull/1167...
Trying to remove the controller from the controller handle itself
leads to deadlock. Fix it by a...
Handle the case when it's called after the request has ended, or in case
it ended with an error....
The `out` section is only reachable now if `scandir` returns 0.
PR-URL: https://github.com/libu...
d251dee33b0935ffbdcd94f4126870883aaac140 authored almost 8 years ago by Santiago Gimeno <[email protected]>assert expressions should only be scalar
PR-URL: https://github.com/libuv/libuv/pull/1196
Revie...
PR-URL: https://github.com/libuv/libuv/pull/1130
Reviewed-By: Ben Noordhuis <[email protected]>...
65751b5cd69f3f719a5e319ca9375cc8668e854f authored about 8 years ago by cjihrig <[email protected]>
677e7ce1e1cd78fcc3759c9437ef7c5257a92f0c authored about 8 years ago by cjihrig <[email protected]>
Changes since version 1.10.1:
* Now working on version 1.10.2 (cjihrig)
* darwin: fix fsync an...
cb9f579a454b8db592030ffa274ae58df78dbe20 authored about 8 years ago by cjihrig <[email protected]>
The error path frees `req->alloc` but that hasn't been set yet when
`service` and `node` are bot...
uv_spawn() on Windows will fail with ERROR_ELEVATION_REQUIRED
if attempting to run an applicatio...
Fix the #ifdef logic to make sure all the available fields filled in the
`stat` struct are corre...
When reading from tty is restarted while there is pending data,
uv_tty_read_start calls uv_inser...
PR-URL: https://github.com/libuv/libuv/pull/1073
Reviewed-By: Fedor Indutny <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/1113
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
Remove several conditionals which appear to carefully set or clear
FILE_FLAG_BACKUP_SEMANTICS, b...
Make sure there's enough room in the output buffer by dynamically
allocating memory in case the ...
To bring back support for ANSI codes in win10 v1511.
This reverts commit 8cbabaa81709562de68bca...
445e3a1f06b2a049e2b50b7edf2992ce80167014 authored about 8 years ago by Santiago Gimeno <[email protected]>
Apple's fsync and fdatasync explicitly do NOT flush the drive write
cache to the drive platters....
a2a85f823f302ef879a0d5cfe060ef69cb803cf5 authored about 8 years ago by cjihrig <[email protected]>
e7624d68cb183a848772965d88c4ff1fbb2c8c5f authored about 8 years ago by cjihrig <[email protected]>
Changes since version 1.10.0:
* Now working on version 1.10.1 (cjihrig)
* win: fix anonymous u...
2e49e332bdede6db7cf17fa784a902e8386d5d86 authored about 8 years ago by cjihrig <[email protected]>Causes regressions on Windows 10 in applications that use ANSI codes.
Also reverts commit 0895c...
8cbabaa81709562de68bcac0554e4e7af2f72cf6 authored about 8 years ago by Ben Noordhuis <[email protected]>The v1.10.0 release was signed with this key by mistake.
Fixes: https://github.com/libuv/libuv/...
5cbf733ab6a8a5d903f1d8e070b3ab52c17bf47e authored about 8 years ago by cjihrig <[email protected]>
In uv_tty_write_bufs, if the console supports Virtual Terminal sequences,
we try to convert the ...
PR-URL: https://github.com/libuv/libuv/pull/1134
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1120
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1117
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Remove use of the DUMMYUNIONNAME macro from our definitions of
internal winapi anonymous unions....
531f06ecfe603517391340e585597bbc91b4a66b authored about 8 years ago by cjihrig <[email protected]>
039101f32e0b49d5ea62fd87c9e65c19b4723d67 authored about 8 years ago by cjihrig <[email protected]>
Changes since version 1.9.1:
* Now working on version 1.9.2 (Saúl Ibarra Corretgé)
* doc: add ...
c8a373c729b4c9392e0e14fc53cd6b67b3051ab9 authored about 8 years ago by cjihrig <[email protected]>
This reverts commit a35308306fc9614407194fd294fdc130c98b53a5.
The original commit introduced unf...
The saved_data variable in uv_loop_close() is only used when
NDEBUG is defined. This commit make...
PR-URL: https://github.com/libuv/libuv/pull/1089
Reviewed-By: Colin Ihrig <[email protected]>
Re...
PR-URL: https://github.com/libuv/libuv/pull/1096
Reviewed-By: Ben Noordhuis <[email protected]>...
So it aborts in case `pthread_once` fails.
PR-URL: https://github.com/libuv/libuv/pull/1098
Rev...
The compiler is wrong about it being used uninitialized but the warning
is sufficiently annoying...
default_loop_struct and default_loop_ptr seem to have been overlooked
in commit 32747c7 ("win,un...
uv_translate_sys_error() was a private function for Windows.
This commit adds an equivalent func...
In unix/internal.h, CoreServices is included for AvailabilityMacros.h.
This commit just includes...
Simplify and optimize uv_thread_create() by casting the function pointer
to the prototype that p...
Move the `PASCAL` calling convention marker from:
typedef void PASCAL (*f)(...);
to the pr...
cfc192212eb671509791331508a8414b346f57e8 authored about 8 years ago by Brad King <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1079
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Use a deterministic approach for saturating the threadpool instead of
depending on a timeout. S...
Saturate the thread pool before trying to post-and-cancel the work
request. Before this commit ...
The expected error is UV_ECANCELED but the test tries to connect to what
is basically an arbitra...
Fixes: https://github.com/libuv/libuv/issues/1072
PR-URL: https://github.com/libuv/libuv/pull/10...
When a large number of buffers (>4) is passed into `uv_fs_read()` or
`uv_fs_write()`, a new buff...
This prevents tests from using non-reentrant implementations of common
APIs (e.g `errno`) when u...
Fixes: https://github.com/libuv/libuv/issues/1044
PR-URL: https://github.com/libuv/libuv/pull/10...
Under Windows uv_fs_event_start with UV_FS_EVENT_RECURSIVE will report new file
creation and fil...
Fixes: https://github.com/libuv/libuv/issues/1051
PR-URL: https://github.com/libuv/libuv/pull/10...
Additional synchronization is needed to ensure that the program
cannot modify the screen state w...
PR-URL: https://github.com/libuv/libuv/pull/1053
Reviewed-By: Colin Ihrig <[email protected]>
Re...
Add `-Wno-long-long` to `WARNING_CFLAGS`.
PR-URL: https://github.com/libuv/libuv/pull/1049
Revi...
Previous description implied enabling nodelay enabled Nagle, but it is
the other way around.
PR...
d38edefc73b2f14d592b6585462a0732deb3ee1e authored over 8 years ago by Bart Robinson <[email protected]>
alphasort() uses strcoll() in some libcs (notably glibc and musl) which
makes it locale-sensitiv...
Increase the time between file creations, so all the events are
emitted.
PR-URL: https://github...
29138058a5a51c6e9e187d1109494d29a948d529 authored over 8 years ago by Santiago Gimeno <[email protected]>
Decrease the data sent for `arm` so the test doesn't timeout in the arm
CI bots.
PR-URL: https:...
6d7d57a983c6054bca2730586f96d809bc64d867 authored over 8 years ago by Santiago Gimeno <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/342
PR-URL: https://github.com/libuv/libuv/pull/104...
In `musl` libc, defining `_GNU_SOURCE` doesn't automatically define the
other feature definition...
Refs: https://github.com/libuv/libuv/issues/1027#issuecomment-244386298
PR-URL: https://github.c...
This is probably a reminiscent of the usage in libuv 0.x, where alloc_cb
used to return a uv_buf...
Fixes: https://github.com/libuv/libuv/issues/1029
PR-URL: https://github.com/libuv/libuv/pull/10...
Check that the child process' uid and gid are correctly set.
PR-URL: https://github.com/libuv/l...
4a71e7747a4a2acc888a914033e648e5d8521024 authored over 8 years ago by Santiago Gimeno <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/1017
PR-URL: https://github.com/libuv/libuv/pull/10...
Refs: https://github.com/libuv/libuv/issues/342
PR-URL: https://github.com/libuv/libuv/pull/1023...
PR-URL: https://github.com/libuv/libuv/pull/1021
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
Fixes: https://github.com/libuv/libuv/issues/1019
PR-URL: https://github.com/libuv/libuv/pull/10...
Introduced in 58ccfd4c210d3cc1a36dd82474976aac296589f2, reviewed by
yours truly :-(
PR-URL: htt...
0895ccfc8ced0c2442c8aab75ccef1f1a6b3938e authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/1016
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
PR-URL: https://github.com/libuv/libuv/pull/889
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
The type parameter in the "container_of(ptr, type, member)" macro
which uses builtin "offsetof(t...
This method uses the poll syscall to determine whether POLLNVAL is
flagged or not.
PR-URL: http...
9e641d251fa48c74faabd2b5506f8d972bdb93f3 authored over 8 years ago by John Barboza <[email protected]>This change refactors the `fs_event_close_in_callback` test so that:
1. It creates directory en...
ad20b96a8f258db79f67d7465a7373737e253802 authored over 8 years ago by Julien Gilli <[email protected]>
Print `errmsg` on TAP output. After making the TAP output the default,
the info in `errmsg` was ...
On zOS the listen call does not bind automatically if the socket
is unbound. Hence the manual bi...
uv_sleep uses only usleep which can only take integers in the
range [0,1000000]. Avoid using bou...
We do this using __fchattr syscall to change file attributes.
PR-URL: https://github.com/libuv/...
404025721fe13d631c3fb65ddbf54d6263deeaf1 authored over 8 years ago by John Barboza <[email protected]>
zOS does not implement some pthread_barrier functions. So we will use
the provided helper functi...