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

doc: document uv_alloc_cb

Fixes #1498

5e822033b457618f0a3ca1c7fcc990f36d22822c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: rename uv_fs_readdir to uv_fs_scandir

Closes #1431

03e53f1cf76e9388e46fd66406b91ef598876986 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: fix readdir on empty directory

`uv_fd_readdir()` should initialize all fields even if there are no
files. Fix the implementatio...

2f54947b72170bc0bd19c8b4fafa3131bc8fb316 authored over 10 years ago by Fedor Indutny <[email protected]>
doc: update references to current stable branch

The contribution guidelines in CONTRIBUTING.md referred to v0.10 as
the current stable branch, r...

b7003beb0db0d9af72c02cb75e146586f6c4649c authored over 10 years ago by Zachary Newman <[email protected]>
build: add missing fixtures to distribution tarball

1cc25170ed6d4c5d2ebc60d63776c33ce2210fcc authored over 10 years ago by Rob Adams <[email protected]>
version: now working on 1.0.0-rc2

01293ac03a785db122582a0fefd32d89efb13b9a authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
2014.09.18, Version 1.0.0-rc1 (Unstable)

e47d4f00568991716ec69db732ac3610f47a0262 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
version: set version to 1.0.0-rc1

0c28bbf7b42882853d1799ab96ff68b07f7f8d49 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: improve timer precision

Improve timing precision by using QueryPerformanceCounter.

This is part of the fix for Node.js'...

6ced8c2cc76b7951d25cf1a7c376b18750ffbab7 authored over 10 years ago by Alexis Campailla <[email protected]>
build, gyp: set xcode flags

234b1e046bd398d12526776ad074d145eb0c0f8f authored over 10 years ago by Recep ASLANTAS <[email protected]>
ignore: include m4 files which are created manually

ffa432451d9052cf37f860bc3ff1428f4e247c50 authored over 10 years ago by Recep ASLANTAS <[email protected]>
build: add m4 for feature/flag-testing

facf595cad26e5c81e0df29529af1b56ef082734 authored over 10 years ago by Recep ASLANTAS <[email protected]>
ignore: ignore Xcode project and workspace files

f2ec3ee41ab46c4bd62404fd11c23045497ff7c3 authored over 10 years ago by Recep ASLANTAS <[email protected]>
unix: fix warnings about dollar symbol usage in identifiers

3fa24a2b70cdffb0e19c7fe9d294bbd3acd9ffba authored over 10 years ago by Recep ASLANTAS <[email protected]>
unix: fix warnings when loading functions with dlsym

94e628faf12c83b4433f6f49bf10eda16a141b91 authored over 10 years ago by Recep ASLANTAS <[email protected]>
linux: try epoll_pwait if epoll_wait is missing

It seems that epoll_wait is implemented in glibc in terms of epoll_pwait and
new architectures (...

861de3d71d40bdd22712f0079cd38f41be75010d authored over 10 years ago by Michael Hudson-Doyle <[email protected]>
windows: properly close the default loop

Also close the IOCP handle for any loop.

Closes #393

0e5004ba77bc6db8a668b8826db5a9647e355623 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: add test for closing and recreating default loop

5ccdfc568dc6b2d44542c45d347c0020631dcb3e authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
version: add ability to specify a version suffix

f70b3fae8b03db9a7ce101b77c756549b3010ff1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
include: cleanup uv.h

Remove comments describing the API which are now part of the
documentation, thus avoiding future...

1cc5f179f56dc659945d47fde99bbb7633dcb730 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: add API documentation

32e2e75f60ad14c2d9adc464fea93ba7b57d15b6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: mention API documentation in README

95797f48e8351d487f49d4c11a7d9585fd32bb6c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: don't close connection on write error

The echo server shouldn't close the connection when there's an error on
write. Instead simply ec...

3d38eae37727f06df8ce9b634bac1c42e610dd64 authored over 10 years ago by Trevor Norris <[email protected]>
windows: further simplify the code for timers

- Remove the UV_HANDLE_ACTIVE flag. It's a duplicate from
UV__HANDLE_ACTIVE, which was used so...

54ce3f6c8e689b2807318e1c5d11b08ce9cc61fc authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
gyp: remove UNLIMITED_SELECT from dependent define

It isn't really needed here.

bbf6a144e1c8f07e9a752a3fff3a6bc8276a0d9c authored over 10 years ago by Fedor Indutny <[email protected]>
darwin: allocate enough space for select() hack

`fd_set`s are way too small for `select()` hack when stream's fd is
bigger than 1023. Make `fd_s...

c60d6af011646ed40be93fdf1d83ed2d6d7cc786 authored over 10 years ago by Fedor Indutny <[email protected]>
darwin: allocate enough space for select() hack

`fd_set`s are way too small for `select()` hack when stream's fd is
bigger than 1023. Make `fd_s...

145b76b894c6ed6406d7d3d47abedea5b29d942c authored over 10 years ago by Fedor Indutny <[email protected]>
unix, windows: don't allow a NULL callback on timers

7ff52b836db74379d306447ccf66b3c069d3f1a4 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: simplify code in uv_timer_again

Remove duplicated code by directly calling uv_timer_stop

fb93ea4f179d3ff5ab5fb4612bd4c9a6db9b4e70 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: use less requests on tcp-write-queue-order

Makes the test reliably pass on Windows, otherwise the runtime aborts.

1afdd9a1e5cb7f6a53c4b19017c1df10ba485751 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: simplify how process handle queue is managed

2d5eaea1cd6a6d1f83f7771d55288ad1dc2b3547 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: stop child process watcher after last one exits

38cc2e39d056d6bb9e22c329f436cfa75590bb5d authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: remove duplicated field

Fixes build

ae6197d73084e8a3997baf17125ec16a8ceff749 authored over 10 years ago by mattn <[email protected]>
core: add a reserved field to uv_handle_t and uv_req_t

Just in case we need to work hard in keeping ABI compatibility.

06f9e1438ed20dd83618bca78759ea8635a79289 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: update README with versioning information

49ec7ca21305ca1efec06bf4440bfbafb8910b70 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
core: update version to 1.0.0

e524f89beb6556fbf929651ea80f8ac04498b90e authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix buffer leak after failed udp send

Fixes #1426

Signed-off-by: Saúl Ibarra Corretgé <[email protected]>

6941cab549201c0cfca566ed1b2335c3004fcc4d authored over 10 years ago by Bert Belder <[email protected]>
windows: make sure sockets and handles are reset on close

Set the socket to INVALID_SOCKET foir TCP and UDP handles and
the handle to INVALID_HANDLE_VALUE...

fabafd6236e976580a2153aa1dfc985af400feee authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add uv_fileno

Returns the platform specific file descriptor for handles that are
backed by one. The datatype i...

4ca9a363897cfa60f4e2229e4f15ac5abd7fd103 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
build: use same CFLAGS in autotools build as in gyp

Closes #1362

bd0692e65a708f916872fe019eff37398a0c800a authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
build: remove unneeded define in uv.gyp

It's a leftover from the days libuv bundled c-ares.

394d2188ba725f47d5e28e8dc090489cb6c1cc7f authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix watcher_cross_stop on Windows

All send callbacks are not necessarily called on the same loop iteration
as the data is received.

2f83613023e36997450befe0ef3d813653968643 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: move includes for EAI constants

a87619ce63ad464be65c9543040a90e3843f7171 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix exposing EAI_* glibc-isms

76cd67686c36e535660b449fb3bd4042084f12ce authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix tcp write after bad connect freezing

If the connect wouldn't go off (no such tcp remote or any other failure),
the subsequent writes ...

d5e6f4372f553b97f58ed5bc8b1efad8b0546bba authored over 10 years ago by Andrius Bentkus <[email protected]>
Now working on v0.11.30

a4f03504ceb7c7db6f05cc176bb37cd4b632bda3 authored over 10 years ago by Timothy J Fontaine <[email protected]>
2014.08.20, Version 0.11.29 (Unstable)

Changes since version 0.11.28:

* windows: make uv_read_stop immediately stop reading (Jameson N...

35451fed830807095bbae8ef981af004a4b9259e authored over 10 years ago by Timothy J Fontaine <[email protected]>
unix: read on stream even when UV__POLLHUP set.

This fixes a SmartOS specific issue that happens when reading from
a stream that is the reading ...

1552184238a49e748a04d0cb2cdf2d34c2d3c7cb authored over 10 years ago by Julien Gilli <[email protected]>
unix: fix colliding flag value

Fixes #1425

fdbc8567afc7642205d9118948fb412ab49447e1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: extend reported types in uv_fs_readdir_next

Support all possible types on Unix, and files, directories and links on
Windows. Some systems (h...

df8ab507a06a501f5ea16760d7c8de6928b4ce74 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: introduce uv_readdir_next() and report types

Introduce:

int uv_fs_readdir_next(uv_fs_t* req, uv_dirent_t* ent);

`uv_fs_readdir()` is no...

ab2c4425a52926f8064dcf9790b3900e003218d6 authored over 10 years ago by Fedor Indutny <[email protected]>
windows: fix GetNameInfoW error handling

GetNameInfoW return non-zero on error, and not vice versa.

7bdcf3dc7ea2bc92cde91a4082b76e111cc07db7 authored over 10 years ago by Alexis Campailla <[email protected]>
windows: use OpenBSD implementation for uv_fs_mkdtemp

a669f21bf88fdd06f445e5507ed1f834c0ba6432 authored over 10 years ago by Pavel Platto <[email protected]>
unix: replace some asserts with returning errors

875814adc57cb9b607c8fd489837826d223707c2 authored over 10 years ago by Andrius Bentkus <[email protected]>
windows: replace use of inet_addr with uv_inet_pton

Fixes a compilation warning with Visual Studio 2013.

b53aeb491a66ce4e0773b37d5dfd0ee5e875bad6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix typedef of uv_buf_t

Typedefs of unnamed structs cannot be forward declared.
Giving the uv_buf_t struct a name makes ...

4c90cc8e14e4d45f6d7896e61a2588e602f89d48 authored over 10 years ago by Leonard Hecker <[email protected]>
windows: fix build on MinGW

ca4741b4a586c6f97f8edf91b5b3c87245210e5b authored over 10 years ago by huxingyi <[email protected]>
test: fix spawn_reads_child_path when using autoconf

Don't hardcode the name of the executable, take it from the exepath.

Fixes #1407

09cb5b534e325fa93ec2d72491dff85179797f89 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: skip UDP dualstack test on BSDs

As of right now Linux comes with bindv6only=0 by default but BSDs use
bindv6only=1. It can be ch...

84ed98e88ed41b5694a39a4840a61404681c6d7c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix udp_multicast_interface6 on FreeBSD

94c7a13f0a4e25856c2597f8fe54fed674b5aff6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: add support for UNC paths on uv_spawn

ac879ed8f8078a6dd72e1929c29ca302bab6e3f2 authored over 10 years ago by Paul Goldsmith <[email protected]>
unix, windows: add uv_recv_buffer_size and uv_send_buffer_size

0ecee213eac91beca141130cff2c7826242dab5a authored over 10 years ago by Andrius Bentkus <[email protected]>
netbsd: fix build

Thanks @ezra1!

Closes #1391

4dc0d81ccbb7480d0511ed0b4b7e949cc7a225bb authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix uv__getaddrinfo_translate_error

Use Windows socket error codes, as recommended by MSDN, like we already
do with GetNameInfoW.

c87c44fff3f28040159db6ad08134a647e85aacf authored over 10 years ago by Alexis Campailla <[email protected]>
windows: make uv_read_stop immediately stop reading

This implements locking around the blocking call to ReadFile to get
around a Windows kernel bug ...

837c62c71b5dbb3d97287fcca772327241afa32b authored over 10 years ago by Jameson Nash <[email protected]>
include: remove unneeded EADDRINFO errno

EADDRINFO is not a readl errno, it was used to signal any error that
getaddrinfo would return, b...

02e1ebd40b807be5af46343ea873331b2ee4e9c1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Now working on v0.11.29

a9a4872c29a8f90e5755ff11699a3957e751470b authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
2014.08.08, Version 0.11.28 (Unstable)

Changes since version 0.11.27:

* unix, windows: const-ify handle in uv_udp_getsockname (Rasmus
...

fc9e2a0bc487b299c0cd3b2c9a23aeb554b5d8d1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
include: fix version number

6bcb799a0d861c01293c2f99159cc8c10ca20f65 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
include: avoid using C++ 'template' reserved word

Closes #1394

a1ff22cb7eeac941403117f82d6d8e188836fbee authored over 10 years ago by Iñaki Baz Castillo <[email protected]>
windows: read the PATH env var of the child

The unix and windows process implementations diverge in their behavior
when dealing with subproc...

c7e4b31444c94623060979126e29648c0b940aec authored over 10 years ago by Alex Crichton <[email protected]>
test: disable tcp_close_accept on Windows

It always was a Unix only test

d80248623216a0a43ee1161af0cb965124541fbb authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: add uv_backend_timeout

2e9d86e105f4cc7c6d8d969ab2d58d9d353679aa authored over 10 years ago by Jameson Nash <[email protected]>
windows: fix buffer overflow on uv__getnameinfo_work()

According to
http://msdn.microsoft.com/en-us/library/windows/desktop/ms738531.aspx,
"NodeBufferS...

89fc7d80c46154976a0eeb53087f5c9539528c24 authored over 10 years ago by lilohuang <[email protected]>
unix, windows: move uv_loop_close out of assert

Closes #1387

2cd91f9768361df16505d0c2f67f48a8f1c08c88 authored over 10 years ago by John Firebaugh <[email protected]>
windows: sort environment variables before calling CreateProcess

8db42383ad247659d73f9e6812ec4339c0bf4e64 authored over 10 years ago by Jameson Nash <[email protected]>
windows: add more required environment variables

Adds more of the undocumented-but-required environment variables for uv_spawn

2ce14cfab45eb62017e39017fd156e3cf1cd1060 authored over 10 years ago by Jameson Nash <[email protected]>
windows: use UV_ECANCELED for aborted TCP writes

For consistency with Unix

431b535a519e91260e9a643cbf4dad59a98961bb authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: const-ify handle in uv_udp_getsockname

e72d48ddab87a4168834b9f3449c998ce3600842 authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
Now working on v0.11.28

ff6a718dfceda3d134e021db2e2dc6d9cdeb0039 authored over 10 years ago by Timothy J Fontaine <[email protected]>
2014.07.32, Version 0.11.27 (Unstable)

Changes since version 0.11.26:

* unix, windows: use the same threadpool implementation (Saúl Ib...

ffe24f955032d060968ea0289af365006afed55e authored over 10 years ago by Timothy J Fontaine <[email protected]>
Now working on v0.10.29

71b71289871e31b83a60ad9e278c511b8f2a4a95 authored over 10 years ago by Timothy J Fontaine <[email protected]>
2014.07.32, Version 0.10.28 (Stable)

Changes since version 0.10.27:

* windows: fix handling closed socket while poll handle is closi...

9c14b616f5fb84bfd7d45707bab4bbb85894443e authored over 10 years ago by Timothy J Fontaine <[email protected]>
windows: relay TCP bind errors via ipc

This is the libuv side of the fix for Node's cluster module on Windows.
https://github.com/joyen...

6d3a051eb4d13db39812fe68563451dfb48533bb authored over 10 years ago by Alexis Campailla <[email protected]>
windows: change GENERIC_ALL to GENERIC_WRITE in fs__create_junction

Fixes #1385

See ReactOS's mklink implementation and
http://stackoverflow.com/a/10508724

3d73d5562791e8fe115732decd38db06a199e46a authored over 10 years ago by Tony Kelman <[email protected]>
build: handle platforms without multiprocessing.synchronize

c11a598d7cac6f450277261d39ce887727a433b2 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add uv_fs_mkdtemp

e99b89f2ad289c0ed50795bdfc174768ea7521e5 authored over 10 years ago by Pavel Platto <[email protected]>
windows: destroy work queue elements when colsing a loop

Destroy the async handle used to notify about work being done, and the
mutex used to protect eac...

beb54fe72da0dad40dc671a3b4c1edfa3a55203f authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: don't use atexit for cleaning up the threadpool

If libuv is loaded as a DLL and is later unloaded deadlocks can happen
when running atexit handl...

c8abb29f68abf64bacf2dc5a483eedab84b52428 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: update link to pyuv in README

645e2a28553daee8158e0c5613229e6f79af3dbe authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: return bind error immediately when implicitly binding

If a TCP handle is bound automatically when calling uv_listen or
uv_connect, there is a remote p...

1ece8fb85ff73d9db9028743760044fe058cc38c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
aix: improve AIX compatibility

cdc979dbe04bac58eb33ee2510f860c172a42d7e authored over 10 years ago by Andrew Low <[email protected]>
doc: add logo image to README

06c60e9662fea752d77237857bbf2c9ea5889a00 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
img: add logo files

a499b737bf58b076c0c51868a5095c7c29be7c32 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: guarantee write queue cb execution order in streams

The problem was that the canceled write callbacks
were being called before the already written c...

960eefb31965c3e9cd94c1c3119570302fe15bcd authored over 10 years ago by Andrius Bentkus <[email protected]>
openbsd: avoid requiring privileges for uv_resident_set_memory

38323c9fbff49aee990528c145609c2a8241ad03 authored over 10 years ago by Aaron Bieber <[email protected]>
doc: clarify the return value of uv_default_loop

dc1ea27c736f0d21c7160c790bcd1b113d20abd9 authored over 10 years ago by Graham Lee <[email protected]>
unix: remove incorrect assert

After 41891222bc landed it's possible that uv__udp_sendmsg is called
even if there are no pendin...

817c09257d5b842a9efedac72e6ebd9aa313f109 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: clarify why we don't use SO_REUSEADDR for TCP on Windows

9e921ed1e518ddcc27d6b1ddb0ad60b168bfebc3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix watcher_cross_stop

It's possible that recv_cb_called is bigger than the number of sockets,
because if all sends suc...

ad78e456e9f4670f234f51c768598c04b76fce37 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>