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

win: remove UV_HANDLE_CONNECTED

UV_HANDLE_CONNECTED was defined, but never used anywhere - outside this if
condition inside uv__...

15e4dedace37eb8585dcc29bbf3cd49f14e5801b authored over 9 years ago by A. Hauptmann <[email protected]>
common: use offsetof for QUEUE_DATA

Silences the following runtime errors when compiling UBSan:

../src/unix/linux-core.c:181:9: run...

e791e4532ee7261fe9fd1dc665157c04f1bd3733 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
win: fix returning thread id in uv_thread_self

The main thread does not have the thread id TLS created.

Fixes: https://github.com/joyent/node/...

a979e76eff22ec19885159cd24149efabbd26455 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
darwin: save a fd when FSEvents is used

Refs: https://github.com/libuv/libuv/issues/387
PR-URL: https://github.com/libuv/libuv/pull/413
...

7980f1359dd16e8ded20a80e934deaf269d85f03 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
tty: cleanup handle if uv_tty_init fails

Once we are past uv__stream_init, the handle has been added to
loop->handle_queue, it needs to b...

60fca01705df72d4de24784bf50d646844b2eced authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: add section with version-checking macros and functions

c1fe25f654502a4b78ba640fa4f040e68226507b authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
core: add UV_VERSION_HEX macro

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

ede94898aa6f40b6d1cbd870b6f6c43a164c54ad authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: conditionally skip udp_ipv6_multicast_join6

Skip udp_ipv6_multicast_join6 test if no ipv6 multicast route
is defined on ff02::1

Reefs: http...

ca3ec90c6c98f8e03a4a7068165a6d090146caba authored over 9 years ago by heshamsafi <[email protected]>
unix: consolidate tcp and udp bind error

OSX, other BSDs and SunoS fail with EAFNOSUPPORT when binding a socket created
with AF_INET to a...

d377435b5e58e612d1bdba541606350f0aabc9d9 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: retry select() on EINTR, honor milliseconds

Make the test runner code that waits for other processes to terminate
retry the select() system ...

af20bb6830700041626bdae8e8eb7c4a838ac55e authored over 9 years ago by Ben Noordhuis <[email protected]>
unix, win: add ability to create tcp/udp sockets early

Introduce two new APIs:

int uv_tcp_init_ex(uv_loop_t*, uv_tcp_t* handle, int flags)
int uv_udp_...

f8f59824c4731122ac1e0520b42fbd3b306c48c1 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
win: move logic to set socket non-inheritable to uv_tcp_set_socket

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

2dddd565fd0dff30460eec1542693af0ac6bfafa authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t

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

fb5df542ace7d6735a9e8e09d7d8bb6b8abdc459 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
win,fs: Fixes align(8) directive on mingw

Fixes: https://github.com/libuv/libuv/issues/190
PR-URL: https://github.com/libuv/libuv/pull/398...

70bbfa0e00d45e2b007c9a98515fbd0c11ea9642 authored over 9 years ago by Stefano Cristiano <[email protected]>
dragonflybsd: fix uv_exepath

This fixes a bug I have noticed with nodejs:

> cat test.js
console.log(process.execPath);

> ...

c8eebc93a9efcdcc2913723ccd86b35498cc271f authored over 9 years ago by Michael Neumann <[email protected]>
dragonflybsd: use sendfile(2) for uv_fs_sendfile

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

db8c812a3dadc6e9ec51a8e9d35bc173b7c30b2c authored over 9 years ago by Michael Neumann <[email protected]>
dragonflybsd: fixes for nonblocking and cloexec

Use the same code path as FreeBSD does.

PR-URL: https://github.com/libuv/libuv/pull/399
Reviewe...

94ba71b9eb67b22bb100cff3cb8775787a7126d2 authored over 9 years ago by Michael Neumann <[email protected]>
windows: MSVC 2015 has C99 inline

Prior to MSVC 2015, the standard C99 `inline` keyword was missing,
added a compiler version chec...

514c0b3d06abed9751f258369c969fdaf4de6bcb authored over 9 years ago by Peter Jas <[email protected]>
win: include "malloc.h"

As stated in malloc's docs[1], the malloc.h is required for using the
malloc function, and from ...

c0c26a0f07346bfe6340fc2541a6dc64f69de177 authored over 9 years ago by Cheng Zhao <[email protected]>
win,fs: don't close fd 0-2

PR-URL: https://github.com/libuv/libuv/pull/396
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

c619f37c3986b0ec5d13fb7f2437dff0db41c72b authored over 9 years ago by Bert Belder <[email protected]>
win,tty: don't close fd 0-2

PR-URL: https://github.com/libuv/libuv/pull/396
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

f6fc5dd57d7922894b53b961a458c56898326f4e authored over 9 years ago by Bert Belder <[email protected]>
win,tty: properly close when created from CRT fd

When a Windows handle was opened from a CRT fd, it needs to be closed
with `close()` instead of ...

164fbda67ec8b4268750a919b9b189c98980027a authored over 9 years ago by Bert Belder <[email protected]>
win,tty: convert fd -> handle safely

_get_osfhandle() may throw if it's used to convert a non-open file
descriptor to a Windows HANDL...

0bad50a09c6c7a47e944df940ea995e30305be70 authored over 9 years ago by Bert Belder <[email protected]>
win,pipe: don't close fd 0-2

PR-URL: https://github.com/libuv/libuv/pull/396
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

90fb8cb0ab86e87834ff331cb9b6075ef37251b7 authored over 9 years ago by Bert Belder <[email protected]>
win,pipe: properly close when created from CRT fd

When a Windows handle was opened from a CRT fd, it needs to be closed
with `close()` instead of ...

4ed29c2498408c99079f25bfc0c6aec5bfbf42c4 authored over 9 years ago by Bert Belder <[email protected]>
win,stream: add slot to remember CRT fd

Certain types of streams may be opened from a CRT file descriptor (as
opposed to a Windows HANDL...

b6bf6d2d1f4c4ec263ee9064060e983ac3ee555f authored over 9 years ago by Bert Belder <[email protected]>
Add SHA to ChangeLog

60e515d9e6f3d86c0eedad583805201f32ea3aed authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
2015.06.06, Version 1.6.1 (Stable)

Changes since version 1.6.0:

* unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig)

30c8be07bb78a66fdee5141626bf53a49a17094a authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: handle invalid _SC_GETPW_R_SIZE_MAX values

Some systems, FreeBSD for example, may return negative values.
sysconf() returns a long, which w...

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

f198b82f597570c3ba36b91cb5113695de80d346 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
2015.06.04, Version 1.6.0 (Stable)

Changes since version 1.5.0:

* aix: fix setsockopt for multicast options (Michael)

* unix: don...

adfccad76456061dfcf79b8df8e7dbfee51791d7 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
win: fix compilation warning on MinGW

src/win/util.c: In function 'uv_os_homedir':
src/win/util.c:1189:46: warning: passing argument 3...

7552305d32977810fadff7279798b4f6417c23a2 authored over 9 years ago by Miodrag Milanovic <[email protected]>
win: add XP support to uv_os_homedir()

The previous Windows implementation used SHGetKnownFolderPath(),
which is only supported on Vist...

a0c8815294faeec87b5f65e84fb8b3a4230af9bc authored over 9 years ago by cjihrig <[email protected]>
win: fix compilation

Yours truly broke compilation on bddd6a8489e4c8cf47841de6f05becd99fc06f3e

d110a1b6c51d4a5b4414462f21c73e4eb4ddba11 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
core: add ability to customize memory allocator

This patch is composed by the work done in
https://github.com/libuv/libuv/pull/231 and
https://g...

bddd6a8489e4c8cf47841de6f05becd99fc06f3e authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
aix: add ahafs autoconf detection and README notes

The libuv filesystem events API on AIX requires the non-default IBM
`bos.ahafs` package to be in...

bb2632b339d86f69f7dd9aa7168e4b46bf4126a5 authored over 9 years ago by Andrew Paprocki <[email protected]>
test: fix `platform_output` netmask printing.

The implementation will leave the family set to `AF_UNSPEC` if a
netmask is not present, but the...

266ee6424f146b238c69ae26af95173582b4bc8a authored over 9 years ago by Andrew Paprocki <[email protected]>
unix: make sure UDP send callbacks are asynchronous

Fixes: https://github.com/libuv/libuv/issues/301
PR-URL: https://github.com/libuv/libuv/pull/371...

1816dbc85fef0f3da949dea679e1171f34259f97 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: prevent infinite loop in uv__run_pending

If any of the callbacks called in uv__run_pending calls
uv__io_feed we enter an infinite loop, b...

3ceb260c654cb861bb1337bbe37948254312fbf7 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
stream: fix `select()` race condition

Call `uv__read()`/`uv__write()` before re-entering `select` thread.
Otherwise we might get secon...

7005d29514b05391947727285636ff7f4558bb1e authored over 9 years ago by Fedor Indutny <[email protected]>
unix,win: add uv_os_homedir()

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

a62c2d592888f4a5d8996e4cb901aab426edf8d2 authored over 9 years ago by cjihrig <[email protected]>
linux: work around epoll bug in kernels < 2.6.37

Old 32 bits kernels (native and compat) have a bug where timeouts larger
than (LONG_MAX / CONFIG...

d1b5008e7637bee5bd05c4663361ceca590f04ef authored over 9 years ago by Ben Noordhuis <[email protected]>
doc: fix typo in tcp.rst

PR-URL: https://github.com/libuv/libuv/pull/355
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

ccf90a1ea52b549482f8234321dc2cff21749fd7 authored over 9 years ago by Igor Soarez <[email protected]>
windows: Add VS2015 support to vcbuild.bat

gyp supports MSVC 2015, added a check for %VS140COMNTOOLS% and set
GYP_MSVS_VERSION=2015.

PR-UR...

b8354c19d2aff6c2f318863f9cffc628cdea3478 authored over 9 years ago by Jason Williams <[email protected]>
windows: MSVC 2015 has snprintf()

Prior to MSVC 2015, there was no standard compliant snprintf(), added a
compiler version check a...

18b857b9bd4545df93b3493bfa8ad09962e00885 authored over 9 years ago by Rui Abreu Ferreira <[email protected]>
unix: don't block for io if any io handle is primed

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

a6fa3ca99a379912167c45b78a8d03ad23fa6d33 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
aix: fix setsockopt for multicast options

On AIX the length of socket options
for multicast and ttl options is not always sizeof(char).

A...

05ef2980ee3bbd636e73f685338e8f21b88d507d authored over 9 years ago by Michael Dawson <[email protected]>
Add SHA to ChangeLog

9fe8acc902a6b05350659e11af3e61a8db5b29e3 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
2015.05.07, Version 1.5.0 (Stable)

Changes since version 1.4.2:

* doc: clarify that the thread pool primites are not thread safe
...

4e77f74c7b95b639b3397095db1bc5bcc016c203 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
test: add test for deferred TCP write failure

The test exhibits that write failures are deferred to the callback.

Refs: https://github.com/li...

e6e8124b95a50bc762318e0a9dedc84fccbd2d52 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: squelch compiler warning on release builds

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

710fcf7d1085c38c2da30ec2fb07337a80ddbc37 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: defer reporting TCP write failure until next tick

Fixes: https://github.com/libuv/libuv/issues/339
Reviewed-By: Bert Belder <[email protected]>

f880023b97b5eb79ea44917bc0c90039dca02395 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
aix: fix uv_interface_addresses return value

Make it consistent with other platforms.

PR-URL: https://github.com/libuv/libuv/pull/303
Review...

ee9c7bac8d2f440345989dcb58d3d5b10fb27169 authored over 9 years ago by farblue68 <[email protected]>
linux: intercept syscall when running under memory sanitizer

Since libuv has it's own syscall wrappers, the standard libc interception
mechanism of the sanit...

af0d09bddca33253665a140525bed61e181407cb authored over 9 years ago by Keno Fischer <[email protected]>
doc: fix uv_run(UV_RUN_DEFAULT) description

Saying uv_run() always returns zero is incorrect in the presence of
calls to uv_stop().

PR-URL:...

7639dd510ec13dd577677dce2a673f5046432903 authored over 9 years ago by Ben Noordhuis <[email protected]>
win: fix unlink of readonly files

Unix unlinks files even if they are not writable, windows version should behave similarly.

Fixe...

0db81a98ff4d42e680a2baa34727c8e73297d05b authored over 9 years ago by João Reis <[email protected]>
test: fix C++ style comment

03df7e79c1c2c35d3f733257d1c96d1cf78308e7 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: define snprintf replacement as inline instead of static

The MSVC compiler does not accept static methods defined in headers,
when linking against a shar...

4a7c1268e0543f37c47403689c26297918b39120 authored over 9 years ago by Rui Abreu Ferreira <[email protected]>
build: set SONAME for shared library in uv.gyp

For autoconf the libuv shared library SONAME is libuv.so.1.0
but gyp builds in UNIX were missing...

e49ebd696e58b9e6e4d2c365ccf0d724d755834c authored over 9 years ago by Rui Abreu Ferreira <[email protected]>
gitignore: ignore IntelliJ project files

74990f3af283abcc198070c76167b7257d89117a authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: clean up uv_fs_open() O_CLOEXEC logic

Move the logic out of uv__fs_work() and into a function of its own.

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

202195c2f45ced200ccf880ff4502eee94f11ab5 authored over 9 years ago by Ben Noordhuis <[email protected]>
Revert "memory: add uv_replace_allocator"

This reverts commit c272f1f1bc0bda625e6441d798c110b4064a6ce2.

The concept will come back to lib...

1f711e4d6d2137776a113b29a791d115fb4a0c63 authored over 9 years ago by Saúl Ibarra Corretgé <[email protected]>
docs: add some missing words

PR-URL: https://github.com/libuv/libuv/pull/332
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

706362083e7b083d7cc1a157a180dcc007988d75 authored over 9 years ago by Daryl Haresign <[email protected]>
unix: open "/dev/null" instead of "/" for emfile_fd

We may not have permission to open "/". This fix allows libuv to be
used in a OS X app that has ...

8fac49d0fcf85d3147cbb1ed8b0481d9001c4860 authored over 9 years ago by Alan Rogers <[email protected]>
win: fix of double free in uv_uptime

PR-URL: https://github.com/libuv/libuv/pull/324
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

21bcacebba21bfe1ec003069b9c96e3a6ec30e10 authored over 9 years ago by Per Nilsson <[email protected]>
win: fix uv_fs_access on directories

For posterity, these are the rules for access on Windows (taken from
CPython's implementation), ...

7dcc3e0cf02e54efc99b041f3cd871107f19ebf1 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: remove LOG and LOGF variadic macros

Initial patch by @simar7, thanks!

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

cdc10a907aaaefb1d26335fd0f57ce7af8b29b29 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix potential bug if dup2 fails in uv_spawn

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

09cdc923c2e70d83891b27906a5ec517875879ce authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix swapping fds order in uv_spawn

Alternative implementation (and test) to
https://github.com/libuv/libuv/pull/226

Fixes: https:/...

009bbad4e79d558c5154e7f9e91f44d72604c7a7 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: spawn child replacing std{out,err} to stderr

Refs: https://github.com/libuv/libuv/pull/224

PR-URL: https://github.com/libuv/libuv/pull/309
R...

edcf04d5b1cab92216824998452304d019aa2e3d authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: don't close the fds we just setup

If a descriptor was being copied to an fd that *was not its current
value*, it should get closed...

55cc5bac1b6521f876b4db0f290e7992fe2b2802 authored almost 10 years ago by Sam Roberts <[email protected]>
android: fix compilation warning

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

a7e7bafcc3b10aa8738b0c8bfbf139c1707cf33f authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: document uv_buf_t members

PR-URL: https://github.com/libuv/libuv/pull/307
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

e2e218b760df95c71acf894e56a7df8bbe7c838e authored almost 10 years ago by Corey Farrell <[email protected]>
linux: fix epoll_pwait() fallback on arm64

arm64 doesn't have a epoll_wait() system call but a logic error stopped
libuv from falling back ...

1d8332f7e6afb43daa08d643166c9e0cbdfa51a2 authored almost 10 years ago by Ben Noordhuis <[email protected]>
Revert "test: fix tcp_oob occassionally timing out"

This reverts commit 3346082132dc2ff809dfd5d25d451c0b33905f53.

See https://github.com/libuv/libu...

3e405d90d1c0120174381edfc936686454b761b2 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix tcp_oob occassionally timing out

Patch by @indutny

Fixes: https://github.com/libuv/libuv/issues/258
Reviewed-By: Saúl Ibarra Cor...

3346082132dc2ff809dfd5d25d451c0b33905f53 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
build: add documentation for ninja support

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

2eb1c182407069feb82bcc3e1363e12517b05bbd authored almost 10 years ago by Devchandra Meetei Leishangthem <[email protected]>
doc: clarify that we don't maintain external doc resources

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

508cd3c220abeab3ec9e3e024798aee686d346e6 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: clarify what uv_*_open accepts

Fixes: https://github.com/libuv/libuv/issues/281
PR-URL: https://github.com/libuv/libuv/pull/284...

db39a6ce715f02246efde6dddbdd22bbf37102ab authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix tty_file, close handle if initialized

If the handle is closed when it wasn't initialized, uv_close will fail.

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

34da61b3516b0f4700f5293865804a1f174244c3 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix handle leak on EMFILE

If CreateFileW succeeds, but _open_osfhandle fails, the handle must be closed.

PR-URL: https://...

12c93608d0611333d2c578b398c26762801f6d81 authored almost 10 years ago by Brian Green <[email protected]>
unix: reap child on execvp() failure

Reap the forked process when execvp() fails. Fixes leaking zombie child
processes.

PR-URL: htt...

3616e61439e1198c42ff00a8b93fd275f346ddae authored almost 10 years ago by Ryan Phillips <[email protected]>
include: use `extern "c++"` for defining C++ code

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

252f3624c25415b875a194034503f9a124aa6bf6 authored almost 10 years ago by Kazuho Oku <[email protected]>
win: remove unnecessary malloc.h #includes

Several windows .c files are including malloc.h unnecessarily.
This commit removes #includes tha...

43ac8e17fe7d7ef88155236408f0d1b3ac37e28f authored almost 10 years ago by Brett Vickers <[email protected]>
build: fix cross-compiling for iOS

Previously to build successfully for iOS, you needed to specify OS=mac
at gyp time. This treats...

96814fe6068c41d96d9e002f64c881c018652e58 authored almost 10 years ago by Steven Kabbes <[email protected]>
win: fix pipe blocking writes

In the code path for pipe blocking writes, WriteFile is already
posting a completion packet to t...

c7ebe68fbc0bd634bc28e53c71a6a21579d8bb3f authored almost 10 years ago by Alexis Campailla <[email protected]>
unix: reject non-tty fds in uv_tty_init()

Reject file descriptors that correspond to regular files or char/block
devices. Such file descr...

fc9e66e555f8520b14a2f25335f4e03b349f70a3 authored almost 10 years ago by Ben Noordhuis <[email protected]>
unix: don't clobber errno in uv_tty_reset_mode()

uv_tty_reset_mode() is designed to be async signal-safe and is therefore
not allowed to clobber ...

1df46fe47869244db44e90d2ced5685a4c921775 authored almost 10 years ago by Ben Noordhuis <[email protected]>
test: use UV_TTY_MODE_* values in tty test

The UV_TTY_MODE_* enumeration values were introduced in commit 025602d
("tty: implement binary I...

25d4abbabb37bf450af098db551005bf028a2c73 authored almost 10 years ago by Ben Noordhuis <[email protected]>
doc: fix long lines in tty.rst

PR-URL: https://github.com/libuv/libuv/pull/259
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail....

868700952b19af8a170341b076b22a1a408147dd authored almost 10 years ago by Ben Noordhuis <[email protected]>
test: fix race condition in multithreaded test

The main thread's epilog closed the file descriptor without waiting for
the worker to shut down,...

531b08555d342eaee7fe352d9df8651f51ceda4f authored almost 10 years ago by Ben Noordhuis <[email protected]>
solaris: fix setsockopt for multicast options

On Solaris and derivatives such as SmartOS, the length of socket options
for multicast and ttl o...

b27a55c3cc4b8a80b4713d0dfa94a164ff430487 authored almost 10 years ago by Julien Gilli <[email protected]>
unix: fix compilation on Android

Thanks @julien33 for the patch.

Fixes: https://github.com/libuv/libuv/issues/252
PR-URL: https:...

ae6b590fef74cd9cd17875d239f0f7f9170529d3 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
darwin: fix size calculation in select() fallback

Apple's `fd_set` stores its bits in an array of 32-bit integers, which
means `FD_ISSET()` may re...

d557ad73e04b188edaa287f962f000b8b332b73b authored almost 10 years ago by Ole André Vadla Ravnås <[email protected]>
memory: add uv_replace_allocator

With uv_replace_allocator, it's possible to override the default
memory allocator's malloc and f...

c272f1f1bc0bda625e6441d798c110b4064a6ce2 authored almost 10 years ago by Brett Vickers <[email protected]>
linux: work around epoll bug in kernels 3.10-3.19

Work around a bug in kernels 3.10 to 3.19 where passing a struct that
has the EPOLLWAKEUP flag s...

5645b2d69fe02c9f619e9518085416e8c367fbc0 authored almost 10 years ago by Ben Noordhuis <[email protected]>
win: name all anonymous structs and unions

All the public structs and unions in the private fields in uv-win.h have
been named and all code...

073323baca467adb23088ffa7bedb52e4c466538 authored almost 10 years ago by TomCrypto <[email protected]>
build: update the location of gyp

Google moved the repository

PR-URL: https://github.com/libuv/libuv/pull/240
Reviewed-By: Saúl I...

5abb33dd7b53afe3a813ed7fb7e11b8294d2daeb authored almost 10 years ago by Stephen von Takach <[email protected]>
doc: document uv_getnameinfo_t.{host|service}

Fixes: https://github.com/libuv/libuv/issues/182
PR-URL: https://github.com/libuv/libuv/pull/233...

8ef34592a92b82146b62656de844929b89f0cfcb authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: link system and library calls to man pages

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

3b0998c93572d61979e2de072ca162c69a981360 authored almost 10 years ago by Saúl Ibarra Corretgé <[email protected]>