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
windows: improve error handling for fs functions
925564e968d320a73542bab1a8eb625b7da3f4bd authored over 13 years ago
925564e968d320a73542bab1a8eb625b7da3f4bd authored over 13 years ago
add missing values to uv_fs_type
3a374ca7c9fd97f6b0fb26422c5ac21670b3d0fa authored over 13 years ago
3a374ca7c9fd97f6b0fb26422c5ac21670b3d0fa authored over 13 years ago
windows: free fs arguments inside uv_fs_req_cleanup
3ea037ccb04f8561d54755c5d26b3357a54296f5 authored over 13 years ago
3ea037ccb04f8561d54755c5d26b3357a54296f5 authored over 13 years ago
Fix build for UNIX
7cad73aa475b90a92784c11f8e69a6ac82122531 authored over 13 years ago
7cad73aa475b90a92784c11f8e69a6ac82122531 authored over 13 years ago
uv_fs & uv_work APIs
25175c7071c37dddd7a450ae741b623755797900 authored over 13 years ago
25175c7071c37dddd7a450ae741b623755797900 authored over 13 years ago
update readme with vcbuild.bat instructions
183178a5662621db54acc83372d8dd6e50bb88ac authored over 13 years ago
183178a5662621db54acc83372d8dd6e50bb88ac authored over 13 years ago
eio: Mac OSX 10.5 (Leopard) does not have fdatasync
835782a98023e1663a0c7aca9d4ea6d518d4ccb3 authored over 13 years ago
835782a98023e1663a0c7aca9d4ea6d518d4ccb3 authored over 13 years ago
merge create_msvs_files.bat and vcbuild.bat into vcbuild.bat
e954b4cd991d607e96f1f0da7fece39cbdd2d0bb authored over 13 years ago
e954b4cd991d607e96f1f0da7fece39cbdd2d0bb authored over 13 years ago
win: better shutdown for pipes
39aac4a5fc38aceb39f00b2b2261c7736c874686 authored over 13 years ago
39aac4a5fc38aceb39f00b2b2261c7736c874686 authored over 13 years ago
win: stop reading on tcp receive error
27c52a603457b1c02cecc31400f47a04a75d9e5d authored over 13 years ago
27c52a603457b1c02cecc31400f47a04a75d9e5d authored over 13 years ago
unix: improve accept4 syscall feature check
6490c6a38e8b936ef1ad6000530a6dc50b3460d2 authored over 13 years ago
6490c6a38e8b936ef1ad6000530a6dc50b3460d2 authored over 13 years ago
test: add udp getsockname test
738e2da0c14164748cfcde52bf4c3d382989b96f authored over 13 years ago
738e2da0c14164748cfcde52bf4c3d382989b96f authored over 13 years ago
win: Fix uv_getsockname for UDP
40efa9c7316163bcd0494ac39bff355790785577 authored over 13 years ago
40efa9c7316163bcd0494ac39bff355790785577 authored over 13 years ago
Simplify UDP docs
80e54918864b020b408b04d4868cf97f25a4883b authored over 13 years ago
80e54918864b020b408b04d4868cf97f25a4883b authored over 13 years ago
Fix mingw missing IPV6_V6ONLY
1f28f81236f176c0025e6871a93df74741fd8616 authored over 13 years ago
1f28f81236f176c0025e6871a93df74741fd8616 authored over 13 years ago
Remove iocp-links - out of date, wrong info
d135122edbfcfefdeb9901057516f878853036ff authored over 13 years ago
d135122edbfcfefdeb9901057516f878853036ff authored over 13 years ago
Remove BSDmakefile
58fab0763556240b9e0b9aa8eea6549aba30656c authored over 13 years ago
58fab0763556240b9e0b9aa8eea6549aba30656c authored over 13 years ago
Update build instructions
b09411a84bc211188b9a00d5a11b05cacc67a2bd authored over 13 years ago
b09411a84bc211188b9a00d5a11b05cacc67a2bd authored over 13 years ago
Fix bugs in test-udp-send-and-recv and benchmark-udp-packet-storm
36c9b791d4b37de7312f623c7c6a736e46642760 authored over 13 years ago
36c9b791d4b37de7312f623c7c6a736e46642760 authored over 13 years ago
win: change uv_getsockname signature to support udp
1870c18f3c741fddae9ec3363e67f62ff0af804d authored over 13 years ago
1870c18f3c741fddae9ec3363e67f62ff0af804d authored over 13 years ago
win: udp support
5c9d749a574cc09af598c6d4e8bfcc4cb91720b2 authored over 13 years ago
5c9d749a574cc09af598c6d4e8bfcc4cb91720b2 authored over 13 years ago
Add UDP support to libuv.
36ce74f2ca9a3a943b342a79837cd3453a2764d8 authored over 13 years ago
36ce74f2ca9a3a943b342a79837cd3453a2764d8 authored over 13 years ago
Make uv_getsockname() operate on uv_handle_t handles.
52024061e4d4434cd47593bf6b1bf3c0411bd49f authored over 13 years ago
52024061e4d4434cd47593bf6b1bf3c0411bd49f authored over 13 years ago
win: use uv_req_t.overlapped.Internal field to propagate request errors
5cae6e4e570b9b50e32d6722a677ec9c5729e941 authored over 13 years ago
5cae6e4e570b9b50e32d6722a677ec9c5729e941 authored over 13 years ago
win: store the tcp deferred bind error in uv_tcp_t.bind_error, remove uv_handle_t.error
811828719ff265a7f9de99620aab3c66afe65ab2 authored over 13 years ago
811828719ff265a7f9de99620aab3c66afe65ab2 authored over 13 years ago
win: get rid of deferring bind errors for uv_pipe_t
It doesn't work anyway
b931e93c3f9ce572296d61ae958e507052855f38 authored over 13 years ago
win: integrate uv_close_error into uv_close
a8d2613ba017d8daace82af82543181172a9fdc2 authored over 13 years ago
a8d2613ba017d8daace82af82543181172a9fdc2 authored over 13 years ago
win: add ntstatus-to-winsock-error mapping
6622c35bc4966622d71f30dea95727e1f8597370 authored over 13 years ago
6622c35bc4966622d71f30dea95727e1f8597370 authored over 13 years ago
trailing whitespace
301d9283eec87ce9c8b3cecdbc726aa6583eefe9 authored over 13 years ago
301d9283eec87ce9c8b3cecdbc726aa6583eefe9 authored over 13 years ago
unix: uv_read_start should fail if UV_CLOSING set
ce9171d41f15f4fa5f9e6752ff1186b5bf480c4c authored over 13 years ago
ce9171d41f15f4fa5f9e6752ff1186b5bf480c4c authored over 13 years ago
unix: add a few asserts, cosmetic touch ups
bdd880e7fceb1ff9c497e93711c966e8e3ca6863 authored over 13 years ago
bdd880e7fceb1ff9c497e93711c966e8e3ca6863 authored over 13 years ago
windows: temporarily disable non-zero reads
4e9edceb980401d92d45710a07b00872b430fd12 authored over 13 years ago
4e9edceb980401d92d45710a07b00872b430fd12 authored over 13 years ago
remove unused variable
Fixes #151
ce207917fd50eae2caa07e0fcd3e2964557aef19 authored over 13 years ago
Fix 'incomplete prototype' compiler warnings on SunOS.
6cc241ac7aec20303c071fd8ab202e3dd068c6a5 authored over 13 years ago
6cc241ac7aec20303c071fd8ab202e3dd068c6a5 authored over 13 years ago
build: define _XOPEN_SOURCE=500 on SunOS
Exposes msghdr.msg_flags, required for UDP support.
d01676fc732d9284d509afa7eb6b7efd8d6018a6 authored over 13 years ago
win: fix buffer leak when using non-zero tcp reads
062af9fea8e2d60f4d28cf8d6b8d665f58e5890f authored over 13 years ago
062af9fea8e2d60f4d28cf8d6b8d665f58e5890f authored over 13 years ago
win: rename UV_HANDLE_TCP_ZERO_READ to UV_HANDLE_ZERO_READ
beaa67618403b3a9d7b455f09848a2dc36de3fba authored over 13 years ago
beaa67618403b3a9d7b455f09848a2dc36de3fba authored over 13 years ago
win: prototype ordering
e45284dd4aace24a7b42f8dbd70bfc849ca12345 authored over 13 years ago
e45284dd4aace24a7b42f8dbd70bfc849ca12345 authored over 13 years ago
win: move winsock intialization out of tcp.c
d1a63c40031b3b17f4b58db863181dc8a3696e2a authored over 13 years ago
d1a63c40031b3b17f4b58db863181dc8a3696e2a authored over 13 years ago
win: merge kernel32.h and ntdll.h; declare pointers in winapi.h
48a8f1959ade9b0c7d8c8088c177d2c3c1b0aa5b authored over 13 years ago
48a8f1959ade9b0c7d8c8088c177d2c3c1b0aa5b authored over 13 years ago
Remove trailing whitespace
cc0b0e62387636b80a78e1dca9b7eb4188c4835e authored over 13 years ago
cc0b0e62387636b80a78e1dca9b7eb4188c4835e authored over 13 years ago
Windows: Do simultaneous pending AcceptEx calls.
8448ee4bf62f0a7ae7cab389e3cf4b473669ebd4 authored over 13 years ago
8448ee4bf62f0a7ae7cab389e3cf4b473669ebd4 authored over 13 years ago
pound: only display connect errors on DEBUG
123119342fd2de44e830a6acad1ab7ab263622e2 authored over 13 years ago
123119342fd2de44e830a6acad1ab7ab263622e2 authored over 13 years ago
Fix pipe-pound and clean-up
f6c25a17ea11af91add94b07585d604f47161ebb authored over 13 years ago
f6c25a17ea11af91add94b07585d604f47161ebb authored over 13 years ago
Improve pound benchmark by reconnecting in close_cb
ac1ce29ad087d67b52fb4ddb0973fe060f104c77 authored over 13 years ago
ac1ce29ad087d67b52fb4ddb0973fe060f104c77 authored over 13 years ago
windows: set accept socket to INVALID_SOCKET in case of accept failure
56b09db2eda5a4873989219abb7abd4271f55e1f authored over 13 years ago
56b09db2eda5a4873989219abb7abd4271f55e1f authored over 13 years ago
Fix spelling
d77e9795d394ca8e4e9537ef5466a0901ddc869c authored over 13 years ago
d77e9795d394ca8e4e9537ef5466a0901ddc869c authored over 13 years ago
Windows: when searching path, look only for .com and .exe files
8ed2ffb2bf35304675d06cd07c3f440dccd46eb2 authored over 13 years ago
8ed2ffb2bf35304675d06cd07c3f440dccd46eb2 authored over 13 years ago
Windows: Pre-allocate buffers for overlapped WSARecv if the number of active tcp streams is below 50.
422c139306ec65832471e57112c4ceb8e7002302 authored over 13 years ago
422c139306ec65832471e57112c4ceb8e7002302 authored over 13 years ago
Add uv_buf_init() constructor
e5a938f1f44cbc0f12b6b1a75ef5ffe90eec80c6 authored over 13 years ago
e5a938f1f44cbc0f12b6b1a75ef5ffe90eec80c6 authored over 13 years ago
Small correction to AUTHORS
cc5aa51fdf115bd15eb422a3e483d8bc84823626 authored over 13 years ago
cc5aa51fdf115bd15eb422a3e483d8bc84823626 authored over 13 years ago
Update AUTHORS
f71acf1988faef924e794d3339d1479e11e2a64b authored over 13 years ago
f71acf1988faef924e794d3339d1479e11e2a64b authored over 13 years ago
added missing prototype for uv_process_pipe_shutdown_req
a51f3766559bbfc2d459d59bdd3206a2e3f954b4 authored over 13 years ago
a51f3766559bbfc2d459d59bdd3206a2e3f954b4 authored over 13 years ago
uv_process_pipe_shutdown_req call should match prototype
6b27bf9a86e8bdca612a01e88a3ca3e275d88301 authored over 13 years ago
6b27bf9a86e8bdca612a01e88a3ca3e275d88301 authored over 13 years ago
fixes for unsigned/signed comparison
507c4ccea6b86c26bb2ac7ab036d1b7a83e44c25 authored over 13 years ago
507c4ccea6b86c26bb2ac7ab036d1b7a83e44c25 authored over 13 years ago
remove unused variables
0883b3d5fc4052c6607d20e0f7e6ac7aee724dd3 authored over 13 years ago
0883b3d5fc4052c6607d20e0f7e6ac7aee724dd3 authored over 13 years ago
Improve docs
ed118836c42b48947ed0d04c3323ac37dcb5fbed authored over 13 years ago
ed118836c42b48947ed0d04c3323ac37dcb5fbed authored over 13 years ago
test: remove futimes sub-second precision checks, unreliable on freebsd
2dae0c9e49e16672ce6abce30d3751736aa33f02 authored over 13 years ago
2dae0c9e49e16672ce6abce30d3751736aa33f02 authored over 13 years ago
unix: define HAVE_FUTIMES on freebsd
236b96a8cfbb8c41c36e40248b8fa01a0bb2b269 authored over 13 years ago
236b96a8cfbb8c41c36e40248b8fa01a0bb2b269 authored over 13 years ago
unix: freebsd doesn't have fdatasync, do a full fsync instead
c455f378030a254ec65714e8bf02d1c0d01d8d6e authored over 13 years ago
c455f378030a254ec65714e8bf02d1c0d01d8d6e authored over 13 years ago
build: fix freebsd gyp build
78f4acacf1a1455e22fb5acb3440dd94a703de5c authored over 13 years ago
78f4acacf1a1455e22fb5acb3440dd94a703de5c authored over 13 years ago
Skip IOCP for tcp operations that complete synchronously
e67b9a37a026433a8f09f9dacdadf308dbcd6bae authored over 13 years ago
e67b9a37a026433a8f09f9dacdadf308dbcd6bae authored over 13 years ago
update vcbuild.bat with correct sln file
7cafd8b10549c6af62076c188beef498bbde1484 authored over 13 years ago
7cafd8b10549c6af62076c188beef498bbde1484 authored over 13 years ago
use GetQueuedCompletionStatusEx if the OS supports it
fc2632189019baf7f0d1b87f6953320927a756b2 authored over 13 years ago
fc2632189019baf7f0d1b87f6953320927a756b2 authored over 13 years ago
build: fix build on systems where `ld --as-needed` is the default
Fixes unresolved symbol linker errors from -lm and -lrt.
358d89aa79923e63332a1bf987a55b2651775359 authored over 13 years ago
Windows: ipv6 "any address" is ::0, not ::1
38c2322378f4ec000a7c4a5ce0ce6619c7ef25a0 authored over 13 years ago
38c2322378f4ec000a7c4a5ce0ce6619c7ef25a0 authored over 13 years ago
Windows: slightly improve error reporting
c6c3d15d81effbc6886c486848d89cc8df3c2090 authored over 13 years ago
c6c3d15d81effbc6886c486848d89cc8df3c2090 authored over 13 years ago
uv-unix: remove unused variable 'iov'
50201345685d12b4b67d061d9b74a46d5f2ce886 authored over 13 years ago
50201345685d12b4b67d061d9b74a46d5f2ce886 authored over 13 years ago
Add forgotten gyp files
e89f54ece4e0f6d1da98f50444bb1d6be70c7b97 authored over 13 years ago
e89f54ece4e0f6d1da98f50444bb1d6be70c7b97 authored over 13 years ago
GYP upates
2942f5a8cc0d45d19db678a2a1908b67c7a16cc5 authored over 13 years ago
2942f5a8cc0d45d19db678a2a1908b67c7a16cc5 authored over 13 years ago
eio: future-proof glibc version detection
035fd5beb08751a505792742ee8ea2182b8fc138 authored over 13 years ago
035fd5beb08751a505792742ee8ea2182b8fc138 authored over 13 years ago
eio: fix HAVE_SYNC_FILE_RANGE heuristic on linux
58991928073d9bfba5e811b3dd960ac71810be77 authored over 13 years ago
58991928073d9bfba5e811b3dd960ac71810be77 authored over 13 years ago
vcbuild.bat for building libuv with msbuild
da4e864684f84a769d4b4c2addfac441ffc6732d authored over 13 years ago
da4e864684f84a769d4b4c2addfac441ffc6732d authored over 13 years ago
Add Peter Bright to AUTHORS
f1df74dd5c4fb7f4527ce91277f4c842b9351fff authored over 13 years ago
f1df74dd5c4fb7f4527ce91277f4c842b9351fff authored over 13 years ago
uv-unix: fix typo in definition of HAVE_PIPE2
The define HAVE_PIPE2 was always being set, even when the requisites
were not met.
Temp disable pipe2 on linux
65f71a20391b1ac4651bda8bd95e8924b8a14a21 authored over 13 years ago
65f71a20391b1ac4651bda8bd95e8924b8a14a21 authored over 13 years ago
build: add BSDmakefile
Warns user to run `gmake` instead.
20074288ac18f491db9fdf038c82fd5ad4e3b640 authored over 13 years ago
eio: define HAVE_UTIMES 1 on freebsd, fixes build
1485c47999daa754c7790e70f2b7dfcf9d212793 authored over 13 years ago
1485c47999daa754c7790e70f2b7dfcf9d212793 authored over 13 years ago
fix memory leak in echo server
23e9ecb6672b5bbdff9195daa78c55b0941f71b4 authored over 13 years ago
23e9ecb6672b5bbdff9195daa78c55b0941f71b4 authored over 13 years ago
build: use -pthreads on sunos, -pthread everywhere else
7b5d28e4b9a12625b4386a442bab681e78a1c3db authored over 13 years ago
7b5d28e4b9a12625b4386a442bab681e78a1c3db authored over 13 years ago
Windows: much better pipe_pound_1000 results
4c63f554a6007aa7a2d9ed686f5bc265a3ed1436 authored over 13 years ago
4c63f554a6007aa7a2d9ed686f5bc265a3ed1436 authored over 13 years ago
Windows: try to avoid using the thread pool for pipe shutdown
89aa4078cc95c3995f60f488220365f6939d03b3 authored over 13 years ago
89aa4078cc95c3995f60f488220365f6939d03b3 authored over 13 years ago
Windows: dynamically load some ntdll functions
a2ee4854c67e0d3516d88cb029f1e486221505c5 authored over 13 years ago
a2ee4854c67e0d3516d88cb029f1e486221505c5 authored over 13 years ago
Style
2d40e35b7e53cfc57f55371757e9205d070fb284 authored over 13 years ago
2d40e35b7e53cfc57f55371757e9205d070fb284 authored over 13 years ago
Add msvs build products to .gitignore
b13f46f6cb87c80add0c0fbb758cf7231d9b88c6 authored over 13 years ago
b13f46f6cb87c80add0c0fbb758cf7231d9b88c6 authored over 13 years ago
build: use -pthreads, older gccs don't recognize -pthread
c952352f77e947a2805066a482df73132f4cf0e7 authored over 13 years ago
c952352f77e947a2805066a482df73132f4cf0e7 authored over 13 years ago
bench: #undef NANOSEC, defined in time.h on solaris
d35873895460dc0ae693d8ca3d183e59519d1236 authored over 13 years ago
d35873895460dc0ae693d8ca3d183e59519d1236 authored over 13 years ago
unix: cloexec stdio streams
b44f9d75ea95adb004155998fd4f61c5aabfbd58 authored over 13 years ago
b44f9d75ea95adb004155998fd4f61c5aabfbd58 authored over 13 years ago
unix: introduce SPAWN_WAIT_EXEC to turn off poll feature
f7b4e65090735441f1705805a06eb4b84500018b authored over 13 years ago
f7b4e65090735441f1705805a06eb4b84500018b authored over 13 years ago
Remove unnecessary casts
11aa1ea096a3ab17075126dfb93d90f4565e8439 authored over 13 years ago
11aa1ea096a3ab17075126dfb93d90f4565e8439 authored over 13 years ago
Windows: fix pipe shutdown
ca633920f564167158d0bb82989d842a47c27d56 authored over 13 years ago
ca633920f564167158d0bb82989d842a47c27d56 authored over 13 years ago
Whitespace
a89410456c34bcd25421de2d888e9f6e17602079 authored over 13 years ago
a89410456c34bcd25421de2d888e9f6e17602079 authored over 13 years ago
Add error code UV_EPIPE.
e8497aee5a3db524e8c124949205e95aff5df169 authored over 13 years ago
e8497aee5a3db524e8c124949205e95aff5df169 authored over 13 years ago
uv-unix: fd 0 is valid file descriptor
uv__bind() and uv_tcp_listen() created a new socket
if tcp->fd <= 0 but 0 is a valid file descri...
fix preprocessor again
ee2027dd1316f330e1676cf92d6aff5b85201afb authored over 13 years ago
ee2027dd1316f330e1676cf92d6aff5b85201afb authored over 13 years ago
uv-unix: guard against self-close by connection_cb
connection_cb may close the server socket inside the accept loop, handle it.
Fixes failing node...
b6b97f305ea1ef4876ccd8b0f3ad2933305c27c0 authored over 13 years ago
uv-unix: remove dead code
afb18596001cdb5fcf6c72055650a66abc74179b authored over 13 years ago
afb18596001cdb5fcf6c72055650a66abc74179b authored over 13 years ago
More preprocessor fixes...
06623d15f2d306711236d55d29e4ca445dc215a7 authored over 13 years ago
06623d15f2d306711236d55d29e4ca445dc215a7 authored over 13 years ago
More preprocessor fixes
dac30a15f249ad232b9e04287f9eeda164d9169f authored over 13 years ago
dac30a15f249ad232b9e04287f9eeda164d9169f authored over 13 years ago
Fix mingw build by using preprocessor correctly.
5dc8037fcffa8e9fc03f51ba2795a4ae368b6033 authored over 13 years ago
5dc8037fcffa8e9fc03f51ba2795a4ae368b6033 authored over 13 years ago