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/598
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
Fixes the following:
~~~~
src/win/tty.c: In function
'uv_tty_capture_initial_style':
src/win/tty...
I think this makes it clear that the flags can't contain any other
information.
PR-URL: https:/...
e9b5a86aa68dde78972559a6fcfe91721b97b97d authored about 9 years ago by Andrius Bentkus <[email protected]>
For the getaddrinfo_fail test cases you want to use a fully qualified
domain name so that in net...
fork and the exec functions are marked prohibited on tvOS and watchOS,
so referencing them cause...
In FreeBSD 10.2 the test sometimes times out because the "touch file"
timer fires before the "wa...
The atomics that are in place of a lack of x86 cmpxchg are a GCC
specific intrinsic. When compi...
On some embedded devices (arm-linux-uclibc based ip camera),
sysconf(_SC_IOV_MAX) can not get th...
Commit 0199955 ("fs: undo uv__req_init when uv__malloc failed")
mistakingly unregisters the requ...
Valgrind blocks the setrlimit() system call. Print a warning and skip
the test, don't consider ...
Valgrind complains that the msg_control pointer points to uninitialized
memory. While the memor...
Replace uses of QUEUE_FOREACH when the list can get modified while
iterating over it, in particu...
All uses of QUEUE_SPLIT in libuv split the list at the head so introduce
a QUEUE_MOVE macro that...
PR-URL: https://github.com/libuv/libuv/pull/561
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/558
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/554
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
uv_os_fd_t is HANDLE on Windows, but closesocket needs a SOCKET.
PR-URL: https://github.com/lib...
037a8ab29fdb1f1e9793f3a3269ed8538cf84a1e authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/532
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/547
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/548
Reviewed-By: Ben Noordhuis <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/543
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
On AIX, the getsockname API does not operate on the UNIX domain sockets
Please see: https://www-...
PR-URL: https://github.com/libuv/libuv/pull/537
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
455c4035d40cc60390cddff0b920da43c4b55cd4 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
7a1996ae9042ce1af3b887b904c9dbad2ff11d6d authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.4:
* unix: Support atomic compare & swap xlC on AIX (nmushell)
* uni...
a8c1136de2cabf25b143021488cbaab05834daa8 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
They're no longer needed, since the Windows-native SRWLock functions are
no longer used.
PR-URL...
98239224c3c4580abb5b8395fbb4827bac01ab5e authored over 9 years ago by Bert Belder <[email protected]>
Previously, on Windows Vista and later, we'd use the Windows native
SRWLock APIs. However they t...
PR-URL: https://github.com/libuv/libuv/pull/525
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/538
Reviewed-By: Ben Noordhuis <[email protected]>
...
Fold EAGAIN into EBUSY, and make it the only acceptable error.
PR-URL: https://github.com/libuv...
bd1777fd53d74c91bc8d3908dc1a2e0f996e3c8e authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Fold EAGAIN and EBUSY into EBUSY. This makes it consistent across all
Unix platforms and Windows...
On AIX, it is correct to include AIX specific include files.
This is similar to all other platfo...
On AIX with the native xlC compiler, the compiler supports sync
compare swap and compare in two ...
e2db9240db78ba30f02fd130b170d08e0d9d6e62 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
05284402af1f3b3431b54179dff886477631ba63 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.3:
* doc: uv_read_start and uv_read_cb clarifications (Ben Trask)
* ...
a7ad4f52189d89cfcba35f78bfc5ff3b1f4105c4 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>Signed-off-by: Eli Skeggs <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/181
...
Before this patch an uv_mutex_t (backed by a critical section) could be
released by a tread diff...
In FreeBSD if connect is called and the queue of pending connections(backlog)
is full, the call ...
uv__close() does not set errno, it returns the error. It also never
returns EINTR, it always ma...
uv-unix.h is in include directory, not in src.
PR-URL: https://github.com/libuv/libuv/pull/511
...
PR-URL: https://github.com/libuv/libuv/pull/509
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
fs_access, fs_async_dir and fs_symlink_dir could fail when the
filesystem where the tests are ru...
PR-URL: https://github.com/libuv/libuv/pull/503
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
The code made an implicit assumption that the 'len` variable passed
to the sendfile(2) syscall i...
PR-URL: https://github.com/libuv/libuv/pull/466
Reviewed-By: Ben Noordhuis <[email protected]>
...
\r is a single carriage return without line feed on all platforms,
including Windows.
PR-URL: h...
7cd0cd8a401b366193e28c92f6c0820676b9e9d5 authored over 9 years ago by Colin Snover <[email protected]>
Obtain true uptime through clock_gettime() instead of subtracting
'bootime' from 'now'.
PR-URL:...
030b6e1a402a4bb7699eb2b52998ee9c55bfa8e9 authored over 9 years ago by Jianghua Yang <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/500
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
368f427c2ffb9d2828643ce7eb3909d3603e2aa6 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.2:
* threadpool: fix thread starvation bug (Ben Noordhuis)
93877b11c8b86e0a6befcda83a54555c1e36e4f0 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Commit 0f1bdb6 ("threadpool: send signal only when queue is empty")
introduces a regression wher...
137d6af70aa4ef79cf1bb79348d748e654ed80dc authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.1:
* unix, win: make uv_loop_init return on error (Willem Thiart)
* ...
4d13a013fcfa72311f0102751fdc7951873f466c authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
It's an error to do so, so just ignore it. The test would cause an
invalid memory access if the ...
On Windows we create multiple pipe handles (system handles) which are
attached to pending accept...
On pipe servers handle->handle takes turns between the different server
handles, so after closin...
Makes uv_loop_init return an error code instead of aborting.
Currently uv_loop_init aborts if t...
2a51b61e460b43b6813425c239db1e5db6931fc9 authored over 9 years ago by Willem Thiart <[email protected]>2bc0e0400c9b88df8a042f3d037704ebd6952c70 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.7.0:
* doc: document the procedure for verifying releases (Saúl Ibarra
...
fs_event_watch_dir and fs_event_watch_dir_recursive could fail randomly
due to the way in which ...
Refs: https://github.com/libuv/libuv/pull/467
PR-URL: https://github.com/libuv/libuv/pull/487
Re...
At least on OS X 10.10 "Yosemite", an EPROTOTYPE can occur
when trying to write to a socket that...
Make uv_err_name() and uv_strerror() return a dynamically allocated
string when the error code i...
Synchronous file operations don't need an event loop. Permit NULL as
the event loop parameter.
...
Join the watchdog thread unconditionally on exit. Fixes the following
harmless but noisy memory...
For synchronous file operation requests (ones without a callback), there
is no need to make a co...
The parentheses are unnecessary because what they wrap are not macro
arguments but function argu...
This piece of code was incorrectly removed by yours truly in 2dddd56.
It triggered a rather obsc...
PR-URL: https://github.com/libuv/libuv/pull/470
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/470
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/477
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
PR-URL: https://github.com/libuv/libuv/pull/478
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
This reverts commit 05a003a3f78d07185b7137601fe8e93561855a8d.
This commit triggerd "test-tls-he...
01544d861b9e11f844d482a80bc557dd9b803c8c authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>9daef1c16d4086b3e2a80ad6b3d25185722bcb88 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
4bfaaff864e0b3a43c87fa37612633ac9dcbcbb8 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Refs: https://github.com/libuv/libuv/issues/409
dbca917bad2fdeede10f0e46b7d458c1fc422b9d authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>fbd61f628450b7d9c30fdbed4bb81c18dfaa48c9 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Changes since version 1.6.1:
* win,stream: add slot to remember CRT fd (Bert Belder)
* win,pip...
415a865d6365ba58d02b92b89d46ba5d7744ec8b authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Use vLIBUV_VERSION.buildNUMBER syntax. This allows for easier parsing of
pre-releases:
v1.6.0.b...
0b4f4889f19663ef0fc3357315712e42303a34da authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
This allows writing and reading any amount of buffers,
regardless of what IOV_MAX may be defined...
uv_exepath() was not behaving correctly on AIX when the process was
invoked with a relative path...
PR-URL: https://github.com/libuv/libuv/pull/460
Reviewed-By: Ben Noordhuis <[email protected]>
...
Uses AppVeyor. Buidlds will be manually triggered when a tag is created
and uploaded to dist.lib...
file_prefix_in_subdir is only used in Windows and OSX. Fixes the
following warning, which shows ...
Ifdef out the tests that rely on internal symbols when making a shared build.
PR-URL: https://g...
01bbf6fb1ccba74575fa232ff69bf1a00431c37b authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
On Linux getting the type is only supported by some filesystems, check
getdents(2).
fs_event_cb_dir_multi_file_in_subdir is only used in
fs_event_watch_dir_recursive test, which is...
PR-URL: https://github.com/libuv/libuv/pull/436
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
The build script needs to properly specify the target as android
so the gyp build scripts can pr...
Do not hard-fail network tests when libuv is built on
an isolated host/container.
Signed-off-by...
5df06b3f2e756dfe3b06a9d8ba11a7d77f10b0dd authored over 9 years ago by Luca Bruno <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/435
Reviewed-By: Ben Noordhuis <[email protected]>
Add new UV__POLLRDHUP event to be emitted when EPOLLRDHUP(in Linux) or
EV_EOF(in BSD / OSX) is d...
PR-URL: https://github.com/libuv/libuv/pull/432
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....
Use the console text color set by the user rather than assuming the
Windows default (white foreg...
Original patch by @ghostoy, modified by @bpasero and yours truly.
Refs: https://github.com/joye...
188e0e94ac8374a5e177e1407052ed1b26c528a6 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>The '.' and '..' entries are always skipped on Unix systems.
Refs: https://github.com/libuv/lib...
c48950ed04e7fe3b5a1108265a8caf2ab759cfe2 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
Some 32 bits architectures, linux/mips and linux/mipsel in particular,
suffer from address space...
ac89bb4d30d079a3ba88f90b983b7c230e3fbce3 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>