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

linux: use ioctl(FIONBIO) to set O_NONBLOCK, saves a syscall

ed2b5e60cbfa6ca824408dc792d9282e5b8e9bfd authored over 13 years ago
build: compile in dl.c on unix

e4d6509211cbc4dffa26aab0e558ac9ebe8fa04a authored over 13 years ago
Implement uv_dlopen and friends

90e15f1110f23d27b5f879562d33084290ba3ca8 authored over 13 years ago
Add uv__new_sys_error

c985ea4b10a54335bc4d8c44a0f6c710f62d46d4 authored over 13 years ago
Prepare libuv for shared library build

e9472fe02b484d7d68bb733849d4737c4053ec5c authored over 13 years ago
Add common.gypi to gyp-generated projects

04b3c65ec8e599a9f77642c83541ea9771f639d4 authored over 13 years ago
unix: have uv_strerror() handle getaddrinfo() errors

f2c6b4106ddfc67f98da695ecf166df5e60e0f37 authored over 13 years ago
windows: don't fail uv_listen with UV_EALREADY if already listening. fixes #227.

314d0ee4f62badec69f6ec89722487e38a5a3cf0 authored over 13 years ago
test: fix warning: implicit declaration of function ‘memcmp’

339a1ad252a0f2615e578e2971e0ba4b798b9eea authored over 13 years ago
sunos: implement file watcher API

3e4af533ae4c11811d478ad52095763e318948d9 authored over 13 years ago
build: fix gcc 3.x build

Detect gcc version, -fvisibility is a gcc 4.x switch.

cb6cd92305e1326883afacc40dff6b4d72009310 authored over 13 years ago
build: sunos expects -pthreads, not -pthread

3ecb319128717e23b1292c53f44e39676609a02d authored over 13 years ago
windows: implement uv_tcp_nodelay and uv_tcp_keepalive

d15b88a9355fbd43c85cf15f97912066c90bbfeb authored over 13 years ago
windows: when sharing a server socket, only call listen in the parent process

0cb2213db0e617377f78a11768c17956530dc19b authored over 13 years ago
Map EHOSTUNREACH on Unix

b5d69f9a3e0e3699f88a4fbe60af7d8a3801009c authored over 13 years ago
win: fix fs__readdir buffer overflow bug

Thanks Runner Mei for pointing this out. Closes GH-224.

179f475b2ad64729feb0422f06ce133cb364482a authored over 13 years ago
Fix MinGW build

66f39250b71d26ba3a97bce3cb19bbedd956a314 authored over 13 years ago
win: flush output buffer before doing a console reset

45882e0bdc778aef0cfa431b940c293a01ec731f authored over 13 years ago
win: fix function prototype

Mea culpa.

2dd02829c1a97814144cb87ddcef45da3f0cebf3 authored over 13 years ago
unix: add TCP keepalive and no-delay control knobs

ec825ffc62014d40f2d0b1163725af2587277c1e authored over 13 years ago
unix: fix uv_freeaddrinfo() segfault on sunos

The system freeaddrinfo() on SunOS does not handle NULL values graciously.

9da53df457f85a803e1a6645cab40c77581566e5 authored over 13 years ago
windows: fixes queued_bytes for ipc pipes

773830604de102c7494b6567d2f7eac8decdb964 authored over 13 years ago
Change return type of uv_get_*_memory() functions

... from double to uint64_t. Limit use of floating point in public API as much
as possible.

d3967992107551988ef309465974eee67fb92c10 authored over 13 years ago
unix: remove unused variable

9757a43a57e21cf17b3139131e35fcc2043562f9 authored over 13 years ago
Improve ansi escape code support on windows

fb7138614daa42f737799833d45eb4ea3268c8a7 authored over 13 years ago
Map EAI_NONAME to ENOENT

2c7e8bb137b96e3e05610e98bfe63bb25df9c7e8 authored over 13 years ago
windows: ref pipe writes to keep the event loop alive

28234d73364756a25d78621eba95902f30413417 authored over 13 years ago
windows: stdio over non-overlapped pipes

54982a23efc2d47333d60223f59e773dec365327 authored over 13 years ago
Ignore rogue DNS servers reported by windows

cb474b24c1bd77fb2deec4be1830adeb17d435f6 authored over 13 years ago
linux: fix events after close bug

c0e5db2d49d43488ad5169a442eed357c616088d authored over 13 years ago
Work around windows udp bug, allow zero reads

51e9dbc2bbdba0de482343c0fe116211cddd5ead authored over 13 years ago
Fix pasto: uv_udp_recv_start() receives a UDP datagram, it doesn't send data.

e8a418e920dc98fbe34808d8ea9150b66f61ad3a authored over 13 years ago
unix: fix file descriptor leak

2069a24e8c48ab661fc5f6a1e73bfc0f910b9513 authored over 13 years ago
Update AUTHORS and .mailmap

cdb3601746b615d0c8a968c99032547ebfe1483f authored over 13 years ago
windows: ensure that the ipc frame header is properly initialized

456f831389f30f5fcc35f1ce07d63a34e30f039a authored over 13 years ago
build: fix gyp script, broken in 4ab1990

1e0d25a39ac4e4df0ffd4d3a50d64118a9b15a26 authored over 13 years ago
unix: add support for OpenBSD

4ab199006458406f60cf6b76798c61e96bb229df authored over 13 years ago
fix mingw build

fd9dbb1279bd09886bbb8c47df05255003eeffae authored over 13 years ago
windows: support utf8 in uv_fs functions

fixes #201

72b5976e8380f0baebf749c85ee102576c6a81de authored over 13 years ago
unix: fix a few compiler warnings

c903bc3f320db88754a2b46da775f9bb2e65710b authored over 13 years ago
fix fs_readdir_file on windows

81303a72bedc92a5dbfdc4a79df515faacdbf81f authored over 13 years ago
windows: enable uv_fs_open to open directories

2216d38c295ab728194d4933d506421495b73356 authored over 13 years ago
test: assert that readdir on file raises UV_ENOTDIR

25a177a2e5760b41c3cc75ad354ef41fafbc26a5 authored over 13 years ago
common: add UV_ENOTDIR error code

197f591ebc82bc5f9b917f38bdaec410459ca298 authored over 13 years ago
sunos: implement uv_fs_futime()

721ad8c74f5d1d7d83fd5bfcabd322812b48eb8c authored over 13 years ago
build: compile all targets with large file support

014394df3a2c9b06058d31c0654df11b4099d6c4 authored over 13 years ago
windows: check for fd==-1 in uv_fs functions

72fb469a43b4582f85357a7dd00f9821dc45e7be authored over 13 years ago
sunos: look up free memory with sysconf(_SC_AVPHYS_PAGES)

e0a4e726407a2baee6aecbfa6157e4a2f8c6fc4c authored over 13 years ago
test: don't assert that total_mem > free_mem

Assertion fails when running in a resource container, like a Solaris zone.
The total reported is...

7b01ad16850a28ea6faa10686bc31b6c4f039a6c authored over 13 years ago
win: unbreak build, use UV_ENOSYS

04daabd58fd23b27012a82435f82f1b5b6e1ea18 authored over 13 years ago
common: add UV_ENOSYS error code

61343ecfbdbba75820ff29504385ad6968eb72cd authored over 13 years ago
win: make uv_process_kill(proc, 0) report process status

a3d495c0bccfb6764d2f4cc12677fca8db8e764d authored over 13 years ago
test: uv_process_kill(proc, 0) should not kill the process

acc98ca92268352e75d7f077f0a4556127181748 authored over 13 years ago
add uv_udp_set_membership for unix multicast support

- test-udp-multicast-join tests that multicast packets can be received
- stub src/win/udp.c unti...

a3d1f6fd6f463843dda11d4be61ed0c37b64f1cb authored over 13 years ago
windows: don't alloc readdir buffer for empty dirs

40b64a81cbf13fd7c998d979ce6b32796fb723d9 authored over 13 years ago
fix mingw build

4ac13090ca4be30c1df8e6e0e79c30b33a391097 authored over 13 years ago
build: don't set CC and AR

Allows user to override compiler and archiver through the CC and AR environment
variables. Note ...

6936d60cdec29a2433a9d830b58e8bc65907ad70 authored over 13 years ago
unix: stub kqueue support functions on old platforms

47d22acfb2eb4f046a104cc43cc6bf93a4223858 authored over 13 years ago
sunos: fix uv_spawn()

SunOS does not set POLLHUP when the read end of a pipe is closed.

f7f518aa7e75bee4880113bb226b87a05f4838ab authored over 13 years ago
sunos: link against libkstat

732169565ece97799b1fc6848ac5355f3ae2975e authored over 13 years ago
Prepare for writable TTY to be blocking

5656e3c8bdf565e4ca566427671fa0c1b9c29fa4 authored over 13 years ago
unix: don't alloc memory for readdir on empty dir

41e8574920743832d6d55f97a9fca6088434a294 authored over 13 years ago
test: fix compiler warnings

04b356ab3799c39dc2aa321a3bdeb14080098ccf authored over 13 years ago
Update features

e4a27d1c36faae5b6d72c9c570eb55cd714c5a64 authored over 13 years ago
windows: fixes crash in pipe.c

9f6024a6fa9d254527b4b59af724257df870288b authored over 13 years ago
win: add error mappings for ECONNRESET

81c09cb2e38e80fbe421f54f9e2cf0ea504e4b70 authored over 13 years ago
unix: IPC stdio stream should be duplex

1c72aebd7826398d6411b662b0e74541c25b1a8d authored over 13 years ago
better docs

5ac040069eed526df7b280e3cdf39d06ca42444a authored over 13 years ago
windows: fixes #193. Ensures that uv_fs_event deals with short and long names

012fc0799f0c8080faf0b0fc309205317f4a443f authored over 13 years ago
unix: avoid unnecessary read() syscall

5816f2d21c899d2ed791c50627aad0b588af9e00 authored over 13 years ago
fix fs_utime & fs_futime tests on windows

0364809fb5a321db1dd09aa8deb29fef2ae8bbe5 authored over 13 years ago
Dont build tests on 'make all'

f60cf1d2334e77e2b42802d208482d031ef998e7 authored over 13 years ago
unix: clean up messy code

e3bcecdc425167a2c3b32ec7afced5bf1cabb384 authored over 13 years ago
Merge branch 'ipc2'

60c639fd577c02ddbd503222d6c449ed32edf9ac authored over 13 years ago
unix: handle passing kind of working

c920db9fd15bba9a2b652bc8b0b8364090c915b3 authored over 13 years ago
windows ipc fixes

34f719d7a529c7e4a8c4d65a3e8fd0c0477c2309 authored over 13 years ago
ipc on windows

81c4043c83f07dc8c365c94d8330c96c5e313d22 authored over 13 years ago
remove stdio.c

90e88aabf6cac0f79538a1bf45c0a081b950522e authored over 13 years ago
unix: return UV_UNKNOWN_HANDLE when read2 doesn't recv one

unix passes ipc test on this comment.

61fab8d1ba749e02e41350c1e1acb7af1c5e6a1c authored over 13 years ago
make test-ipc accept the pending tcp server

bb6b629e6a1d46ed77196cfc9802bdea7d524119 authored over 13 years ago
Add uv_write2 and uv_read2_start to header file

e5e6efe317f39606c4d190ea32269ea125eb93a6 authored over 13 years ago
unix: implement uv_write2

45306f2e7fef7bd37606e3059472a88b85100c4b authored over 13 years ago
Add server to ipc_helper

dc0f17d3e3e02e3ca80a7fe127aa5d7c4c7374dc authored over 13 years ago
Add argument to uv_pipe_init for IPC, unix impl

6921d2fc075df8933748e7543402b0ae6d686fa3 authored over 13 years ago
Update AUTHORS and .mailmap

11944b948fb8c2bb0c8da27a1db57a6f68fdbcda authored over 13 years ago
FreeBSD: Fix FreeBSD build.

d1016de59735a41f778b7a17c8d522d57677becd authored over 13 years ago
bench: add batched TCP writes benchmark

Times how long it takes to queue and write out 1,000,000 short strings.

27262134cd7249b7466438a9a84d0e856596262f authored over 13 years ago
error reporting: return sensible messages for synthetic errors

c7870465aa86a3d0942c1d42c5ce930c696e1830 authored over 13 years ago
win: unify uv_{tcp,udp}_set_socket.

Fixes #205.

0303197a5790de4a75451a0321af7127feeb10e8 authored over 13 years ago
win: Fix error message.

65fa8873f746ee11012b2a088495fcd09e89f0e6 authored over 13 years ago
unix: bad connect addresses should error with EINVAL

e3f2631127d8d088fe40a18c8f7ff0b289c6db37 authored over 13 years ago
unix,win: Start unifying shared bind code.

4c329060ca130528aa8fa459d8a41ee6a4e91b5a authored over 13 years ago
unix,win: Start unifying shared tcp connect code.

85368e8d45dbbf8165ad64d5001e5359ba21c05b authored over 13 years ago
Fix darwin build

b590e12148511b14191746d9c90628e805a13d99 authored over 13 years ago
unix: implement kqueue file watcher API

kqueue fds are not embeddable into other pollsets (select, poll, kqueue).
Hack the libev event l...

8e9a3384c951b09f41c94b1a5d06f684a14bf03a authored over 13 years ago
os: implement loadavg (not working on cygwin/win)

a35591bbfce1c72cfc1108c35013adb55cabdbc1 authored over 13 years ago
os: implement memory bindings

* us_get_free_memory
* us_get_total_memory

33cb8775bcb32dc9a020ffda7e359b28e2470b8e authored over 13 years ago
sunos: fix gyp build

6221904013b01e94440358502540e1f89d695045 authored over 13 years ago
sunos: pull in uv__set_sys_error prototype

914a6fa241ba5a1ebe2599f4d3d8086bfc063801 authored over 13 years ago
add uv_tty_reset_mode()

fe184384161ae5dd32e973529187a486358882c8 authored over 13 years ago