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

Revert "build: fix android autotools build"

This reverts commit f9618443920fd0cbd3ab11c9d37c1f24a7aa1067.

Fixes: https://github.com/libuv/l...

04edfcf6862352755911b8a7f35656fc26c2d554 authored almost 4 years ago by Bernardo Ramos <[email protected]>
test-getaddrinfo: use example.invalid

RFC 2606 reserves the .invalid top-level domain for this purpose.

PR-URL: https://github.com/li...

7b84b1541c7e6c24f44c057aeea628bbafe40302 authored almost 4 years ago by Drew DeVault <[email protected]>
doc: clarify UDP errors and recvmmsg

PR-URL: https://github.com/libuv/libuv/pull/3061
Reviewed-By: Ben Noordhuis <[email protected]>...

9cc2667f765b40a38c6d7a58cc40c8127905635c authored almost 4 years ago by Ethel Weston <[email protected]>
linux,macos: fix uv_set_process_title regression

The call to `uv__set_process_title()` had been accidentally removed.

Fixes: https://github.com/...

9c6cec803aad3564376cc598d6f7dafdcc26c0f9 authored about 4 years ago by Momtchil Momtchev <[email protected]>
unix: fix uv_fs_stat when using statx

Specifically when filling the `st_rdev` field.

Fixes: https://github.com/libuv/libuv/issues/305...

d3f042817d41bbbb4daa7ef8218aa11466360c04 authored about 4 years ago by Simon Kadisch <[email protected]>
unix,fs: fix uv_fs_sendfile()

Fix the `off_in` argument in `copy_file_range()`.

Fixes: https://github.com/libuv/libuv/issues...

263516e0a0026fcb59cbb511400da9290e032bf6 authored about 4 years ago by Santiago Gimeno <[email protected]>
test: ensure reliable floating point comparison

Without `volatile`, the x87 hardware may re-organize the comparison math
and end up with the wro...

dde98158b59f6686c95b7ef41a32b5093e0d0956 authored about 4 years ago by Jameson Nash <[email protected]>
fs: fix utime/futime timestamp rounding errors

`uv_fs_utime()` and `uv_fs_futime()` receive the timestamp as
a `double` and then convert it to ...

8d5af5e70e7e894a4c93e752add75bac2df12ba8 authored about 4 years ago by Ben Noordhuis <[email protected]>
test: remove unnecessary uv_fs_stat() calls

`check_utime()` already calls `uv_fs_stat()`, no point in doing it
twice.

PR-URL: https://githu...

e823d729abce0111672571289e0fbe0d0dc0f26f authored about 4 years ago by Ben Noordhuis <[email protected]>
bsd-ifaddrs: improve comments

PR-URL: https://github.com/libuv/libuv/pull/3031
Reviewed-By: Santiago Gimeno <santiago.gimeno@...

ba498cb60f96f987b45737da4355ce142280c3d8 authored about 4 years ago by Darshan Sen <[email protected]>
unix,win: initialize timer `timeout` field

With the addition of `uv_timer_get_due_in()` it's observable with tools like
valgrind that the ...

fc2c1a2341c0bedfca3bded96ac7dce8b3575b53 authored about 4 years ago by Ben Noordhuis <[email protected]>
stream: add uv_pipe and uv_socketpair to the API

Equivalents of `pipe` and `socketpair` for cross-platform use.

PR-URL: https://github.com/lib...

4ddc292774be827a297449e2d5ef4047c85de7ca authored about 4 years ago by Jameson Nash <[email protected]>
build: turn on -fno-strict-aliasing

Turn on `-fno-strict-aliasing` in libuv and add a note in the README for
downstream projects.
...

cbcd0cfc824c712f6068930507a34d6b80e33b29 authored about 4 years ago by Ben Noordhuis <[email protected]>
unix,win: more uv_read_start() argument validation

Return `UV_EINVAL` when one or more arguments are NULL.

Fixes: https://github.com/libuv/help/is...

48cf8c8286ec24925b9939ccf72a4fbdc3a57626 authored about 4 years ago by Ben Noordhuis <[email protected]>
unix,win: harmonize uv_read_start() error handling

The behavior of `uv_read_start()` when the handle is closing or already
busy reading wasn't cons...

06b731742208c0c7b0b56948da2f2e0c9e645ec9 authored about 4 years ago by Ben Noordhuis <[email protected]>
android: add system call api guards

The seccomp filter with older Android SDKs kills the process when libuv
tries to make system ca...

04b05605d39d69c11b605793eebbde10195b4a23 authored about 4 years ago by Ben Noordhuis <[email protected]>
linux: fix -Wsign-compare warning

Fixes: https://github.com/libuv/libuv/issues/3011
PR-URL: https://github.com/libuv/libuv/pull/30...

5166133e24e120e2a30df71ee112b08f180b3571 authored about 4 years ago by Ben Noordhuis <[email protected]>
linux: fix -Wincompatible-pointer-types warning

`ssize_t` is 32 bits on 32 bits architectures, `off_t` is 64 bits
(because libuv builds with `-D...

a00f80812e067aab0a53f29a82466b0ef15e2e2c authored about 4 years ago by Ben Noordhuis <[email protected]>
doc,poll: add notes (repeated cb & cancel pending cb)

Added notes to documentation of `uv_poll_t`:
- The callback will be called over-and-over again ...

c2afc2f02a313ce6b89294b7f352da591366523a authored about 4 years ago by Elad Nachmias <[email protected]>
doc: mark IBM i as Tier 2 support

PR-URL: https://github.com/libuv/libuv/pull/3029
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...

11dd3b467fef2188334b925a0a89643eee892a25 authored about 4 years ago by Jesse Gorzinski <[email protected]>
test: fix pump and tcp_write_batch benchmarks

PR-URL: https://github.com/libuv/libuv/pull/2982
Reviewed-By: Ben Noordhuis <[email protected]>

694f23429b9c3c0e4b000f65879f323efb01fd85 authored about 4 years ago by Santiago Gimeno <[email protected]>
doc: uv_tcp_bind() never returns UV_EADDRINUSE

It defers the error to uv_listen() or uv_tcp_connect().

PR-URL: https://github.com/libuv/libuv/...

03185b785b74c6dad282aab10ac53f20f28b6966 authored about 4 years ago by Ben Noordhuis <[email protected]>
unix: report bind error in uv_tcp_connect()

Fix a bug where libuv forgets about EADDRINUSE errors reported earlier:
uv_tcp_bind() + uv_tcp_c...

726af5ebc37af1aafd0b3d2fb563ada53c8f4d06 authored about 4 years ago by Ben Noordhuis <[email protected]>
build: add asan checks

Fixes: https://github.com/libuv/libuv/issues/2999
PR-URL: https://github.com/libuv/libuv/pull/29...

97a903309f79d79496a2a1f95cbcce21bfc2f76e authored about 4 years ago by gengjiawen <[email protected]>
mailmap: update contact information for richardlau

PR-URL: https://github.com/libuv/libuv/pull/3010
Reviewed-By: Ben Noordhuis <[email protected]>...

30ff5bf2161257921f3a3ce5655804f7cb282aa9 authored about 4 years ago by Richard Lau <[email protected]>
Now working on version 1.40.1

Fixes: https://github.com/libuv/libuv/issues/3000

b2a45df044e01076046a4cd8b8c1be45cde99e4c authored about 4 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

6641fe133ea30c13adff728a2a48b5771deba990 authored about 4 years ago by cjihrig <[email protected]>
2020.09.26, Version 1.40.0 (Stable)

Changes since version 1.39.0:

* udp: add UV_UDP_MMSG_FREE recv_cb flag (Ryan Liptak)

* include...

4e69e333252693bd82d6338d6124f0416538dbfc authored about 4 years ago by cjihrig <[email protected]>
include: remove incorrect UV__ERR() for EPROTO

https://github.com/libuv/libuv/pull/2979 negated the value of
UV__EPROTO on platforms that don't...

59d875994dd76de8f873ac42b577d77441ddd44f authored about 4 years ago by cjihrig <[email protected]>
build,unix: add QNX support

Refs: https://github.com/libuv/libuv/pull/2881
PR-URL: https://github.com/libuv/libuv/pull/2991
...

ed5b42d5b70b69f4c84f99e4112233375b17d6a4 authored over 4 years ago by Elad Lahav <[email protected]>
unix,win: add uv_timer_get_due_in()

Co-authored-by: Jeremiah Senkpiel <[email protected]>
Refs: https://github.com/nodejs/n...

2a1b880f5439e074ef4d5c556f626b1044fb6781 authored over 4 years ago by Ulrik Strid <[email protected]>
build: add libuv-static pkg-config file

Fixes: https://github.com/libuv/libuv/issues/2988
PR-URL: https://github.com/libuv/libuv/pull/29...

3ee60fa72a3a562a50436a5384494e4b429ac7f0 authored over 4 years ago by Nikolay Mitev <[email protected]>
linux: fix i386 sendmmsg/recvmmsg support

Android/i386 doesn't have separate sendmmsg/recvmmsg system calls,
they're multiplexed through t...

05d4383daa0040165a7c93db7f59527e3c06bb21 authored over 4 years ago by Ben Noordhuis <[email protected]>
build: fix the Haiku cmake build

PR-URL: https://github.com/libuv/libuv/pull/2994
Reviewed-By: Colin Ihrig <[email protected]>

a7b3b0d0e7cdf8a67ca5e0c15b896aee5ead197a authored over 4 years ago by David Carlier <[email protected]>
test: fix compiler warning

PR-URL: https://github.com/libuv/libuv/pull/2992
Reviewed-By: Colin Ihrig <[email protected]>

c4e50d9ff58dc4011c19a75538aa259ad59fd190 authored over 4 years ago by Vladimír Čunát <[email protected]>
src: suppress user_timeout maybe-uninitialized

This commit initializes user_timeout in uv__io_poll to avoid a
maybe-uninitialized warning:

$ c...

f4af7ff2d47e65e7db18bf5a71c93a0351c34e3d authored over 4 years ago by Daniel Bevenius <[email protected]>
win,udp: fix error code returned by connect()

PR-URL: https://github.com/libuv/libuv/pull/2981
Reviewed-By: Colin Ihrig <[email protected]>

13ca3bfae89511f9ad67c54b530c827fe092178b authored over 4 years ago by Santiago Gimeno <[email protected]>
unix: fix DragonFly BSD build

This commit includes patches from dports to fix the DragonFly
BSD build. It also removes the now...

113642075853a7ebdd9867b0e097fce4bc7ff873 authored over 4 years ago by Aleksej Lebedev <[email protected]>
win,tty: pass through utf-16 surrogate pairs

On Windows allow utf-16 surrogate pars to pass through, which allows
conhost on newer Windows ve...

aa4fcc49a29bb55928d5d519c179a1ba3f9d71b7 authored over 4 years ago by Mustafa M <[email protected]>
doc: add uv_metrics_idle_time() version metadata

Refs: https://github.com/libuv/libuv/pull/2725
PR-URL: https://github.com/libuv/libuv/pull/2984
...

8a782f18153b6335dea15b789d2edadeca275f5e authored over 4 years ago by Ryan Liptak <[email protected]>
doc: correct UV_UDP_MMSG_FREE version added

Refs: https://github.com/libuv/libuv/pull/2836
PR-URL: https://github.com/libuv/libuv/pull/2985
...

45478378fdaa29cc928ee7c16db470a361b035ee authored over 4 years ago by cjihrig <[email protected]>
include: re-map UV__EPROTO from 4046 to -4046

Refs: https://github.com/libuv/libuv/pull/1687
Fixes: https://github.com/libuv/libuv/issues/2977...

a8bb3b3b2c05dfc1a1192a02669f43a43b91f8cc authored over 4 years ago by YuMeiJie <[email protected]>
udp: add UV_UDP_MMSG_FREE recv_cb flag

Refs: https://github.com/libuv/libuv/issues/2822
PR-URL: https://github.com/libuv/libuv/pull/283...

ea17e1cffb7bb379191c0efd0e264d7bfdafd147 authored over 4 years ago by Ryan Liptak <[email protected]>
Now working on version 1.39.1

Fixes: https://github.com/libuv/libuv/issues/2943

fa8b4f27c023638918e645ef997c3b56a3a5e681 authored over 4 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

b167e1773f85edb963ccf3d1d2270fd993979a57 authored over 4 years ago by cjihrig <[email protected]>
2020.08.26, Version 1.39.0 (Stable)

Changes since version 1.38.1:

* unix: use relaxed loads/stores for clock id (Ben Noordhuis)

* ...

25f4b8b8a3c0f934158cd37a37b0525d75ca488e authored over 4 years ago by cjihrig <[email protected]>
Revert "unix,stream: clear read/write states on close/eof"

This reverts commit 12be29f185261b8a7e6ada596fd805919cb2b133.

The commit in question was introd...

46f36e3df1a666620f6749427f15651cbc4b7001 authored over 4 years ago by cjihrig <[email protected]>
unix: don't use _POSIX_PATH_MAX

Libuv was using _POSIX_PATH_MAX wrong. Bug introduced in commit b56d279b
("unix: do not require ...

0e6e8620496dff0eb285589ef1e37a7f407f3ddd authored over 4 years ago by Ben Noordhuis <[email protected]>
nfci: address some style nits

PR-URL: https://github.com/libuv/libuv/pull/2954
Reviewed-By: Ben Noordhuis <[email protected]>

79c531cb7d3b8c11c0b4be1ccaefa5b2159f7237 authored over 4 years ago by Jameson Nash <[email protected]>
doc: fix most sphinx warnings

PR-URL: https://github.com/libuv/libuv/pull/2956
Reviewed-By: Ben Noordhuis <[email protected]>

707dd7f17d9d84d972282666fee47dd3b216349b authored over 4 years ago by Jameson Nash <[email protected]>
tcp: fail instantly if local port is unbound

On Windows when connecting to an unavailable port, the connect() will
retry for 2s, even on loop...

99e88edf736827a26e8ce9d87da972f41ce828d9 authored over 4 years ago by Bartosz Sosnowski <[email protected]>
test: avoid double evaluation in ASSERT_BASE macro

Passing expression as an argument to a function-like macro will replace
all occurrence of the a...

904b1c9b47faa8962d7c28254ec5949feacbe9fe authored over 4 years ago by tjarlama <[email protected]>
cmake: fix compile error C2001 on Chinese Windows

Fixes: https://github.com/libuv/libuv/issues/2887
PR-URL: https://github.com/libuv/libuv/pull/2...

3fc580ec4a580c1e57ae09cf6d19f23bdb40e01c authored over 4 years ago by 司徒玟琅 <[email protected]>
fs: clobber req->path on uv_fs_mkstemp() error

Contents of template variable passed for posix call mkstemp on error
code EINVAL is unknown. On...

e208100fc9ef14e775927ccb99e934b2007e671f authored over 4 years ago by tjarlama <[email protected]>
aix: protect uv_exepath() from uv_set_process_title()

Store a copy of the original argv[0] to protect `uv_exepath()`
against `uv_set_process_title()` ...

ea92e9c720376470676582c3ac1bc9921c9142e7 authored over 4 years ago by Richard Lau <[email protected]>
unix: error when uv_setup_args() is not called

This commit updates uv_{get,set}_process_title() to return an
error when uv_setup_args() is need...

07e4168b67f6d06dac2c2e21c9a1976a0db9d312 authored over 4 years ago by Ryan Liptak <[email protected]>
unix: handle src, dest same in uv_fs_copyfile()

This commit handles the case where the source and destination
are the same. This behavior was or...

278cfa018356c29b24b8be6a25dbefba84b406d3 authored over 4 years ago by cjihrig <[email protected]>
build: add more failed test, for qemu version bump

Fixes: https://github.com/libuv/libuv/pull/2937
PR-URL: https://github.com/libuv/libuv/pull/293...

b2cec846efecc7ebb882234b5dc0b9a6690da461 authored over 4 years ago by Jiawen Geng <[email protected]>
test: give hrtime test a custom 20s timeout

The test is supposed to complete in about 3.5s but it can
hit the 10s timeout when run on a sys...

45f2395f5c65b46e8abc077d601e554d6109b596 authored over 4 years ago by Jameson Nash <[email protected]>
win,fs: avoid implicit access to _doserrno

It is easy to miss that this is accessing MSVC state, while several
users of it were only setti...

ae9d52078118492bd8c592621e99ce77ca07523d authored over 4 years ago by Jameson Nash <[email protected]>
test: fix thread race in process_title_threadsafe

Libuv calls uv__process_title_cleanup() on shutdown, which raced with
one of the threads from th...

e44781a16155f2ed227aa32661edeeecbbf573c5 authored over 4 years ago by Ben Noordhuis <[email protected]>
darwin: use IOKit for uv_cpu_info

This switches uv_cpu_info from using sysctlbyname to
using IOKit to get the speed of the process...

87f076515937345fda1a1dbc598f34e65e1b81c7 authored over 4 years ago by Evan Lucas <[email protected]>
win,nfc: disable clang-format for #include order

PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...

cc506dd97c7348abb54ef5c51eb563e1b512b45f authored over 4 years ago by escherstair <[email protected]>
win,nfc: add missing return statement

PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...

3cd7ee7278bbe46e252596acc4d83964e7e7e095 authored over 4 years ago by escherstair <[email protected]>
win,nfc: removed some unused variables

PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...

98035e2ac1b51b2aab57e3844c1d145b553a1bed authored over 4 years ago by escherstair <[email protected]>
win,nfc: use #pragma warnings() for MSVC only

PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...

ffca3fb77b03a3bb7c27756f96e35ce62fd11ed5 authored over 4 years ago by escherstair <[email protected]>
win,nfc: fix integer comparison signedness

PR-URL: https://github.com/libuv/libuv/pull/2854
Reviewed-By: Anna Henningsen <[email protected]...

f6e74b1e41545377ca6a6c8248bd0694599118be authored over 4 years ago by escherstair <[email protected]>
win,fs: use CreateDirectoryW instead of _wmkdir

No functional changes are intended [NFCI], but this may make it easier
in the future to impleme...

509214d6696f4f061e61e328407630b7d26ebf8b authored over 4 years ago by Mustafa M <[email protected]>
core: add API to measure event loop idle time

The API addition `uv_metrics_idle_time()` is a thread safe call that
allows the user to retrieve...

e8effd45569aaefc803d2e95f8a3a626383fab9d authored over 4 years ago by Trevor Norris <[email protected]>
include: add internal fields struct to uv_loop_t

Add struct `uv__loop_internal_fields_t` as a location for future
additions to `uv_loop_t` while ...

70bbc093f14eabab36ce466527fc7bce49bbaf04 authored over 4 years ago by Trevor Norris <[email protected]>
zos: fix potential event loop stall

This is a port of 70002c80 to z/OS to fix the same potential issue that
could effectively enter ...

d0e323971e9a35f494dfe2bd8d652b89e2e08661 authored over 4 years ago by Trevor Norris <[email protected]>
doc: add more error constants

PR-URL: https://github.com/libuv/libuv/pull/2932
Reviewed-By: Jameson Nash <[email protected]>

0a8c1c53b6226b95981824fd7c59ef0ddeccd818 authored over 4 years ago by JinHyuk Kim <[email protected]>
udp: add uv_udp_using_recvmmsg query

Allows for determining if a buffer large enough for multiple dgrams
should be allocated in allo...

6b5aa669db4d57231e21b1ee97c63a06167e117e authored over 4 years ago by Ryan Liptak <[email protected]>
test: add udp-mmsg test

PR-URL: https://github.com/libuv/libuv/pull/2818
Reviewed-By: Jameson Nash <[email protected]>

540d723fa43eb72e2097c78373124f108f17f327 authored over 4 years ago by Ryan Liptak <[email protected]>
docs: improve the descriptions for get memory info

PR-URL: https://github.com/libuv/libuv/pull/2780
Reviewed-By: Jameson Nash <[email protected]>

f7d162477a777a01b182a6f053fe5b5252bd5197 authored over 4 years ago by Juan Sebastian velez Posada <[email protected]>
win,tcp: avoid reinserting a pending request (#2688)

This fix avoids inserting a duplicate pending request in the case where
`WSARecv()` returns an ...

f779fd4f0585ef1b0fc9634626ef141509cd0b80 authored over 4 years ago by Michael Penick <[email protected]>
linux: use copy_file_range for uv_fs_copyfile when possible

Refs: https://github.com/libuv/libuv/issues/925#issuecomment-234696227
PR-URL: https://github.co...

ca10e361498dc55669dc0e630ca4481f2d74eca9 authored over 4 years ago by Carter Li <[email protected]>
build,cmake: Change installation location on MinGW

MinGW prefers a POSIX like file system hierarchy. Therefore, it is appropriate
that the installa...

66632e7a44191db638ab0353db95cda96a3409bf authored over 4 years ago by erw7 <[email protected]>
unix,stream: clear read/write states on close/eof

Fixes: https://github.com/libuv/libuv/issues/1798
Refs: https://github.com/libuv/libuv/pull/1825...

12be29f185261b8a7e6ada596fd805919cb2b133 authored over 4 years ago by OleksandrKvl <[email protected]>
include: fx c++ style comments warnings

PR-URL: https://github.com/libuv/libuv/pull/2890
Reviewed-By: Anna Henningsen <[email protected]...

e0cb4f06c9c171028092f3cb515e4523eb824066 authored over 4 years ago by Turbinya <[email protected]>
unix: squelch harmless valgrind warning

PR-URL: https://github.com/libuv/libuv/pull/2895
Reviewed-By: Anna Henningsen <[email protected]...

1e60e85ac54190e48b6bc24be773784511f0293c authored over 4 years ago by ssrlive <[email protected]>
build,win: link to user32.lib and advapi32.lib

PR-URL: https://github.com/libuv/libuv/pull/2908
Reviewed-By: Ben Noordhuis <[email protected]>

fd0e24d2cb4c59eeeb24e8b7c81c3a783b689213 authored over 4 years ago by George Zhao <[email protected]>
unix: use relaxed loads/stores for clock id

This was part of commit c70dd705 ("unix: use relaxed loads/stores for
feature checks") and was r...

10a9c25a125185968809d65de901d23183df8150 authored over 4 years ago by Ben Noordhuis <[email protected]>
Now working on version 1.38.2

Fixes: https://github.com/libuv/libuv/issues/2898

032f2b1251be842438bfed6e688ef874bf85254c authored over 4 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

5b0398262a3f760340382b2d4fac82a89bb642e6 authored over 4 years ago by cjihrig <[email protected]>
2020.07.04, Version 1.38.1 (Stable)

Changes since version 1.38.0:

* test: use last matching qemu version (cjihrig)

* win, util: re...

e8b989ea1f7f9d4083511a2caec7791e9abd1871 authored over 4 years ago by cjihrig <[email protected]>
src: build fix for Android

pipe2 needs GNU source defined.

PR-URL: https://github.com/libuv/libuv/pull/2857
Reviewed-By: B...

40bab5ed71dc046eb83eead197f037c44a090cc6 authored over 4 years ago by David Carlier <[email protected]>
udp: fix write_queue cleanup on sendmmsg error

This issue manifested on `connected` udp sockets trying to send
datagrams to a non-existent serv...

84305d856090ca96af1e10e34a106d2379ba9067 authored over 4 years ago by Santiago Gimeno <[email protected]>
darwin: work around clock jumping back in time

It was reported that mach_absolute_time() can jump backward in time when
the machine is suspende...

4685be236b032ec6a60553a99d4365ab25dc368a authored over 4 years ago by Ben Noordhuis <[email protected]>
unix: fix gcc atomics feature check

`__atomic_load_n()` and friends were added in gcc 4.7.0 but we still
have some centos6 machines ...

41f57320baa6ab73ad9123ae00c7c3c46c5456d8 authored over 4 years ago by Ben Noordhuis <[email protected]>
build: don't .gitignore m4/ax_pthread.m4

It was reported that the addition of that file without adding an
exception to m4/.gitignore brea...

20756b1a9f8e87e50f9c98d390ac0dc39150c003 authored over 4 years ago by Ben Noordhuis <[email protected]>
unix: use relaxed loads/stores for feature checks

Make ThreadSanitizer stop complaining about the static variables that
libuv uses to record the p...

c70dd705bc2adc488ddffcdc12f0c610d116e77b authored over 4 years ago by Ben Noordhuis <[email protected]>
win,tty: fix deadlock caused by inconsistent state

The variable uv__read_console_status is left as IN_PROGRESS when the
operation is canceled ahead...

aeab873bbe4efb94baacc17ca9ab38a45009e6e8 authored over 4 years ago by lander0s <[email protected]>
win: fix visual studio 2008 build

Fixes: https://github.com/libuv/libuv/issues/2861
PR-URL: https://github.com/libuv/libuv/pull/28...

ff3ab317a2082fb450818b892156840af5e0cc35 authored over 4 years ago by Arenoros <[email protected]>
android: remove patch code for below 21

PR-URL: https://github.com/libuv/libuv/pull/2880
Reviewed-By: Ben Noordhuis <[email protected]>

e50b631daf57e9d143e038c3d13254dafddf1779 authored over 4 years ago by gengjiawen <[email protected]>
linux: read load average from /proc/loadavg

It was reported that uv_loadavg() reports the wrong values inside an
lxc container.

Libuv calls...

1c22b443802fdf3fcf3cfababcc62d13385242f2 authored over 4 years ago by Ben Noordhuis <[email protected]>
linux: refactor /proc file reader logic

Move common logic into a separate function that will be reused in a
follow-up commit. This commi...

1a890036351897967a77849f4709a98b70c461ef authored over 4 years ago by Ben Noordhuis <[email protected]>
build: link libkvm on netbsd only

PR-URL: https://github.com/libuv/libuv/pull/2875
Reviewed-By: Ben Noordhuis <[email protected]>

2967557b6651ee10dd2f9e0b4baeff35df0ab684 authored over 4 years ago by Alexander Tokmakov <[email protected]>
test: extend fs_event_error_reporting timeout

This test was consistently timing out on macOS. Some printf()
debugging on the CI showed that th...

c70ce9b95f5a22d3e639be60e37c3ea8e62bd9a6 authored over 4 years ago by cjihrig <[email protected]>
build: add android build to CI

Fixes: https://github.com/libuv/libuv/issues/2855
PR-URL: https://github.com/libuv/libuv/pull/28...

93c90191b6c3ffb5ccaf437f69d1107fb5ed287f authored over 4 years ago by gengjiawen <[email protected]>