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
Use builtins provided that perform compare and swap operations
using the PLO instruction.
PR-UR...
841edfcd40fb2243ca434f7b87c0e10d1a40c7c1 authored over 8 years ago by John Barboza <[email protected]>autotools support only, gvp does not support kfreebsd detection.
PR-URL: https://github.com/lib...
0a4b51fcb408c47c6dfa2f5e04d8da44920772c4 authored over 8 years ago by Jeffrey Clark <[email protected]>
This follows common pkg-config configuration files and allows for certain
pkg-config overrides t...
It's not impossible for connect() to succeed before the handle is fully
closed, so handle that c...
- zos: disable test cases not applicable
- zos: build options
- zos: semaphore implementation
- ...
Treat both the base being NULL or the length being 0 as ENOBUFS.
PR-URL: https://github.com/lib...
d796bedf5ba0e4c5ed431257836692adc6c19349 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/995
Fixes: https://github.com/nodejs/node/issues/51...
Closes: https://github.com/libuv/libuv/issues/983
PR-URL: https://github.com/libuv/libuv/pull/99...
When Windows resumes after sleep GetQueuedCompletionStatus timeout is
not updated. This commit a...
Do not compile 'tty_pty' test for android.
PR-URL: https://github.com/libuv/libuv/pull/975
Revi...
After 4ed29c2498408c99079f25bfc0c6aec5bfbf42c4 got fixed, when a CRT fd
is handed off to a pipe ...
The test uses an annonymous pipe, which means the returned length will
be 0.
Fixes: https://git...
a6acc822452b07564c0440bdb7909b7edc805013 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
On OS X, special files like /dev/null and /dev/tty don't work with
kqueue. Libuv falls back to ...
This commit removes a printf warning by casting a 64-bit
value to 32 bits.
Fixes: https://githu...
7b07d18ad91ed2db58644185f1eaa60fdc7303af authored over 8 years ago by Matej Knopp <[email protected]>Adds missing define for UNLEN.
PR-URL: https://github.com/libuv/libuv/pull/968
Reviewed-By: Ben...
Hopefully shuts up a -Wmaybe-uninitialized warning about the path_len
variable.
Fixes: https://...
f614b43a69693022119807709a62d361b7c5517d authored over 8 years ago by Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/941
PR-URL: https://github.com/libuv/libuv/pull/942...
Libuv leaves loop->data unchanged in uv_loop_init() and uv_loop_done()
on Windows but it clobber...
PR-URL: https://github.com/libuv/libuv/pull/958
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
We not only check the return value, but also check the errno != 0.
Because in rare cases connect...
PR-URL: https://github.com/libuv/libuv/pull/940
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/944
Reviewed-By: Imran Iqbal <[email protected]>
...
This commit causes uv_get_process_title() to:
- return EINVAL if the buffer is null or size is ...
It was pointed out[0] that libuv could effectively enter an infinite
loop (but not a busy loop) ...
uv_write_t can be reused safely only after the callback passed to
uv_write is fired.
PR-URL: ht...
1d27bbbb8d65b218f5c6cb7f9c4e2f4f043b30ad authored over 8 years ago by neevek <[email protected]>
This commit causes Window file watching events to compare the
entire file path when filtering ev...
Don't call uv__to_stat() when the stat/fstat/lstat system call fails;
the stack-allocated buffer...
PR-URL: https://github.com/libuv/libuv/pull/918
Reviewed-By: Colin Ihrig <[email protected]>
If getifaddrs() returns an all zero ifa_addr field, then use ARP to
set the phys_addr field of t...
Do not let `tty_pty` test fail if no terminals are available
to `openpty()`.
PR-URL: https://gi...
7b9e25a9a978e2655b77678670f4b329d95bb9d5 authored over 8 years ago by Luca Bruno <[email protected]>
It's already documented in
http://docs.libuv.org/en/v1.x/stream.html#c.uv_accept
PR-URL: https:...
2fc54807fca6d3d3022d23fda6d3c060ebbc5be1 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/911
PR-URL: https://github.com/libuv/libuv/pull/912...
`unsigned long` is not guaranteed to be 8 bytes long. This prevents
overflow errors from occurri...
PR-URL: https://github.com/libuv/libuv/pull/909
Reviewed-By: Colin Ihrig <[email protected]>
Rev...
PR-URL: https://github.com/libuv/libuv/pull/910
Reviewed-By: Colin Ihrig <[email protected]>
Rev...
PR-URL: https://github.com/libuv/libuv/pull/898
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
Put a space after the '#' and handle messages with newlines.
PR-URL: https://github.com/libuv/l...
b936ace934abcebad19b9bc0089998cc89e151af authored over 8 years ago by Ben Noordhuis <[email protected]>
A skipped test already prints a diagnostic. Dumping its output just
prints the same message twi...
With the non-tap output, it's sometimes difficult to distinguish skipped
tests from test failure...
This fixes test-stdio-over-pipes and test-pipe-sendmsg test cases.
~~~~
Assertion failed in...
PR-URL: https://github.com/libuv/libuv/pull/884
Reviewed-By: Ben Noordhuis <[email protected]>
...
The _SC_PHYS_PAGES and _SC_AVPHYS_PAGES are not POSIX sysconf values, so
the standart C librarie...
PR-URL: https://github.com/libuv/libuv/pull/902
Reviewed-By: Colin Ihrig <[email protected]>
Rev...
PR-URL: https://github.com/libuv/libuv/pull/893
Reviewed-By: Ben Noordhuis <[email protected]>
...
Fixes: https://github.com/libuv/libuv/issues/882
PR-URL: https://github.com/libuv/libuv/pull/896...
PR-URL: https://github.com/libuv/libuv/pull/894
Reviewed-By: Colin Ihrig <[email protected]>
Rev...
It's just an indicator that the operation will happen later, so return
success.
PR-URL: https:/...
193a6f9b93b8b50f9fa9290b207a3513480c4f94 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/800
PR-URL: https://github.com/libuv/libuv/pull/849...
PR-URL: https://github.com/libuv/libuv/pull/890
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/887
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/887
Reviewed-By: Ben Noordhuis <[email protected]>
...
PR-URL: https://github.com/libuv/libuv/pull/887
Reviewed-By: Ben Noordhuis <[email protected]>
...
It is not guaranteed which stream will read the data first.
PR-URL: https://github.com/libuv/li...
51d660de00e44f46d8d5222d370e52c99d76d842 authored over 8 years ago by Santiago Gimeno <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/886
Reviewed-By: Ben Noordhuis <[email protected]>
kqueue file descriptors don't support ioctl(FIONBIO) (or any other ioctl
for that matter) so ret...
When the select trick is used fd is replaced with the fake fd (one end
of the socketpair) so we'...
Observed on Windows XP with Visual Studio 2008.
PR-URL: https://github.com/libuv/libuv/pull/880...
36a024de052d57edb40684f0adbafde4b0ccbf92 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/877
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
67f4d1c5312224da3e4fd5efd8eb34b985722cde authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
fe2992145413ce43fa4000dfd81c43b0516ca094 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.9.0:
* test: handle root home directories (cjihrig)
* unix: implement ...
d989902ac658b4323a4f4020446e6f4dc449e25c authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
When we send VK_RETURN to make ReadConsole return, a spurious new line
is echoed to the screen. ...
Since we cancel ReadConsole by sending a newline, the duplicate
handle is no longer necessary.
...
349aa6c0dd004960a44a83faf894e9d8592ca95b authored over 8 years ago by João Reis <[email protected]>
Closing the handle does not make ReadConsoleW exit reliably on
Windows 7 and above. Thus, after ...
This commit adds a previously missing call to
uv__fs_scandir_cleanup() to uv_fs_req_cleanup(). T...
uv__fs_scandir_cleanup() releases individual directory entries,
but not the container array. Thi...
On unix, scandir() uses the system allocator to allocate memory.
This commit releases the memory...
On AIX, if a 'accept' call fails ECONNRESET is set on the socket which
causes uv__emfile_trick t...
Visual Studio 2015 uses a new database engine, creating temporary
files that should be ignored.
...
This variable is used to select 32 or 64 bit builds when invoking
MSBuild. The Visual C++ Build ...
pthread_attr_setstacksize() expects that the stack size is a multiple of
the page size so make s...
It has been reported that destroying condition variables that have been
signalled but not waited...
The size is checked beforehand, no need to check it again.
PR-URL: https://github.com/libuv/lib...
e397caa3a6a139fff2fed06e0223ee92582fa2d2 authored over 8 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/859
Reviewed-By: Colin Ihrig <[email protected]>
- take a size parameter
- always null terminate the buffer
- nullify the output parameter in cas...
Instead of doing it instead Makefile.am, this fixes libuv.pc on MinGW.
Previous version generat...
9386f2ca94b1218c159661a83070f560a2022443 authored over 8 years ago by Tony Theodore <[email protected]>
`POLLHDRUP` is not implemented on AIX. Therefore `UV_DISCONNECT` will
never be set on `events`. ...
The code for handling fs events is quite complex, this commits tries to
make it easier to follow...
Cast the `ru_majflt` and `ru_maxrss` field to `unsigned long long` when
printing them with `"%ll...
The 'visibility%' gyp variable was designed as an override mechanism for
old (<=3.4) versions of...
PR-URL: https://github.com/libuv/libuv/pull/790
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
There was a memory corruption issue with the pthread barrier
implementation on android, where a ...
Currently when PATH_MAX is undefined realpath will default to using 4096.
There is a potential s...
We set the maximum buffer size of the client socket to a specific
value so unreasonable OS setti...
This commit populates the ru_majflt and ru_maxrss fields of
uv_getrusage() on Windows.
PR-URL: ...
6f17a617da4065552e899578c73f516255d83dfb authored over 8 years ago by Robert Jefe Lindstaedt <[email protected]>
The file descriptor that you receive from ahafs has to be part of the
pollset_poll set of intere...
uv__close() won't clobber errno so there is no need to guard calls with
a SAVE_ERRNO(...) wrappe...
Libuv expects that free() does not clobber errno. The system allocator
honors that assumption b...
It has been reported that for SharePoint connections mapped as a drive,
uv_fs_scandir() returns ...
Originally intended workaround is especially needed for Android <4.4.
However it fails to compar...
It was reported that some node.js tests fail on AIX because the exit
event sometimes comes befor...
Remove unused variables and code. Also remove some code duplication. End
result is code is clean...
PR-URL: https://github.com/libuv/libuv/pull/828
Reviewed-By: Ben Noordhuis <[email protected]>
Introduced in commit 6798876a, "linux: fix cpu count".
PR-URL: https://github.com/libuv/libuv/p...
60ef1e7f1363e24b662088f9d7e8bb386cce8d84 authored almost 9 years ago by Ben Noordhuis <[email protected]>
Return an error instead of aborting when /proc/stat doesn't have the
expected format.
PR-URL: h...
732fb03ac6df5bb1c3cdd9cd67cd9319557403e3 authored almost 9 years ago by Ben Noordhuis <[email protected]>Introduced in commit 6798876a, "linux: fix cpu count".
PR-URL: https://github.com/libuv/libuv/p...
2bf7b3855c2a9c0931bf5a8bb5029a5c84d106c1 authored almost 9 years ago by Ben Noordhuis <[email protected]>
This reverts commit 60db5b5a1bb446e4b8a6d15ce277d5f7987bf07a.
Removing the WIN32_LEAN_AND_MEAN d...
PR-URL: https://github.com/libuv/libuv/pull/819
Reviewed-By: Ben Noordhuis <[email protected]>
Remove the UV__POLL defines and use POLL{IN,OUT,etc} directly.
On Linux, we lean on the fact tha...
Visual Studio 2013+ relaxed variable declaration C89 compliance; older
compilers are strict (e.g...