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

more desired api

ee712eba36f4b28bd1d19566bda7a4add3826367 authored over 13 years ago by Ryan Dahl <[email protected]>
more desired api

5be0fe216868c310bb84aeef9772493771392730 authored over 13 years ago by Ryan Dahl <[email protected]>
improve design doc

55de5e324269841b152bd07686e55e46f96b8c80 authored over 13 years ago by Ryan Dahl <[email protected]>
Add doc on desired-api

18f54bef3130d640887cc15a01b1f0cee0af42cb authored over 13 years ago by Ryan Dahl <[email protected]>
Revert AUTHORS update

This reverts commit 9467a923903be1cce2e60bfb95192cf3fa93dc51.

be1bfe6c4c5cd7079ba7971d4835baef01f9a6eb authored over 13 years ago by Bert Belder <[email protected]>
usleep -> uv_sleep

d5b3ae0f5824a9230eca88450328dfa1a75f78ce authored over 13 years ago by Bert Belder <[email protected]>
Echo server gracefully dies on 'Q'

Allows for better clean up during tests.

982a620f1cefbc5ded030a963b6d7e3468a949ea authored over 13 years ago by Ryan Dahl <[email protected]>
runner: insert little delay after starting helpers

7e34b7bdfc451ade6907777eeb3ad3e073ac69bb authored over 13 years ago by Ryan Dahl <[email protected]>
unix: Use fork instead of vfork in runner.

e28c0bb60bfc47d116fcd8f479e628c8f3f29d19 authored over 13 years ago by Ryan Dahl <[email protected]>
Split pump bench into two processes.

And add a pump test with 1 client.

f0ebf0c7fc060cf85d18b856df03a12a34eb64b5 authored over 13 years ago by Ryan Dahl <[email protected]>
UNIX: Bad was_active check in uv_check_start()

e3923b76b455f957915f9b8edf786a3de6d17b2c authored over 13 years ago by Ryan Dahl <[email protected]>
Move variable declarations to top

143a09a33d21a77b1edc0a87938bd2e87821af5e authored over 13 years ago by Bert Belder <[email protected]>
Add Igor to AUTHORS

9467a923903be1cce2e60bfb95192cf3fa93dc51 authored over 13 years ago by Bert Belder <[email protected]>
Adds handling of unicode paths to uv_get_exepath on windows

802d78e6b18bb50e0e0f1fa066439faa5e578fd6 authored over 13 years ago by Igor Zinkovsky <[email protected]>
Adds uv_get_exepath API

Only works on Linux, Mac, Windows currently.

9fc8a7f1670e6b6f223e48ebf390dd345a888007 authored over 13 years ago by Igor Zinkovsky <[email protected]>
Test the right thing

d91b5012bd32b60f1a0f35241f7ac45c147f0c8a authored over 13 years ago by Bert Belder <[email protected]>
Unix: unbreak uv_is_active

We need a test for it.

54c95f749b10102aa5d4d9126ef706e864b1a0d7 authored over 13 years ago by Bert Belder <[email protected]>
unix: fix ref count tests

40f0ad6d364cff76adaf1c7f182b1dc939f36617 authored over 13 years ago by Ryan Dahl <[email protected]>
Add reference count tests

Broken on UNIX.

1352c72e35b49a32964f694e535abccbd31b847b authored over 13 years ago by Ryan Dahl <[email protected]>
Include stddef.h for NULL

c8603a74621d7151c087afdafe23b79ee0a7832e authored over 13 years ago by Ryan Dahl <[email protected]>
Add uv-common.c, move uv_err_name() there

0177751ff5782dd96e9a634202a2ced219fac41b authored over 13 years ago by Bert Belder <[email protected]>
timer tests to work on unix

9c2dd6bea970b2376696aba070bdfc2873843cfb authored over 13 years ago by Ryan Dahl <[email protected]>
pump: connect to 127.0.0.1 instead of 0.0.0.0

103099e175580328b6ab1be8f3f671656d36dd51 authored over 13 years ago by Ryan Dahl <[email protected]>
Avoid printf type warning in test-timer-again

ccc2784153009e139de9551cb4c734259946c488 authored over 13 years ago by Bert Belder <[email protected]>
Forgot one assert in test-timer-again

0fa733e0eaf041402bdb614d97e4cabf79357837 authored over 13 years ago by Bert Belder <[email protected]>
Test for uv_timer_again ,~get_repeat, ~set_repeat

78c2930e252b2f38781a21dc47a606d0630366c4 authored over 13 years ago by Bert Belder <[email protected]>
Windows: make uv_is_active work for timers

fd8ee879e2d8585f0f75d0279f2c6a6f0c81ba17 authored over 13 years ago by Bert Belder <[email protected]>
unix: uv_timer_get, uv_set_repeat

Fixes #43

3d0332ed6ec938c0425d794ab7f19e0c4c002937 authored over 13 years ago by Ryan Dahl <[email protected]>
uv_timer api extension

9679e333c60162b36898446a5bbc080f8057bccf authored over 13 years ago by Bert Belder <[email protected]>
Override default backend for OSX

bfb4e5e486f2f9c8bbcabb218446e2ba70ab734e authored over 13 years ago by Ryan Dahl <[email protected]>
add uv_err_tostr

02b43d4ce8b9a40e438704a3b2a384d83abb27e7 authored over 13 years ago by Ryan Dahl <[email protected]>
uv_timer_again for windows

e13a02263c8e18a71c8f13b9cbda7bb627e565c4 authored over 13 years ago by Bert Belder <[email protected]>
fix port conflict

452681fbe9efca463873a6d025cc9b0b7e0b27fb authored over 13 years ago by Ryan Dahl <[email protected]>
Fix after merge

c41b7143c78b3215972799d3e77b4ae65394d065 authored over 13 years ago by Bert Belder <[email protected]>
Implement uv_timer for windows

c28fe6e17047d80afb921fd65c511b3ac39c89a7 authored over 13 years ago by Bert Belder <[email protected]>
UV_TIMER is a handle type now, not a req type

a730165312317b8659c51ec3eff5c22582092bc1 authored over 13 years ago by Bert Belder <[email protected]>
Please, declare vars at the top

1676e4abcca47fd8b0c4b0e0a95594091277e285 authored over 13 years ago by Bert Belder <[email protected]>
unix: fix ref count for timer - unbreaks loop_handles test

2aabd44d770d7d6e250c82c30bc009349293b00f authored over 13 years ago by Ryan Dahl <[email protected]>
unix: implement timers

currently loop_handles is broken.

816289ae8fd8239db04a2cd734a5ae2ff569ed8a authored over 13 years ago by Ryan Dahl <[email protected]>
unix: stub out timer methods

b969809d20b883ce4b13ce5397214b6d45531e55 authored over 13 years ago by Ryan Dahl <[email protected]>
Update tests & benchmarks to use the new timer api

810651e04c53d2c030afb91a6cc63299b9aa5891 authored over 13 years ago by Bert Belder <[email protected]>
New timer api

abd2d1cae433d46ac2cc5ffc7cec417f4189ce75 authored over 13 years ago by Bert Belder <[email protected]>
uv_is_active for *nix

899ebf2371c57004989b4a7d3feec9ed75c3d04b authored over 13 years ago by Bert Belder <[email protected]>
uv_is_active api and windows implementation

2aefc18d3a03bff0a6f3a9746db9fb5fd998024c authored over 13 years ago by Bert Belder <[email protected]>
Cleanups after oio -> uv rename

84a0e899b55ed5519235e77253760e1274c68535 authored over 13 years ago by Bert Belder <[email protected]>
uv_buf -> uv_buf_t

2b8812ffe15b6e25f890e7bc903ee9f8bd57c35a authored over 13 years ago by Ryan Dahl <[email protected]>
Changes to compile in Node

c6edabdba8f425f1e790e49fe0abb71c1f07a60e authored over 13 years ago by Ryan Dahl <[email protected]>
Makefile munging

Add EV_MULTIPLICITY=0 (until we add threads)

d85168b2994e02c24c6b0a09b23c0dbe590767a1 authored over 13 years ago by Ryan Dahl <[email protected]>
Last but if oio renaming

d2653df01bc8e46440fcc9ccfa7817b951711265 authored over 13 years ago by Ryan Dahl <[email protected]>
oio -> uv

2ef3c6c6320eb7845068fae8aadc4f7188dd1b9a authored over 13 years ago by Ryan Dahl <[email protected]>
Only XP sp2 and up are supported

b4e9d3c337b8bc9c3b641b2d57f1cb56a3d34f22 authored over 13 years ago by Bert Belder <[email protected]>
Only report read throughput from pump bench

Generally they are the same anyway...

1925a091d8413127d4f6813792848004488f99d6 authored over 13 years ago by Ryan Dahl <[email protected]>
Run ping-pong bench for 5 secs

bf86b2e273616a773a468662093c4c9c17568cb3 authored over 13 years ago by Ryan Dahl <[email protected]>
Port to Solaris

2f4e65a1b28b8911f1fe8f945d8b7dbb55bf3d91 authored over 13 years ago by Ryan Dahl <[email protected]>
Use argv[0] if we can't get_executable_path()

f0de01379f4ad27f2ab0b0e657ab67d7cc36bcbb authored over 13 years ago by Ryan Dahl <[email protected]>
Benchmarks print their own name

9f652d4729f2dce39e01acaba8b40061415dd8a4 authored over 13 years ago by Ryan Dahl <[email protected]>
Parsable output from pump bench

1b85c9f21117c4d4d064a3035ef0aa67dddbfed4 authored over 13 years ago by Ryan Dahl <[email protected]>
Remove unnecessary printf

34f12fa5a57b9bfa5c9dcd510bd9e99f2c437b4b authored over 13 years ago by Ryan Dahl <[email protected]>
fix unix build

55e4262ac8baec8b86c82c8e3533700936da4bba authored over 13 years ago by Ryan Dahl <[email protected]>
Memory leak in pump benchmark

3530433dd19fa33d0c9501fe5b8829addddde1a7 authored over 13 years ago by Bert Belder <[email protected]>
Loopback pump benchmark

391f0098def0b966ce7e6da022fcd24406f6e1a2 authored over 13 years ago by Bert Belder <[email protected]>
Add handle->write_queue_size support for windows

a3796498998e9d31a862469da8595005d44136ae authored over 13 years ago by Bert Belder <[email protected]>
Remove unnecessary function

4eb2c6b3f2a8e457e7973c1b2e3566940ff78256 authored over 13 years ago by Ryan Dahl <[email protected]>
Windows: reorganize returned req processing

ad64eb4856a8d17edc81317a273f7d83daae64d2 authored over 13 years ago by Bert Belder <[email protected]>
Windows: clarify and rename oio_atomic_exchange_set

8b09c88f1fac10343a2d4e769399c0d18fda6b06 authored over 13 years ago by Bert Belder <[email protected]>
Make MS happy, declare variables first

820c942e3af29a838a027b3cf391382f0de5f5ce authored over 13 years ago by Bert Belder <[email protected]>
oio_win.h style

317cea275e5f36076839c54c953fd11393c96de8 authored over 13 years ago by Bert Belder <[email protected]>
oio_err -> oio_err_t

8f9ff7841374bea3ee8a0aea495d7163c459081d authored over 13 years ago by Ryan Dahl <[email protected]>
Fix compiler warning

f71ea7f65da20992c5e96b6f0a695b128a85be0a authored over 13 years ago by Ryan Dahl <[email protected]>
unix: implement OIO_ASYNC

Had to hack up the test to be inline with how libev does things.

cc72a0d1edd2f9cf1e5d51f6e44c63b08689887c authored over 13 years ago by Ryan Dahl <[email protected]>
unix: initial implementation of prepare, check, idle

Had to comment out a few of the asserts in the test.

67118c0b586b30c00fad9f15ac913e235c99b29b authored over 13 years ago by Ryan Dahl <[email protected]>
unix: Properly initialize delay_error in handle

5281e4d090b26b5d6dab9691eb4ed0b510349dc2 authored over 13 years ago by Ryan Dahl <[email protected]>
unix: Stub out async and thread functions

9e9bae5eb66fe082bf64e35291b98b8c9fbce52b authored over 13 years ago by Ryan Dahl <[email protected]>
MinGW support for atomic-exchange-and-set-byte

6eadee1d11e3c6fc98104274d388daea3a0a130e authored over 13 years ago by Bert Belder <[email protected]>
Add test-async

b1a8675ced6404b1e732a0bd5501bfd31d39d07a authored over 13 years ago by Bert Belder <[email protected]>
Implement test threading helpers for windows

801b874415480f64adeb9ad892c2e86ea2c4b4f7 authored over 13 years ago by Bert Belder <[email protected]>
Define API for test threading helpers

d4c5e599f3ad3ef88690c53dfd83ae80eabed8b9 authored over 13 years ago by Bert Belder <[email protected]>
Implement oio_async for windows

f56ddd3fa83e186692fcc20a15432a39fa73125d authored over 13 years ago by Bert Belder <[email protected]>
Windows: check for invalid request type

c5a29a1eaaac4ca76f19bab71dc9da04ee105e80 authored over 13 years ago by Bert Belder <[email protected]>
Add checks to test-loop-handles

517a296c85aa3f8b407846a84f2e24c817c034eb authored over 13 years ago by Bert Belder <[email protected]>
Add mingw build results to .gitignore

50dbf654b972670118e2bd92c2babe2623e96249 authored over 13 years ago by Bert Belder <[email protected]>
oio_async or The Most Half-Assed Api In The Universe™

(apologies for my rant)

8718c78ad0d34741165000fa9a24b18db456f095 authored over 13 years ago by Bert Belder <[email protected]>
Windows: cleanups, minor fixes

09b9d39d144c9da7b2321a3ac0adadd2f86ff00c authored over 13 years ago by Bert Belder <[email protected]>
Fix the makefile for mingw32

0144ab9ca722311f654093c0f47cdb6b75b8afbe authored over 13 years ago by Bert Belder <[email protected]>
Comment style...

4dd0a9cd73ac7bbfed6992966536f1375288b46c authored over 13 years ago by Ryan Dahl <[email protected]>
Add _t to typedef structs

ba31e8d0fa7a0e058805188d4627211d34896f9c authored over 13 years ago by Ryan Dahl <[email protected]>
Clean up the clean, distclean makefile stuff

e88c63fd753dd41d4f76129ab100dea5cb7e8205 authored over 13 years ago by Ryan Dahl <[email protected]>
Fixes #38. Use Luis's PREFIX trick.

db2189f3b9c7ef6e0f7503a64a80d959156a3e43 authored over 13 years ago by Ryan Dahl <[email protected]>
Update readme

7ac17b20c4b0d10672b612aa5d8b3c98610f925c authored over 13 years ago by Ryan Dahl <[email protected]>
Link correctly on mingw

520e5abc7dcd8e0b00626a6830104d3f5ad1f80b authored over 13 years ago by Ryan Dahl <[email protected]>
Makefile to work with mingw

dd1c0af7b1ebfd9fcee43b537efde19d631b3ed4 authored over 13 years ago by Ryan Dahl <[email protected]>
use gnu89 instead of ansi for mingw compat

d640c0651dfe1cf957e657b6d1ae54ffa8a4cf1d authored over 13 years ago by Ryan Dahl <[email protected]>
Windows: more readable oio_write signature

5035f6851b19b7fb0c41f92da4e60185819e823c authored over 13 years ago by Bert Belder <[email protected]>
Stub out check, prepare, idle, ref functions

5ae6dae696c01184d12fdb12b5922e4cf6a9d16a authored over 13 years ago by Ryan Dahl <[email protected]>
oio_write should have a more readable sig

20f38812e325b3d49db9aac618b7847fedbd7343 authored over 13 years ago by Ryan Dahl <[email protected]>
Minor test-loop-handles fix

5a5b435c5e6ddb8477a06c0f7bd253f28c643dbf authored over 13 years ago by Bert Belder <[email protected]>
Add sizes benchmark to VS project

8d6e97398c19f55188eac905aa78ebcaeecbdc69 authored over 13 years ago by Bert Belder <[email protected]>
Update .gitignore

d217a6c848b3679b87c4e9443e0922e5af4d5c4e authored over 13 years ago by Bert Belder <[email protected]>
Test for oio_prepare/oio_check/oio_idle

e0be8efef6524c02b27de7f4ebdbae021599212f authored over 13 years ago by Bert Belder <[email protected]>
Replace dummy benchmark with sizeof(oio_handle)

5591ed9d74a58cca81f510d25894fc13ac00b518 authored over 13 years ago by Ryan Dahl <[email protected]>