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
41891222bca4e985bef45515fe131fbdbec3f969 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
bf6e90f4d6fa3439babf748b70e33c48cfa8d80e authored over 10 years ago by Iñaki Baz Castillo <[email protected]>
c44f264641bd60bdc53b6e3f2e56d82ba43011d8 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
b17223cd607718abcd79610a6bd2057f523df971 authored over 10 years ago by mattn <[email protected]>
We cannot actually use it because the header is not present, so disable
it. On MinGW-w64 it does...
The send_queue_size/count needs to maintain its value until right before
the callback is called.
This makes libuv more tolerant to the properties of the pipes
that it can use without any issue....
b9b386ac5a8bf772af95e7238c3f0b6673626923 authored over 10 years ago by Andrius Bentkus <[email protected]>
Use a smaller buffer thus making sure that uv_try_write will succeed at
least once
40ad12e5bedb7f328328f5fb634203e3b84b9af9 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
The function returns UV_EAGAIN if the queue is not empty and
the message couldn't be sent immedi...
This functionality is present in stream and uv_udp_t has a queue
as well so it makes sense for u...
Until now it was reimplemented in 2 different places (unix, win).
f63e073be24c05180c634df7d8d35195b6e942df authored over 10 years ago by Andrius Bentkus <[email protected]>d17bfc617e0fee3a891b93803ac9870f265698cd authored over 10 years ago by Andrius Bentkus <[email protected]>
This reverts commit 6c6c9221679c6cc66ac30fbad5ce086658113ea3.
It introduced a race condition wh...
1830a3cd91f225bfe091408695be47b8964ead0a authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>4bace4d67c13c5007f89061ca9a24d7ca9e417dc authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
8d11aacb79472009189c35e8953d0fa316bfd202 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Debug build failed on mingw32 because CRT assertion disable code was stubbed out.
Replace __decl...
This fixes the build with MinGW32.
d3c30aa276b344ebb4115acfe0dbdd0606b439d3 authored over 10 years ago by Caleb James DeLisle <[email protected]>546fa7d508ba741c106d0161a31e9f8d257a5d56 authored over 10 years ago by Tim Cooper <[email protected]>
4661f2d6c0bc9496aa13ce8ec142b4c70ee27592 authored over 10 years ago by Fedor Indutny <[email protected]>
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]>d4c1228d15edd642cbecb0106c0524e5185a3c6c authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Conflicts:
ChangeLog
build.mk
src/unix/darwin.c
src/unix/getaddrinfo.c
src/version.c
test/...
According to @aktau, the call to `mach_timebase_info` costs 90% of the
total execution time of `...
Signed-off-by: Fedor Indutny <[email protected]>
36b38cbdba5638bb03be116270fa8282a391ecae authored over 10 years ago by Andrius Bentkus <[email protected]>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]>
We add a function called uv_loop_size which returns the size of
the loop. It is an additional fu...
6de622c3e4d2c634ede34d86838d322967ff7772 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
218f48ae56550a72befab61c13d4db66bab38723 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Switches from using ReadConsoleA to ReadConsoleW.
Uses an auxiliary buffer to store the temporar...
cf7b81230ba2d65c319db15a658eee984ca10ed4 authored over 10 years ago by Leith Bade <[email protected]>
58f87691a4077013dc032cd523ab8b0d4595a9e6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
133b9d1cc1cf2a1a85b2c811c870d2dfeadaa517 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
dd893814ad37d9fc051c9c2db0ca21d45d7b65e3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Run them after timers, like Windows does.
Closes #1317
6ffb82ef08ce79cd20f0f0ca6b061b9a40b38f99 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>fixes #1278
(backport from master for v0.10 branch)
12bb46c095032b5106ffbd6feb1931917dcdd9d9 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>a098ac66dde7b12136c0cf51ae4caf7ca73e02d5 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
- (README.md) The PYTHON environment variable should point to python.exe
not the python director...
2d45af8b25d1f1ff6e6792d1eee5d27f1a3aa5b3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
The just created stdin should not be closed by a child process before
writing to it, otherwise E...
A correct barriers implementation blocks in uv_barrier_destroy() until
the last thread returns f...
Add some basic doc comments to the uv_barrier_*() functions and document
the "serializer" return...
Make uv_barrier_wait() return a boolean value indicating whether this
thread was the "serializer...
fixes #1278
eee4776549f4fc1b941506962dfa6e11a9773976 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>Signed-off-by: Saúl Ibarra Corretgé <[email protected]>
aab8d9dab45d03d9df01a7deab7ae1f2ebe9ada3 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>Signed-off-by: Saúl Ibarra Corretgé <[email protected]>
4fac9427e4a652cdebf241803ce7443dd59a4451 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>e7b3c3fb6b56298174e5eaf2ac3bea2b721cf0f5 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
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]>
Remove should shuffle items in both directions, not just down. It is
required, because `max` nod...
Closes #852
70c42563c1df750ca4700582c9904806f30836ed authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
For consistency with other handle types, if stop is called while the
handle wasn't started yet, ...
687322432d6c3ae1e97ee6217b783af77cf6be6d authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
ecaede660c44d5649223e0c8c734ab04d3093f83 authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
f6290755306d333ca8b4d481ad8b02effb1ffb1c authored over 10 years ago by Rasmus Christian Pedersen <[email protected]>
adjust quote_cmd_arg so that empty command line
arguments are double quoted instead of skipped
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]>It returns the fd or the negated errno.
4ce5470f3ab110cb969bfb5c6a6cacb181bb6700 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
Only these functions will trigger an implicit binding of a UDP handle:
- uv_udp_send
- uv_udp_re...
fa0e1e50713ff76fc8eb50f4af06191b3fd630f6 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
9f51f26e96db2b6b7740c05b5c5227a0566263f2 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
e56717ae988416ddaebadbb1c23c07f466bab046 authored over 10 years ago by JD Ballard <[email protected]>
21b1b87d12a36e7912a8237241267402c91e5162 authored over 10 years ago by JD Ballard <[email protected]>
To keep with convention, add a typedef for the function called that
initializes the new thread.
...
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]>4f8d4a0135ef4a3ba4b97a2138f9fd07acebb938 authored over 10 years ago by Timothy J Fontaine <[email protected]>
b5548f18c93eaee14d98241d0a88d4f5ec804d51 authored over 10 years ago by Timothy J Fontaine <[email protected]>
Changes since version 0.11.24:
* osx: pass const handle pointer to uv___stream_fd (Chernyshev
...
uv_now doesnt require modification of uv_loop_t as such argument is
changed to a const uv_loop_t...
If there is an error in the uv_read_cb, close the uv_stream_t
immediately instead of waiting unt...
76eb7518c65af7b1fd95e6e295dc909e7f1bc442 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
If the handle was opened using `uv_udp_open` ift's possible that the
kernel doesn't fill in the ...
Previously using Windows DevKit 8.1
`tcp.c(250): error C2275: 'SOCKET' : illegal use of this typ...
fixes #1247
9b4f2b84f10c96efa37910f324bc66e27aec3828 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>d86d86633e5f7ff07cd94d31a495ec6bef619aa1 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
uv_ip4_name and uv_ip6_name do not modify passed sockaddr pointer,
so there is no need to keep t...
uv_tcp_getsockname and uv_tcp_getpeername do not modify passed handle
pointer, so there is no ne...
uv___stream_fd does not modify passed parameter, so non-const
pointer is not required here.
8514c1c1a32ad4c8f7cdfce940978bc68524dd94 authored over 10 years ago by Saúl Ibarra Corretgé <[email protected]>
C6011 and C4244
cd6e74dd801065a5497b7cf3341b61a444fac915 authored over 10 years ago by Rasmus Pedersen <[email protected]>
The fields for UV_HANDLE_PRIVATE_FIELDS in uv-win.h and uv-unix.h are
the same, but in different...
4a67d8cc0e00d0c7341ae62c2f73d59811c82c85 authored almost 11 years ago by Timothy J Fontaine <[email protected]>
1daff47ae9df55902f07d3c5b8a3a393306a2f1e authored almost 11 years ago by Timothy J Fontaine <[email protected]>
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]>
Conflicts:
src/win/signal.c
src/win/util.c
fix #1235
ffb49220cf83d251fb7681a28992dc29fdadc9c7 authored almost 11 years ago by Fedor Indutny <[email protected]>Introduce reserved field to be able to fix #926 after v0.12 release.
6a657dcbeedc53b960f65337af8758fccf8ca20d authored almost 11 years ago by Fedor Indutny <[email protected]>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]>
This reverts commit d30e3ab65acf7b77945658d3e6127ca6af6eec6, because it
is a new feature!
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]>Backport of 0c726e7 from master
b9d5396a4082b101051ece4f6e3c15a4d5bd7a98 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
The just created stdin should not be closed by a child process before
writing to it, otherwise E...
0c726e76a09efb4b27b0b2ca18b489053c1b50ad authored almost 11 years ago by 李港平 <[email protected]>
This should avoid assertions tripping in debug mode.
deff0e357121247062a418a27332f1060a0d191a authored almost 11 years ago by Alex Crichton <[email protected]>
The PATH-parsing code for windows erroneously contained an infinite
loop when the PATH started w...
1759781c909cad86ea5387d3c4fa2c87b99a5d55 authored almost 11 years ago by Norio Kobota <[email protected]>
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]>2c02c4ee1ea17c630dffe0ac9e23b21b0d693a73 authored almost 11 years ago by Saúl Ibarra Corretgé <[email protected]>
Reopen one of the pipe descriptors as read/write through the procfs.
Allows us to close the orig...
39fee8ea4297d2df8ee715735d9b3f39723a5ef7 authored almost 11 years ago by Fedor Indutny <[email protected]>