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

Now working on v0.11.24

Signed-off-by: Fedor Indutny <[email protected]>

842c70c5c58266c9673fcc9061cb1da943a63d3b authored almost 11 years ago by Fedor Indutny <[email protected]>
2014.04.07, Version 0.11.23 (Unstable)

Changes since version 0.11.22:

* fs: avoid using readv/writev where possible (Fedor Indutny)

*...

e54de537efcacd593f36fcaaf8b4cb9e64313275 authored almost 11 years ago by Fedor Indutny <[email protected]>
Merge branch 'v0.10'

Conflicts:
.mailmap
AUTHORS
ChangeLog
src/version.c

7f9c11b91e552740e4a8b2688b858a9f3028b10f authored almost 11 years ago by Fedor Indutny <[email protected]>
Now working on v0.10.27

Signed-off-by: Fedor Indutny <[email protected]>

6855205ba5c46023cdc2ea53c960bc903f9b0b7a authored almost 11 years ago by Fedor Indutny <[email protected]>
2014.04.07, Version 0.10.26 (Stable)

Changes since version 0.10.25:

* process: don't close stdio fds during spawn (Tonis Tiigi)

* b...

d864907611c25ec986c5e77d4d6d6dee88f26926 authored almost 11 years ago by Fedor Indutny <[email protected]>
fs: avoid using readv/writev where possible

The VirtualBox shared file system doesn't seem to be capable of
`readv()` syscall. Since we don'...

b48ca33019356282f64c4fdf86902be8129877ea authored almost 11 years ago by Fedor Indutny <[email protected]>
Revert "build: enable all compiler warnings"

This reverts commit f75bb7c3379d4398de8ed588a110aa7ab8708a91.

We need to figure out all those w...

1d42b3ce7c184696960a96f129ac586749b76a84 authored almost 11 years ago by Fedor Indutny <[email protected]>
build: enable all compiler warnings

f75bb7c3379d4398de8ed588a110aa7ab8708a91 authored almost 11 years ago by Ben Noordhuis <[email protected]>
Merge branch 'v0.10'

Conflicts:
include/uv.h
src/unix/error.c

7d5ac7b9cca5479a39822043657e2ae741420935 authored almost 11 years ago by Fedor Indutny <[email protected]>
error: add EMLINK mapping

fix joyent/node#7307

295882ed3238d6bfda61f5a91e1b43eb210fc485 authored almost 11 years ago by Fedor Indutny <[email protected]>
mingw: fix build with autotools

d1ac59448088320e923c1e2d845b63bb77379105 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
bsd: support IPv6 qualified link-local addresses

e89740a957fe29e5a0b3e33108d684601c853add authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: add UV_HANDLE_IPV6 flag to tcp and udp handles

7a4c42a0548b2a62de220f6063ebe349a8fb30b3 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: do not set SO_REUSEADDR by default on udp

Add UV_UDP_REUSEADDR flag instead, which can be passed to uv_udp_bind.
If the udp handle is unbo...

3558d65d2f173ff7a8148d340a31741aaa5b35f9 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix check in uv_tty_endgame()

872263314eff8efa72bdccfbda89f9029425f4b0 authored almost 11 years ago by Maks Naumov <[email protected]>
test: remove debug statement

e7fdab1fd946cb76d5db5fb3bc34077fff137cd7 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add IPv6 support for uv_udp_multicast_interface

08327a7cbd214ae0cb3f3d87eeead2d9ce829904 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fallback to blocking writes if reopening a tty fails

In case reopening the file descriptor fails, fallback to the old
behavior where we do blocking w...

342e8c0dac61b955be605ed5f26a8bb52d0774fd authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Merge branch 'v0.10'

Conflicts:
src/unix/process.c

c84796ecc25d020834910da973dc96b4c9324ed1 authored almost 11 years ago by Fedor Indutny <[email protected]>
process: don't close stdio fds during spawn

This is needed when closed stdio fd is reused for uv_spawn pipe.
Fixes #1211

fd77a5d6c6466f8c9d7ea6221b946599320702bb authored almost 11 years ago by Tonis Tiigi <[email protected]>
build, windows: do not fail on Windows SDK Prompt

Backported from master 2f6d4b4

cd6db8bbefb11a780977052f1a561920d6d60bbe authored almost 11 years ago by Marc Schlaich <[email protected]>
build, windows: fixed x64 configuration issue

Backported from master 8010bf9

aa2fbb364a2fdd5c90cb9e4ca938787b249ae809 authored almost 11 years ago by Marc Schlaich <[email protected]>
test: fix multicast join test on OSX when using IPv6

When choosing an IPv6 interface all low level APIs use the interface
index which can be gathered...

8bbf469cb091776c291d2866addcee8a60357068 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix handling uv__open_cloexec failure

15140cebe1b2221ede19d6a31150e9597edc6ee7 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
osx: fix compilation warning

Remove leftover status argument uv_async_t callbacks

0ee3ce98e49d9a674305a70b169ee44ec134ecc9 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add IPv6 support to uv_udp_set_membership

Reworked from initial version by @snoj

7c5ab1a73e69c4cec0b1536f9de471843c11f827 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: removed unused status parameter

async, timer, prepare, idle and check handles don't need the status
parameter.

db2a9072bce129630214904be5e2eedeaafc9835 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
android: add support of ifaddrs in android

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

a2506c936296006abe7b8a7517c3f37691191858 authored almost 11 years ago by Javier Hernández <[email protected]>
build: removed unused and old option on AIX

4b1043d43279ba13de92cef5da56c32d60616204 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
build: fix SunOS and AIX build with autotools

72337966d4a7cdd32b990b9618c4b2349c18042b authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
build: freebsd link with libelf if dtrace enabled

bbcc0c963c4f2255c24ee9bf84c182f19b32b3a1 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
Merge remote-tracking branch 'origin/v0.10'

Conflicts:
src/win/pipe.c

691bff40763c8203ed5c653eeb6e4af5e50cddec authored almost 11 years ago by Fedor Indutny <[email protected]>
win: fix buffer leak on error in pipe.c

4ac8c424ea36b069c76e91fde3eb2f42e0e292f9 authored almost 11 years ago by Fedor Indutny <[email protected]>
stream: do not leak `alloc_cb` buffers on error

Always pass previously allocated (if any) buffer, when calling
`read_cb()` on error.

b597d157791d83ad49130bfec3718231da2e0aef authored almost 11 years ago by Fedor Indutny <[email protected]>
unix: fix setting written size on uv_wd

a057466c723b2b01579092f939196b9c38f0a62d authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Now working on v0.11.23

1dc2709b999a84520ab1b3c56c0e082bf8617c1f authored almost 11 years ago by Timothy J Fontaine <[email protected]>
2014.03.11, Version 0.11.22 (Unstable)

Changes since version 0.11.21:

* unix, windows: map ERANGE errno (Saúl Ibarra Corretgé)

* unix...

cd0c19b1d3c56acf0ade7687006e12e75fbda36d authored almost 11 years ago by Timothy J Fontaine <[email protected]>
Merge branch 'v0.10'

Conflicts:
test/test-spawn.c

118a0a3c9b051d0d7bcc52832c0b305acca744eb authored almost 11 years ago by Fedor Indutny <[email protected]>
kqueue: invalidate fd in uv_fs_event_t

Invalidate file descriptor when closing `uv_fs_event_t` handle. Note
that `uv__io_stop` is just ...

9b38c01b540b60408f8eb1d9c288656405e25f7e authored almost 11 years ago by Fedor Indutny <[email protected]>
unix: reopen tty as /dev/tty

Reopen the file descriptor when it refers to a tty. This lets us put the
tty in non-blocking mod...

b197515367d1a996dca9009483d202b306f9474e authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: always deregister closing fds from epoll

If the same file description is open in two different processes, then
closing the file descripto...

84f305915fd45c1e55d261db565b3ddfdbc9d4ce authored almost 11 years ago by Geoffry Song <[email protected]>
openbsd, osx: fix compilation warning on scandir

The select function takes a const struct on newer OSX versions but it
doesn't on OSX <= 10.7 or ...

daa457b1c043b46fb0936bb08787752f1daa445e authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix warnings of MinGW -Wall -O3

1ec4c234388c0548db149772b2b8fd510a6dd843 authored almost 11 years ago by StarWing <[email protected]>
build: allow CC to be overridden on Makefile.mingw

e525b89b036ec768ce30b32497d4a6bdccf81b11 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
build: remove unneeded EXTRA_CFLAGS from Makefile.mingw

1fbecefa70479eb9a621e575f3c16621b500136f authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
freebsd: use accept4, introduced in version 10

4c47fcd787fe3c5672b553001beb56b2ffc97f64 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Merge remote-tracking branch 'origin/v0.10'

Conflicts:
AUTHORS
ChangeLog
include/uv.h
src/unix/error.c
src/unix/process.c
src/version.c

9aa48312bc29efb1321d41f2e3583107370cda01 authored almost 11 years ago by Fedor Indutny <[email protected]>
error: add ENXIO for O_NONBLOCK FIFO open()

When opening FIFO with `O_NONBLOCK` flag, `ENXIO` could be returned if
the readable side hasn't ...

4f72f2145b902fcfefee8fa90419c9bf28d74bc2 authored almost 11 years ago by Fedor Indutny <[email protected]>
unix: workaround broken pthread_sigmask on Android

On android, if a call to `pthread_sigmask` fails with EINVAL, fallback
to `sigprocmask`. This wo...

347000929de775ae6b975a2959f5fabe81d6f1f0 authored almost 11 years ago by Paul Tan <[email protected]>
windows: Remove unused variable from uv__pipe_insert_pending_socket

97fc348716fdd520d6ad067eafe03e93237c9728 authored almost 11 years ago by David Capello <[email protected]>
windows: fix winsock status codes for address errors

- STATUS_TOO_MANY_ADDRESSES now returns WSAEADDRINUSE
- STATUS_CONFLICTING_ADDRESSES now returns...

f326820f55bae77b7d5f91273e51cce796d841c5 authored almost 11 years ago by Raul Martins <[email protected]>
test: fix compiation warning

-Wunused-function would kick in because of the close_loop function,
but there tests and benchmar...

0e591368237396106e9a1cd149e03de9d2d9f5b9 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
pipe: allow queueing pending handles

Introduce `int uv_pipe_pending_count(uv_pipe_t*)` and
`uv_handle_type uv_pipe_pending_type(uv_pi...

b05a3ee4d1b25bd5515a5810b159299c250bf88f authored almost 11 years ago by Fedor Indutny <[email protected]>
windows: fall back for volume info query

Wine does not currently support FileFsVolumeInformation:

https://github.com/mirrors/wine/blob/0...

2930d04e5b2d47f889290ed82bbb27c99f2dd430 authored almost 11 years ago by Isaiah Norton <[email protected]>
process: remove debug perror() prints

fix #1128

c0c9480e02ec36e9b792a12e2f8a162f2bbcab68 authored almost 11 years ago by Fedor Indutny <[email protected]>
build: add required libraries to libuv.pc.in

409c7b37c123627604f719c489d1cf2def312942 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
build: fix configure when PKG_CONFIG is set

If you define the environment variable PKG_CONFIG and assign it to
pkgconf (or pkg-config), conf...

b870d914ebbcec2f0124dda6f96e47cdd4abd7d3 authored almost 11 years ago by thierry-FreeBSD <[email protected]>
test: make sure all handles in the loop are closed

e4f28adce4f63013c8a55b09bfaf16dbcfd6c242 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
build: add clean target, improve single file compile on MinGW

29ed404138e1b351cbed1add1781a218fefc3b01 authored almost 11 years ago by StarWing <[email protected]>
unix, windows: make uv_cwd be consistent with uv_exepath

Fixes #446

422d2810b37d1ec8a12f967089d04039800c2b44 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Now working on v0.11.22

649dfc30378440f516a58cd0464288b3b0d60ce7 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
2014.02.28, Version 0.11.21 (Unstable)

Changes since version 0.11.20:

* unix: fix uv_fs_write when using an empty buffer (Saúl Ibarra
...

3ef958158ae1019e027ebaa93114160099db5206 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
src: bump the version number

There was a bug in the libuv release tool where it didn't properly
update the proper version file.

2cfb96e9e2652b295b3b60a0a3f0bb7f2cb50eb7 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
unix, windows: add assertion in uv_loop_delete

2611ef43b15dc083ac2ffd5f16901a4ff076be03 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix uv_fs_write when using an empty buffer

3a8767e35eb7901ecb2a8ec2bde5c4dba69a0e7a authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Now working on v0.11.21

6d463bfe37e095c5dde471ae4d2109f49c3f37e0 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
2014.02.27, Version 0.11.20 (Unstable)

Changes since version 0.11.19:

* stream: start thread after assignments (Oguz Bastemur)

* fs: ...

88355e081b51c69ee1e2b6b0015a4e3d38bd0579 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
build, windows: do not fail on Windows SDK Prompt

2f6d4b4b58ea290961dc983117d31b19e198403a authored almost 11 years ago by Marc Schlaich <[email protected]>
fs: use preadv on Linux if available

269ff0beaeb8560dc6156ef34aa5dcf9b574540d authored almost 11 years ago by Brian White <[email protected]>
build: fix compilation warning if dtrace doesn't work

Check if dtrace should instrument object files only if dtrace
support is detected to work

515be339095043d774a82bf68b6a4599fab22b34 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix typo

b2341e77099393bbdb6a00dc92598c5efb0c3545 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: clarify what uv_stream_set_blocking does

Also replace the assert with an error on unix.

b055538d09f54d43bf0d26a478bc5085cd52e143 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: set required size on UV_ENOBUFS

When the supplied buffer is not big enough and UV_ENOBUFS is
returned, hint the user about the r...

7ad8f74302f88e85142d6af50c4178d13a2fd3be authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: map ERANGE errno

This is a backport of 2f58bb6 from the master branch

6f98f4efd112b21414ed92a048cda9f6f5978eb7 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: map ERANGE errno

2f58bb6018812878101f73ca1add309214705379 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add uv_fs_poll_getpath

8c9d5dce57056805d1842741ecd9d32cc8b97e0e authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add uv_fs_event_getpath

a7ac2c462a2ce78f86f991ca1482b61a37fd6b8d authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
fsevent: rename filename field to path

Also, it's now considered private.

e5bdef9b598c5f5cccebace42ee78c9d819ba277 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix compilation warning on non-linux systems

d3791bd4c3c3105f895926beb1a1019d8ddce68e authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
errno: map EFBIG, ENOPROTOOPT and ETXTBSY

This is a backport of:
https://github.com/joyent/libuv/commit/107be2bed38afa6279aa53b13b946eb60c...

10f9120d78fa6351367e52e7fd5f3e8527d54f73 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix compiler warning

644337a33794c1ebedb601d61141cb0f12a40557 authored almost 11 years ago by Fedor Indutny <[email protected]>
errno: add ETXTBSY

Add `ETXTBSY` which could be returned by file system reads on some
unixes and emulate it with -1...

aaaefe32cadcfb26d07d625d17d7a2b8cafb4f2d authored almost 11 years ago by Fedor Indutny <[email protected]>
test: fix compilation warning

7677f62c5252b2c398f0d22fbe6c936b234e6847 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: map ENOPROTOOPT errno

Fixes #1143

4a023fc0786780d254e1e4a34a983c36f59d99bf authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: add uv_pipe_getsockname

5ac214c712b99a94bc0e37e6544a53b7329d3ab1 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: small fixes to comments and syntax

a442aa7643702f12b7037a89922838f9131d2424 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
fs: vectored IO API for filesystem read/write

This improves API consistency with uv_read and uv_write and may
improve efficiency for some uses...

13dd3502a7aedf4284559a88b3662e222723b7ce authored almost 11 years ago by Benjamin Saunders <[email protected]>
win: fix C99/C++ comment

This commit converts C++ style comment to C style comment

616167e149be17f459e6a08fec0e3170802eb595 authored almost 11 years ago by Rasmus Pedersen <[email protected]>
heap: fix node removal

d4f904b0e784d9e2cbd55415faae1180cfa0f298 authored almost 11 years ago by Keno Fischer <[email protected]>
win: minor error handle fix to uv_pipe_write_impl

This commit ensures a proper win32 error code is returned
from uv_pipe_write_impl in case of fai...

0943d3cb33e2c28afb8252759e7a2313c9ec8ce4 authored almost 11 years ago by rcp <[email protected]>
test: fix spawn_stdout_and_stderr_to_file test

S_IREAD and S_IWRITE are obsolete in GNU libs and
not included in the Android NDK's libc. See
ht...

1ad61807ffa893f610f1cc87007e332582617dbf authored almost 11 years ago by Lars Gierth <[email protected]>
build: update android toolchain

gcc-4.7 has been removed in revision r9c. More info:
http://developer.android.com/tools/sdk/ndk/...

cd67e10eceba9c1e13fcd023e4c804714ec2b211 authored almost 11 years ago by Lars Gierth <[email protected]>
unix, windows: add uv_getrusage() function

da9a2b1d3d86eeeeaea6380620c7ab315e8c142d authored almost 11 years ago by Oleg Efimov <[email protected]>
unix, windows: add uv_loop_init and uv_loop_close

These functions supersede uv_loop_new and uv_loop_delete.
uv_loop_init initialized a user alloca...

787f5fff927c5e434421a54ca0f8cdcd1adb69c7 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: include grp.h for setgroups()

bfba45d2855688145fe1bba23cb4bb02f0beb29c authored almost 11 years ago by William Light <[email protected]>
test: fix VC++ warning C4244

fd35e7a0bddf9efaef8137cc54e1b6ab6e78cc65 authored almost 11 years ago by Rasmus Pedersen <[email protected]>
linux: always deregister closing fds from epoll

If the same file description is open in two different processes, then
closing the file descripto...

780d8ad8e58c675dc60f5b73ea22a203760da2f2 authored almost 11 years ago by Geoffry Song <[email protected]>
unix: use a heap for timers

Replace the red-black tree with a heap. The most common operation that
libuv performs on timers...

f17c535b73a888b0efca816b00361ea21cdc94be authored almost 11 years ago by Ben Noordhuis <[email protected]>
Now working on v0.10.26

714bec14f601fdf0ff4394f7eeb596935f19ca2e authored almost 11 years ago by Timothy J Fontaine <[email protected]>
2014.02.19, Version 0.10.25 (Stable)

Changes since version 0.10.24:

* stream: start thread after assignments (Oguz Bastemur)

* unix...

d778dc588507588b12b9f9d2905078db542ed751 authored almost 11 years ago by Timothy J Fontaine <[email protected]>