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

test: fix up stream import/export test

812e410772e6052bf8a1c216744a9a82ba70a42c authored about 13 years ago
unix: implement uv_import() and uv_export()

e34dc134969ea2687bb42fcd9fee4570658ba2a5 authored about 13 years ago
unix: add uv__dup()

abdc3efffe87f8b29f58021d034b550f848fa8ae authored about 13 years ago
import/export streams accross loops

2ce0058251373bc08016acd579aaf5bb0d8494c3 authored about 13 years ago
test: fix undefined macro error

d1a0e8e7e23bd40c1323cf1ef597171d1f6104ae authored about 13 years ago
unix: add UNREACHABLE() macro

Asserts and aborts when program flow reaches a place it shouldn't.

cdb44df86da9cdf57b114e03cc41b68d5a8f80cf authored about 13 years ago
unix: Remove assert in uv__pipe_accept

This assert unnecessarily prevents people from using the pipe_wrap
class in node to send file de...

98c0498dbc00850d8d1a01c4111d143d80d96a9b authored about 13 years ago
test: add windows-only uv_fs_stat regression test

f9b478cfd8e52aed25cb0968a753d5aef993f657 authored about 13 years ago
windows: fix off-by-one error in uv_fs_stat

uv__is_root typo caused incorrect fs.exists results in Node.

74cff551d5d827587ddf8b90ee8c05541ce4ec59 authored about 13 years ago
sunos: fix uv_udp_set_ttl and uv_udp_set_multicast_loop

It turns out that setsockopt(IP_TTL) *does* expect an int, whereas
setsockopt(IP_MULTICAST_LOOP)...

332b72e589cd105e83b619c5b40889f0401c63dc authored about 13 years ago
sunos: fix uv_udp_set_ttl and uv_udp_multicast_ttl

The argument to setsockopt(IP_TTL|IP_MULTICAST_TTL) should be a char, not an int
like on other U...

16124bb34e8afdf0c9a8e968bc3f2b4b3594134a authored about 13 years ago
Merge remote-tracking branch 'origin/v0.6'

3de0411591c8fb31cbccd32632f675ebe235cd5a authored about 13 years ago
test: add missing return statement in fs_stat_root

3f1bad205051b11368191a4c085c76782c4ab4b4 authored about 13 years ago
windows: fix stat("c:\\") regression

92b260c0654d4b1524271a8ae0f24922445df182 authored about 13 years ago
Fix windows build

f9252750e739196090ad06e9b178ad84be24c70f authored about 13 years ago
unix: turn on SO_REUSEPORT for UDP sockets

Required on BSD-like systems for local UDP multicast. Without it, the bind()
call fails with EAD...

9c76d0d74218575c3898ec2e12311800c54c4adc authored about 13 years ago
Add missing UV_EXTERN declarations in uv.h

02b41f63dc1820928f925a7701d84e3426776263 authored about 13 years ago
unix: implement uv_udp_set_ttl()

e710fdb518bdb17335cd3f71f1f922c23234f591 authored about 13 years ago
unix: implement uv_udp_set_multicast_loop()

b88bc43543889ac53967ccdb9a6e8338e70c3e14 authored about 13 years ago
Windows: add error mapping for WSAENOBUFS

6554954e3e00d8d308ba980ec50ad5737f119e51 authored about 13 years ago
Windows: Add support for interpreting axiterm-style colors.

3ade5f0011b145e2a2fa9713cba756b89569f6ae authored about 13 years ago
unix: map `ENAMETOOLONG` to `UV_ENAMETOOLONG`

With tests. Closes #295

24e6c7ec86a3b4c73a4ef76924ff35ec0b02c066 authored about 13 years ago
Merge remote-tracking branch 'origin/v0.6'

1cca230d76f1990f310bb005121b46a7f8b73534 authored about 13 years ago
windows: set error using WSAGetLastError

edbabe6f83f704aa2f52ef2c33597471bcc5f0f3 authored about 13 years ago
implement uv_udp_set_multicast_ttl and uv_udp_set_broadcast on windows

726e36cf7c1daf8b1ecb2d46e1d5eee07b52c7a1 authored about 13 years ago
unix: add uv_udp_set_broadcast() and uv_udp_set_multicast_ttl()

497b1ecd0008bd972d20937bed6eeec4578bf458 authored about 13 years ago
unix: set SO_REUSEADDR before binding

b674187c38c70772fd2de14de3d727438eb87c8a authored about 13 years ago
Merge branch 'v0.6'

517bfc89029f7bc8baeda21727e4df10c198bb00 authored about 13 years ago
build: don't set -mmacosx-version-min

It sets __MAC_OS_X_VERSION_MIN_REQUIRED__, which is what we use for feature
detection.

32b291d5bee62400b316e9ea53ec0b95fcf5a104 authored about 13 years ago
build: generate Makefiles on OS X

646c80bb41acf9f8cadbc487f7b360b3462e2c26 authored about 13 years ago
unix: don't close kqueue fd in kqueue_fork()

The file descriptor is not inherited by the child process. Trying to close it is
not just useles...

98f3446c4351ab935f3ba060b1962326d97ff3a6 authored about 13 years ago
unix: clean up udp read/write watchers

454e0212b0615037a4becd3f0eb944cce025ed62 authored about 13 years ago
unix: clean up udp shutdown sequence

28b0867f0312e3ccdc45d7fde0218d065ed40c65 authored about 13 years ago
unix: use container_of() instead of w->data

ee10cb77bd28383b1865557b76ef44cf0c37440b authored about 13 years ago
test: don't use malloc/free in test-timer

dd7e6f01632edbf4bc4ad419cc949112ff915e7e authored about 13 years ago
test: #include missing <string.h>

6ede034a7e294ed31e04f1ba72e5ca8fd8c1ad41 authored about 13 years ago
test: move container_of() macro into task.h

1161d31aea76e6de2f8dac3021fb355d92944920 authored about 13 years ago
Rename COUNTOF() to ARRAY_SIZE().

Consistent with Node, it has an ARRAY_SIZE() macro but not COUNTOF().

fbbc085448629a7e1d70c0095bfac0baa45df49c authored about 13 years ago
unix: don't retry close() on EINTR

Linux 2.6 always closes the file descriptor, even on EINTR. Retrying the close()
call isn't mere...

dee86dd5b06897ae3f5ae0107840f3fd2d3916ed authored about 13 years ago
unix: fix segfault in uv_guess_handle()

Fixes #293.

bf8ccfce18bf758d75b0e4d1cbcf6b36459fe75e authored about 13 years ago
windows: implement uv_loop_new+uv_loop_delete

52511b9ddca86afbb034b3db85ebcf4185c6e1eb authored about 13 years ago
conform to ANSI C

f5bd21f181a8acc4cdfe015ca818dbb6b7fe6831 authored about 13 years ago
Merge remote-tracking branch 'origin/v0.6'

Conflicts:
src/win/util.c

71f6c0edb85b8de59fd8b2e6f2822ee430bc6d5b authored about 13 years ago
unix: remove eio_set_max_poll_reqs

* added test

e7758e126f3e69dca0502228c0a393c5e82a185b authored about 13 years ago
remove uv_thread_self

26512731e3e5ff5ce039bf768080b590a270974a authored about 13 years ago
unix: fix udp recv_start refcount

Calling uv_udp_recv_start() should not bump the event loop's reference count.

Fixes failing tes...

0e6e4abedcfe02ccf5da4c4257faa113170c20b4 authored about 13 years ago
Add uv_loop_refcount() function, debug tool.

6d9c9a533fdc8a5e43d0f2a77c85ef643247be3a authored about 13 years ago
test: add lots of refcount tests

ac218a7ed5e8e0474a18c4716fb7eb151a685b26 authored about 13 years ago
test: add udp4_echo_server helper

dc3b80a50f53c7c69ebeeb685c1371bc5589807e authored about 13 years ago
unix: remove unused #define

a13584bec7545d62055627e9d8b58b832058f06a authored about 13 years ago
unix: fix compiler warning

52fba1a38fcd333d7f585778ca2c66838a473ce2 authored about 13 years ago
windows: improve uv_fs_stat performance (by about 60%)

855764406e3a1e92370460b87062d745f59b56cc authored about 13 years ago
fix warnings in windows build

94a5c7b00271048e584a21eab8ca711132034e26 authored about 13 years ago
unix: use EVRUN_ONCE in uv_run_once()

EVRUN_NOWAIT means "poll and don't block". Use EVRUN_ONCE instead, "wait for
single event".

e8494dddc0569d573913faf08ff7276ccb2e9f5d authored about 13 years ago
Merge remote branch 'origin/v0.6'

51ea46de45db94bdb0e6af24ee8e3102e292598b authored about 13 years ago
Revert "Add uv_pipe_pair for communication between threads"

Not needed. We took a different approach for isolates.

This reverts commit 5cc6090fdf738c7ae667...

4ad33e974872cb12a2aa410cdd40cb0d9163cbbc authored about 13 years ago
linux: fix build on older distros

803f5a096e1ce3d1b22c59565185e5a728ec2abd authored about 13 years ago
unix: unref fs event watcher

Watchers were being ref-counted twice which wasn't harmful in itself but stopped
uv_unref() from...

38fc6ad839734a3f76d2535b8f62d92e9cfef8c7 authored about 13 years ago
windows: uv_fs_rename to replace the new file if it exists

fixes #283

43e3ac579871819f7730cf60374e49b7ec81fd1f authored about 13 years ago
windows: ensure that uv_fs_event callbacks have long names

4d1d02fd18060017a63b1baf555e360245363b83 authored about 13 years ago
Add uv_pipe_pair for communication between threads

This is only the Unix implementation and test.

5cc6090fdf738c7ae6677627f9f151c9bc16b43f authored about 13 years ago
unix: expose uv__make_socketpair, uv__make_pipe in unix/internal.h

3dd4ecb493ea6ea81eec066a20f3235b67826cfc authored about 13 years ago
windows: implement uv_thread_self()

0db56ea41a89c23cb5cacbfaa540b118c3bb67a3 authored about 13 years ago
Fix Windows build, uv_eio_channel is Unix only.

85f6b7952bfbcf4ac0b7c7a13ef07bfe7d4c94a5 authored about 13 years ago
docs: add c-ares license note

39481b78963cbb272d0a3199afc4bedf4117af07 authored about 13 years ago
test: eio callbacks should run in their owning threads

d6a06b86895017d5aaeffaa0913948d9b0b70de7 authored about 13 years ago
unix: eio_init() is not thread-safe, run atomically

271aa1806cf5d694ec27e43c03ec6e61e5bc1959 authored about 13 years ago
Update AUTHORS and .mailmap

ec8c5008aae72291a614ea1b48c1727be04bff93 authored about 13 years ago
Add ngx_queue_foreach() macro.

6a9cb902ae25efa6f853dc10b20cd657b8a1f809 authored about 13 years ago
unix: create separate eio result queue per loop

Makes the eio "done" callback run in the thread that submitted it. Makes it safe
to use libeio f...

abf9654a55fe7c1c5b729626914c437c99d1a668 authored about 13 years ago
unix: centralize loop init logic

Also fixes a bug where loops other than the main loop didn't pick the kqueue
backend, which brok...

10de090b9e8796785597f920af526d0012319559 authored about 13 years ago
Wrap platform "thread-safe run once" APIs.

69ce0145f6e85755f5e306d5009c8bc272a5abea authored about 13 years ago
add uv_thread_self

a993329c0299dd3af17518d05f36cb0efda639e4 authored about 13 years ago
Fixes for iOS

replace AbsoluteToNanoseconds to alternate implementation in uv_hrtime when
target OS is iOS whi...

3cbe7c3f7952aa249450438b21cf4f346bb88e22 authored about 13 years ago
unix: it's legal for dlsym() to return NULL

A symbol name can map to NULL. Check dlerror() to see if a real error happened.

feb267e61184887bb0cd1da09e62762ef0bbe9a4 authored about 13 years ago
unix: the dl functions don't set errno

e9235a39f85e3f3bf9b907dcf3a9240b88a77e05 authored about 13 years ago
linux: fix compiler warnings

cb70db1240b2c05e1d65204b751081ff174d29e6 authored about 13 years ago
Merge branch 'v0.6'

Conflicts:
src/unix/linux.c

f9edaca5bd6cbdfe4f42a7b529a795334d4229db authored about 13 years ago
linux: detect if inotify syscalls are supported

d808cf9023844a71a606b4f94bf39c3ca565aa11 authored about 13 years ago
linux: improve kernel feature detection

Do not check for minimum kernel and glibc versions, just check that the kernel
headers export th...

6b3075cd730ff1cb3cf16c68c7b68791c1068bff authored about 13 years ago
freebsd: Fix build

Fixes #280

8e50b6043da7b3221f51b3158033255c9a210d08 authored about 13 years ago
win: Fix MinGW32 builds

Fixes #279.

9775121581be23f471df6af31d33bbbc3fb169d6 authored about 13 years ago
windows: support for getting multiple addresses for a network interface

7aacfad447c4e70aef1bff65cb370eeefb2ffd3a authored about 13 years ago
platform api

3d189de69964d10f8c1f3fa7cdf6f64cb36b2122 authored about 13 years ago
Update AUTHORS and .mailmap

12cc4f7d3d98cd2aa88cf84a8dc7c0e07dda2cb3 authored about 13 years ago
add uv_run_once()

e53cecb8c02ac03a67f284e248765b84f840c7f2 authored about 13 years ago
windows: correctly check the result of malloc

a4c8ffa3c2f6f927bff10b9e684f4b9513a97826 authored about 13 years ago
windows: fix memory leak when non-zero tcp reads are used

4e99cd4e29d3b6fae1dd9cd701997259f9040113 authored about 13 years ago
Merge branch 'v0.6'

Conflicts:
test/test-list.h

4c6008f488dfbde6650bda085ee57031f6f5a786 authored about 13 years ago
Fix missing increments of loop->counters

ba52023ef333d41129db2f51c9e507c623022b02 authored about 13 years ago
Merge branch 'v0.6'

bfd51ca022a21ac78beedd2795a36a21af0a9223 authored about 13 years ago
.gitignore core and vgcore files.

9fe9e233cfdbcc3ed93363722688b3bda1f01ef5 authored about 13 years ago
Update AUTHORS and .mailmap

12cefcaa867c57a9db38d3973d945bd7da3a3e10 authored about 13 years ago
doc: add Travis CI build status image

b5762b26ff38a7caa78ef88d5836410660be23e6 authored about 13 years ago
test: add `.travis.yml` for testing on Travis CI

5989961184bdf52f5178f74a84c4556ac0a26de3 authored about 13 years ago
test: make test runner return non-zero in case of failure

b06da4cbab5e2726fa5c02ad68e0dee203032dcd authored about 13 years ago
Merge branch 'v0.6'

0d8cb08f83038638c320803a8e4c51eb0ad93be9 authored about 13 years ago
unix: fix warning: return 0 in function returning void

b89c31b93632dcbc03bb4a46f06e47444ce8e9c3 authored about 13 years ago
unix: check UV_CLOSING flag in uv__write()

uv__write() runs after the read callbacks have fired. Said callbacks may have
closed the handle,...

0db3274f8af73b9d8a7757f7fdc699e7f7f92349 authored about 13 years ago
unix: make it safe to delete the default loop

Fixes a potential free() of non-malloc'ed memory.

34e95d1a4cd19051464a18f8c106b43e2053ae99 authored about 13 years ago