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

unix: try to write immediately in uv_udp_send

41891222bca4e985bef45515fe131fbdbec3f969 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: cleanup API documentation in uv.h

bf6e90f4d6fa3439babf748b70e33c48cfa8d80e authored over 10 years ago by Iñaki Baz Castillo <[email protected]>
windows: map ERROR_INVALID_DRIVE to UV_ENOENT

c44f264641bd60bdc53b6e3f2e56d82ba43011d8 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
build: fix build on MinGW32

b17223cd607718abcd79610a6bd2057f523df971 authored over 10 years ago by mattn <[email protected]>
windows: disable CRT debug handler on MinGW32

We cannot actually use it because the header is not present, so disable
it. On MinGW-w64 it does...

636b108d3780006a5dbed14b48bb9acfa3d61957 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: count queued bytes even if request completed immediately

The send_queue_size/count needs to maintain its value until right before
the callback is called.

377bf68a2a0d14c43fb9f33aab70541364e13b6a authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix compatibility with cygwin pipes

This makes libuv more tolerant to the properties of the pipes
that it can use without any issue....

ebafb90acd6de8f2bf766ac58dc1091ddfacfad4 authored over 10 years ago by Jameson Nash <[email protected]>
doc: grammar, udp documentation fix up

b9b386ac5a8bf772af95e7238c3f0b6673626923 authored over 10 years ago by Andrius Bentkus <[email protected]>
test: simplify test-tcp-try-write

Use a smaller buffer thus making sure that uv_try_write will succeed at
least once

b018dc5b72452e3db6fbab00ac1f2b71c4747c43 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: return UV_EAGAIN if uv_try_write cannot write any data

40ad12e5bedb7f328328f5fb634203e3b84b9af9 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, win: add uv_udp_try_send

The function returns UV_EAGAIN if the queue is not empty and
the message couldn't be sent immedi...

0d43992c3b268b756d3018b7e55663f2b056daf3 authored over 10 years ago by Andrius Bentkus <[email protected]>
unix, win: add send_queue_size and send_queue_count to uv_udp_t

This functionality is present in stream and uv_udp_t has a queue
as well so it makes sense for u...

b769484ca3678208343c938820cdb00cc2732398 authored over 10 years ago by Andrius Bentkus <[email protected]>
common: use common uv__count_bufs code

Until now it was reimplemented in 2 different places (unix, win).

f63e073be24c05180c634df7d8d35195b6e942df authored over 10 years ago by Andrius Bentkus <[email protected]>
doc: add documentation to uv_udp_start_recv

d17bfc617e0fee3a891b93803ac9870f265698cd authored over 10 years ago by Andrius Bentkus <[email protected]>
Revert "test: make barrier test more rigorous"

This reverts commit 6c6c9221679c6cc66ac30fbad5ce086658113ea3.

It introduced a race condition wh...

1830a3cd91f225bfe091408695be47b8964ead0a authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: use struct sockaddr_storage for target UDP addr

4bace4d67c13c5007f89061ca9a24d7ca9e417dc authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: use the same threadpool implementation

8d11aacb79472009189c35e8953d0fa316bfd202 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix mingw32/debug build

Debug build failed on mingw32 because CRT assertion disable code was stubbed out.
Replace __decl...

fe8322d27c3d5a3f2f8dd1121e993dcdeeead1db authored over 10 years ago by Caleb James DeLisle <[email protected]>
windows: use '-l<library>' form in gyp file

This fixes the build with MinGW32.

d3c30aa276b344ebb4115acfe0dbdd0606b439d3 authored over 10 years ago by Caleb James DeLisle <[email protected]>
doc: remove duplicate word

546fa7d508ba741c106d0161a31e9f8d257a5d56 authored over 10 years ago by Tim Cooper <[email protected]>
Now working on v0.11.27

4661f2d6c0bc9496aa13ce8ec142b4c70ee27592 authored over 10 years ago by Fedor Indutny <[email protected]>
2014.06.28, Version 0.11.26 (Unstable)

Changes since version 0.11.25:

* windows: add VT100 codes ?25l and ?25h (JD Ballard)

* windows...

115281a1058c4034d5c5ccedacb667fe3f6327ea authored over 10 years ago by Fedor Indutny <[email protected]>
include: const-ify arguments to uv_getnameinfo_cb

d4c1228d15edd642cbecb0106c0524e5185a3c6c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Merge branch 'v0.10'

Conflicts:
ChangeLog
build.mk
src/unix/darwin.c
src/unix/getaddrinfo.c
src/version.c
test/...

570caf04db177d15615db365fba4bf19bbae2368 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
darwin: invoke `mach_timebase_info` only once

According to @aktau, the call to `mach_timebase_info` costs 90% of the
total execution time of `...

211bf4ec37a73dea06d15233ffa747e9387b8947 authored over 10 years ago by Fedor Indutny <[email protected]>
style: remove trailing whitespace

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

36b38cbdba5638bb03be116270fa8282a391ecae authored over 10 years ago by Andrius Bentkus <[email protected]>
unix: define NI_MAXHOST and NI_MAXSERV if needed

OSX only exposes them if _POSIX_C_SOURCE is not defined, for instance.

029e1273b8bca638ac586ffcba76aa220368cd81 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
header: introduce `uv_loop_size()`

We add a function called uv_loop_size which returns the size of
the loop. It is an additional fu...

e392a1af4db67eb6dc5201eeb4e5fe89f35d5508 authored over 10 years ago by Andrius Bentkus <[email protected]>
build: add missing file to Makefile.mingw

6de622c3e4d2c634ede34d86838d322967ff7772 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
build: fix compilation warning on MinGW-w64

218f48ae56550a72befab61c13d4db66bab38723 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: add tty unicode support for input

Switches from using ReadConsoleA to ReadConsoleW.
Uses an auxiliary buffer to store the temporar...

68cd6d6a6ff7b4088b210498f81002080733fe5f authored over 10 years ago by Peter Atashian <[email protected]>
build: add pthread-fixes.c to Makefile.am on Android

cf7b81230ba2d65c319db15a658eee984ca10ed4 authored over 10 years ago by Leith Bade <[email protected]>
unix: fix bogus structure field name

58f87691a4077013dc032cd523ab8b0d4595a9e6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: allow uv_getnameinfo to be cancelled

133b9d1cc1cf2a1a85b2c811c870d2dfeadaa517 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: return system error on EAI_SYSTEM

dd893814ad37d9fc051c9c2db0ca21d45d7b65e3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: don't run i/o callbacks after prepare callbacks

Run them after timers, like Windows does.

Closes #1317

6ffb82ef08ce79cd20f0f0ca6b061b9a40b38f99 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix handling closed socket while poll handle is closing

fixes #1278

(backport from master for v0.10 branch)

12bb46c095032b5106ffbd6feb1931917dcdd9d9 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: return system error on EAI_SYSTEM

a098ac66dde7b12136c0cf51ae4caf7ca73e02d5 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix PYTHON environment variable usage

- (README.md) The PYTHON environment variable should point to python.exe
not the python director...

90e4afd4fa3fe4910a686f8bf50cb6d8cc7ba5e9 authored over 10 years ago by Jay Satiro <[email protected]>
doc: remove requirement for signing the CLA

2d45af8b25d1f1ff6e6792d1eee5d27f1a3aa5b3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix EPIPE race in spawn_closed_process_io

The just created stdin should not be closed by a child process before
writing to it, otherwise E...

c38e97ee4deee7480ab60dc540f374cb472e02d8 authored over 10 years ago by Fedor Indutny <[email protected]>
test: make barrier test more rigorous

A correct barriers implementation blocks in uv_barrier_destroy() until
the last thread returns f...

6c6c9221679c6cc66ac30fbad5ce086658113ea3 authored over 10 years ago by Ben Noordhuis <[email protected]>
include: document barrier functions

Add some basic doc comments to the uv_barrier_*() functions and document
the "serializer" return...

b64c359557edd7bac3f133a67a4f9ffeda1a9628 authored over 10 years ago by Ben Noordhuis <[email protected]>
unix, windows: make uv_barrier_wait() return bool

Make uv_barrier_wait() return a boolean value indicating whether this
thread was the "serializer...

91985d48f6b5477bf198fd6f92a4f3434ba16310 authored over 10 years ago by Ben Noordhuis <[email protected]>
windows: fix handling closed socket while poll handle is closing

fixes #1278

eee4776549f4fc1b941506962dfa6e11a9773976 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: clarify return value when UV_RUN_NOWAIT is used

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

aab8d9dab45d03d9df01a7deab7ae1f2ebe9ada3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: fix parsing scoped IPv6 addresses

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

4fac9427e4a652cdebf241803ce7443dd59a4451 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: define UV__INET/6_ADDRSTRLEN constants

e7b3c3fb6b56298174e5eaf2ac3bea2b721cf0f5 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: remove redundant code in uv_tcp_write

The overlapped structure is reset twice, it is non necessary.

Signed-off-by: Fedor Indutny <fed...

6d56e6e132717df13c7ed76e6cc3ee53105759be authored over 10 years ago by HungMingWu <[email protected]>
heap: fix `heap_remove()`

Remove should shuffle items in both directions, not just down. It is
required, because `max` nod...

e002340e508af36e50615182785130a6320b08e8 authored over 10 years ago by Fedor Indutny <[email protected]>
unix, windows: getnameinfo implementation

Closes #852

70c42563c1df750ca4700582c9904806f30836ed authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
unix, windows: avoid error in uv_fs_event_stop

For consistency with other handle types, if stop is called while the
handle wasn't started yet, ...

1579788c50ad6ab8044c734d7c4118e3c573259c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
win: minor coding style cleanup

687322432d6c3ae1e97ee6217b783af77cf6be6d authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
unix, windows: uv_dlerror const argument

ecaede660c44d5649223e0c8c734ab04d3093f83 authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
win: open_named_pipe const argument

f6290755306d333ca8b4d481ad8b02effb1ffb1c authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
process: adjust quote_cmd_arg for empty arguments

adjust quote_cmd_arg so that empty command line
arguments are double quoted instead of skipped

907b55e4bfe404377cbca0080b012c550a1be9ed authored over 10 years ago by Ryan Cole <[email protected]>
doc: refer to README.md to find out more information about tests

Reason for this change is because 'make test' command does not work.

Signed-off-by: Luka Perkov...

85e17ca66589444d5949337456d5d4ce9dee1441 authored over 10 years ago by Luka Perkov <[email protected]>
unix: fix uv__open_cloexec usage

It returns the fd or the negated errno.

4ce5470f3ab110cb969bfb5c6a6cacb181bb6700 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: be consistent when binding implictly in UDP

Only these functions will trigger an implicit binding of a UDP handle:
- uv_udp_send
- uv_udp_re...

386d2141e44a0d007e6d5a8535f82f9191dc9d47 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix, windows: remove unneeded define

fa0e1e50713ff76fc8eb50f4af06191b3fd630f6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: fix handling error on UDP socket creation

9f51f26e96db2b6b7740c05b5c5227a0566263f2 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: add invert ANSI (7 / 27) emulation

e56717ae988416ddaebadbb1c23c07f466bab046 authored over 10 years ago by JD Ballard <[email protected]>
windows: add VT100 codes ?25l and ?25h

21b1b87d12a36e7912a8237241267402c91e5162 authored over 10 years ago by JD Ballard <[email protected]>
thread: add uv_thread_cb typedef

To keep with convention, add a typedef for the function called that
initializes the new thread.
...

32597100b81a03cc827c164ca8250fba91599593 authored over 10 years ago by Trevor Norris <[email protected]>
2014.05.02, Version 0.10.27 (Stable)

Changes since version 0.10.26:

* windows: fix console signal handler refcount (Saúl Ibarra Corr...

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

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

b5548f18c93eaee14d98241d0a88d4f5ec804d51 authored over 10 years ago by Timothy J Fontaine <[email protected]>
2014.05.02, Version 0.11.25 (Unstable)

Changes since version 0.11.24:

* osx: pass const handle pointer to uv___stream_fd (Chernyshev
...

2acd544cff7142e06aa3b09ec64b4a33dd9ab996 authored over 10 years ago by Timothy J Fontaine <[email protected]>
unix, windows: uv_now constness

uv_now doesnt require modification of uv_loop_t as such argument is
changed to a const uv_loop_t...

87ae69b6387fcebd75e4d733d3a95f8497d8ca45 authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
test: close stream immediately on error

If there is an error in the uv_read_cb, close the uv_stream_t
immediately instead of waiting unt...

4d905fbe07be8aa7eca878435aa2f0b7a48b2d63 authored over 10 years ago by Trevor Norris <[email protected]>
doc: clarify what the addr argument of uv_udp_recv_cb contains

76eb7518c65af7b1fd95e6e295dc909e7f1bc442 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
unix: handle case when addr is not initialized after recvmsg

If the handle was opened using `uv_udp_open` ift's possible that the
kernel doesn't fill in the ...

f55b853be5cb5058ec4988c6690b594dcb40f1d6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
windows: fix build error

Previously using Windows DevKit 8.1
`tcp.c(250): error C2275: 'SOCKET' : illegal use of this typ...

fc5f11bf9f8985da38eb431b4e0cf6b4ad582cbb authored over 10 years ago by Stephen von Takach <[email protected]>
unix, windows: validate flags on uv_udp|tcp_bind

fixes #1247

9b4f2b84f10c96efa37910f324bc66e27aec3828 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
doc: clarify uv_try_write return values

d86d86633e5f7ff07cd94d31a495ec6bef619aa1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
common: pass const sockaddr ptr to uv_ip*_name

uv_ip4_name and uv_ip6_name do not modify passed sockaddr pointer,
so there is no need to keep t...

20d092edc8dc8f4a8a6198f9fa31d21fdec92d7b authored over 10 years ago by Chernyshev Viacheslav <[email protected]>
unix, windows: pass const handle ptr to uv_tcp_get*name

uv_tcp_getsockname and uv_tcp_getpeername do not modify passed handle
pointer, so there is no ne...

886e2bcd55f974198832cb0887f9521fdd7a8b9e authored over 10 years ago by Chernyshev Viacheslav <[email protected]>
osx: pass const handle pointer to uv___stream_fd

uv___stream_fd does not modify passed parameter, so non-const
pointer is not required here.

4018f726150f060e73d578a48a7d24914e06d899 authored over 10 years ago by Chernyshev Viacheslav <[email protected]>
authors: fix name

8514c1c1a32ad4c8f7cdfce940978bc68524dd94 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix compilation warnings with VC++

C6011 and C4244

cd6e74dd801065a5497b7cf3341b61a444fac915 authored over 10 years ago by Rasmus Pedersen <[email protected]>
include: reorder UV_HANDLE_PRIVATE_FIELDS

The fields for UV_HANDLE_PRIVATE_FIELDS in uv-win.h and uv-unix.h are
the same, but in different...

f212ceffae2d952336a6fdbf56331cdd375b2a8b authored over 10 years ago by Trevor Norris <[email protected]>
build: add vc-set-2012 label

4a67d8cc0e00d0c7341ae62c2f73d59811c82c85 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
Now working on v0.11.25

1daff47ae9df55902f07d3c5b8a3a393306a2f1e authored almost 11 years ago by Timothy J Fontaine <[email protected]>
2014.04.15, Version 0.11.24 (Unstable)

Changes since version 0.11.23:

* linux: reduce file descriptor count of async pipe (Ben Noordhu...

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

Conflicts:
src/win/signal.c
src/win/util.c

2e82c3bd37ce92ee44d784f47ae756541c3471d3 authored almost 11 years ago by Fedor Indutny <[email protected]>
win: always leave crit section in get_proc_title

fix #1235

ffb49220cf83d251fb7681a28992dc29fdadc9c7 authored almost 11 years ago by Fedor Indutny <[email protected]>
include: add reserved field for #926

Introduce reserved field to be able to fix #926 after v0.12 release.

6a657dcbeedc53b960f65337af8758fccf8ca20d authored almost 11 years ago by Fedor Indutny <[email protected]>
inet: allow scopeid in uv_inet_pton

We already support it in `uv_ip6_addr` anyway.

See https://github.com/joyent/node/issues/7395

2b2141924282a046b9f199374da2aa0da058656a authored almost 11 years ago by Fedor Indutny <[email protected]>
Revert "inet: allow scope in `uv_inet_pton` ip6 check"

This reverts commit d30e3ab65acf7b77945658d3e6127ca6af6eec6, because it
is a new feature!

23d130b2095f0e430683f2db40bf7f16ee8744cd authored almost 11 years ago by Fedor Indutny <[email protected]>
inet: allow scope in `uv_inet_pton` ip6 check

Note that isn't actually parsing it, since the output value is a
`struct in6_addr`.

see https:/...

d30e3ab65acf7b77945658d3e6127ca6af6eec6d authored almost 11 years ago by Fedor Indutny <[email protected]>
windows: fix console signal handler refcount

Backport of 0c726e7 from master

b9d5396a4082b101051ece4f6e3c15a4d5bd7a98 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
test: fix EPIPE race in spawn_closed_process_io

The just created stdin should not be closed by a child process before
writing to it, otherwise E...

69f9f6ffef18357cfd091faef5e2c385490a8741 authored almost 11 years ago by Fedor Indutny <[email protected]>
windows: fix console signal handler refcount

0c726e76a09efb4b27b0b2ca18b489053c1b50ad authored almost 11 years ago by 李港平 <[email protected]>
test: Close process handles when spawn fails

This should avoid assertions tripping in debug mode.

deff0e357121247062a418a27332f1060a0d191a authored almost 11 years ago by Alex Crichton <[email protected]>
windows: Fix an infinite loop in uv_spawn

The PATH-parsing code for windows erroneously contained an infinite
loop when the PATH started w...

621c4a39290d52fad9fe27b8906f4f07456e4df4 authored almost 11 years ago by Alex Crichton <[email protected]>
build: fix building with old versions of autoconf

1759781c909cad86ea5387d3c4fa2c87b99a5d55 authored almost 11 years ago by Norio Kobota <[email protected]>
windows: fix opening of read-only stdin pipes

Fix https://github.com/joyent/node/issues/7345

Google Chrome is launching native messaging host...

ba47e68824dbd00c51d2c659ab05a83989283aab authored almost 11 years ago by Alexis Campailla <[email protected]>
sunos: support IPv6 qualified link-local addresses

2c02c4ee1ea17c630dffe0ac9e23b21b0d693a73 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
linux: reduce file descriptor count of async pipe

Reopen one of the pipe descriptors as read/write through the procfs.
Allows us to close the orig...

86831fe99c625f3a8180c02e628758eb25a0bd3b authored almost 11 years ago by Ben Noordhuis <[email protected]>
authors: remove duplicate entries

39fee8ea4297d2df8ee715735d9b3f39723a5ef7 authored almost 11 years ago by Fedor Indutny <[email protected]>