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

unix: uv_pipe_connect should call uv__stream_open

db190c7b4f1aee1db8160a6c4f427ec44bd1bfb3 authored over 13 years ago by Ryan Dahl <[email protected]>
Remove unnecessary casts

b8fe56d837b68534b400788aa44b40d4734c7158 authored over 13 years ago by Ryan Dahl <[email protected]>
Add header files to gyp script

This makes generated project files more convenient to work with.

9a127af7c0a71eedcef013d6443e53f83a1ab176 authored over 13 years ago by Bert Belder <[email protected]>
Polish create-msvs-files script

71396f6a8f34057ac2b2e8fe9edfd78a81b575d6 authored over 13 years ago by Bert Belder <[email protected]>
Move gyp files to root

d3cc9a39ed6e23f7ff634f9a41b402e5eb97c926 authored over 13 years ago by Bert Belder <[email protected]>
Clean up SunOS build

4b1b8faea8ed58e436157c48c38cb41c269cdc78 authored over 13 years ago by Robert Mustacchi <[email protected]>
Ignore VC++ files.

54a6c6fee0c384450ca14ae60b7f8eef3f67b80d authored over 13 years ago by Peter Bright <[email protected]>
Include important Windows environmental variables even when a blank/custom environment is specified.

3409c9b3836e28f8fb3ca22d48ab521950fd3a78 authored over 13 years ago by Peter Bright <[email protected]>
uv-unix: close file descriptors immediately in uv_close()

Don't defer closing of socket and pipe file descriptors to the
next iteration of the event loop....

4abd1e0cccf8e78acf81c62dc2d50b9c515850d9 authored over 13 years ago by Ben Noordhuis <[email protected]>
eio: define HAVE_UTIMES 1 on cygwin, fixes build

0c815cfe89cee1be8c0b0305009137f5bb5cd702 authored over 13 years ago by Ben Noordhuis <[email protected]>
Change for MinGW on Win 2k3

0266c0ec576cc4df973e39ef0a422eb7423ba0bf authored over 13 years ago by Ryan Dahl <[email protected]>
Remove desired-api.md

e5f513cf5885eb75e7bcac6da42e1bcfb57bc07b authored over 13 years ago by Ryan Dahl <[email protected]>
bench: create separate arrays for TCP and pipe streams

Size and alignment of tcp_conn_rec and pipe_conn_rec may differ
so it's not safe to reuse a sing...

3f8bbb8c0fcb17005ab6bbe7a79a49d68209fe8b authored over 13 years ago by Ben Noordhuis <[email protected]>
EIO_CONFIG_H not used on MinGW

02ca3080a67806205b773b8d9376c3048b9fb4d2 authored over 13 years ago by Ryan Dahl <[email protected]>
Windows: fix WaitNamedPipe thread bug

831b15a47c8fd04da38399872bc0c5ec0a7d70cc authored over 13 years ago by Bert Belder <[email protected]>
bench: run pound benchmark for at least 5 seconds, track connect failures

65ed582cae74dea3c50f3abd67b14806adda3bf3 authored over 13 years ago by Ben Noordhuis <[email protected]>
Fix missing prototype warnings.

648baa3826e8c08f13510bccbe20ec5ab6654cf7 authored over 13 years ago by Peter Bright <[email protected]>
bench: use high-res timer in pound benchmark

cee3cc6940e8312284b33ead90dbf661d132b5ff authored over 13 years ago by Ben Noordhuis <[email protected]>
fix for pound benchmark

f9eda88fe63c3d204de99e335b25669d4897b983 authored over 13 years ago by Igor Zinkovsky <[email protected]>
Bring back standalone makefiles for a better transition

75c109055d330bdd617761ca8bd27fa596350ed2 authored over 13 years ago by Ryan Dahl <[email protected]>
build: add debug target to Makefile

58dd01ab58aa6b252c3f11703733bcdb1349db6e authored over 13 years ago by Ben Noordhuis <[email protected]>
Peter Bright's MSVS fixes

1493dcf359da0256605df3004c18b788256f5de9 authored over 13 years ago by Ryan Dahl <[email protected]>
Add pthread-win32 temporarily

Until Node does not rely on libeio interfaces.

42c76f720f7e0749a5bef8c220f56de797e918e3 authored over 13 years ago by Ryan Dahl <[email protected]>
test, bench: add --list option to runners, prints available tests

7dda111306309d72ed8234d41767cbaca1abe42b authored over 13 years ago by Ben Noordhuis <[email protected]>
Remove uv_flag_* functions in favor of manual bit twiddling

Fixes #121
Fixes #129

6c3205557b25bb9099f4891c8f8f4819bfc2e49f authored over 13 years ago by Andrea Lattuada <[email protected]>
gyp: enable debug symbols with MSVC

Fixes #130.

d9b0534ae0eaa0290e2f1dba33bf777a97506e4c authored over 13 years ago by Jeroen Janssen <[email protected]>
uv-unix: fix warning: passing argument 1 of ‘eio_custom’ from incompatible pointer type

62d1c5751eba9a3b579a75c96a2ac73998165478 authored over 13 years ago by Ben Noordhuis <[email protected]>
build: don't assume python lives at /usr/bin/python

351a332e250346ea29b714bc72a9fa613cf89330 authored over 13 years ago by Ben Noordhuis <[email protected]>
build: fix libeio build on linux

Define HAVE_UTIMES so libeio includes <utime.h>

8abce89e57932f6c72c1798f2193663f6750024a authored over 13 years ago by Ben Noordhuis <[email protected]>
Work around GYP bug - use absolute paths

48877edfb8fc77976ca54121dc87e57343d9e851 authored over 13 years ago by Ryan Dahl <[email protected]>
Add pound benchmark.

60e973172e324e8cb8c5045abbea5fb6311fd071 authored over 13 years ago by Ryan Dahl <[email protected]>
Build with gyp

a30a7336f0ed8bb0c0bfeb1e401dcb3903c8efab authored over 13 years ago by Ryan Dahl <[email protected]>
Upgrade eio (it has better msvs support)

52e1a9e9973afdc39c70410d6034e3fe7e5bd458 authored over 13 years ago by Ryan Dahl <[email protected]>
accept benchmark

a706a66d81cde6a6ab2a68d1999fc77aab4912ef authored over 13 years ago by Igor Zinkovsky <[email protected]>
windows: fix req refcount for uv_pipe_connect

cc143317b1b8cd9560f8955d299f0da80104be90 authored over 13 years ago by Igor Zinkovsky <[email protected]>
Remove assert that is broken on darwin

4ca89308b65d7cd3de0bd1dbf50bd68ad6ec2439 authored over 13 years ago by Ryan Dahl <[email protected]>
ares_parse_a_reply: fix memleak

76338f794eb69cd235fbc221f3744205fef060d0 authored over 13 years ago by Tom Hughes <[email protected]>
uv-unix: Fix missing symbols on FreeBSD7 systems.

thanks Lenny

787ef5da8010933af4ad27f705ad976455c31a7c authored over 13 years ago by Ryan Dahl <[email protected]>
uv-unix: fix build on systems that don't have pipe2()

2fbcbe90c8cd9981045a99664d737498b27c5246 authored over 13 years ago by Ben Noordhuis <[email protected]>
Windows: correct comment in process.c

c834d5de9e4747e5138bed9140320b44622ab6de authored over 13 years ago by Bert Belder <[email protected]>
uv-unix: avoid exec-after-fork race in uv_spawn()

The race condition in a nutshell:

if ((pid = fork()) > 0) {
kill(pid, SIGTERM);
}...

041d60e1416335a817f735c41e033d27bd8f7ade authored over 13 years ago by Ben Noordhuis <[email protected]>
Support for unescaped arguments, suitable for use with cmd /c.

Robust argument escaping that hopefully matches Windows' algorithm for unescaping.

d84b2496161c7a11ead6e327c815e38add903ca4 authored over 13 years ago by Peter Bright <[email protected]>
ev: fix infinite loop in ev_walk()

c01d6f928ccf70587e620f388f8b6522c48e3a43 authored over 13 years ago by Ben Noordhuis <[email protected]>
Windows: make process arguments buffer computation better

642d97ced865307600a9d85257b23d61f1caa0c3 authored over 13 years ago by Bert Belder <[email protected]>
Windows: fix bug in process arguments buffer size computation

ec143961d135adb3f49f5a2322774ef43e2520b9 authored over 13 years ago by Bert Belder <[email protected]>
Windows: avoid errorneous freeing of pipe handle

dbaddc4423d61fa16cca299650f8378cffba9cce authored over 13 years ago by Bert Belder <[email protected]>
unix: Remove flock code

solaris doesn't have flock

b2ed24d86ecc561135edf566878b43d93e364d44 authored over 13 years ago by Ryan Dahl <[email protected]>
solaris fixes

22ec2db4134953e1fffedb7fd1b6fd78d12e5293 authored over 13 years ago by Ryan Dahl <[email protected]>
Windows: report uv_spawn() failure asynchronously

2e9a743da08d96ac7861400a316e3a9d3067979f authored over 13 years ago by Bert Belder <[email protected]>
windows: remove dependency on rpcrt4 and ole32 libs. fixes https://github.com/joyent/libuv/issues/118

6d940a3afcbd4280801f9adfb72c821c4edbccf9 authored over 13 years ago by Igor Zinkovsky <[email protected]>
fix spawn_and_kill test on windows

c35548a69e1313e21202ee5a632d838d5241cf5e authored over 13 years ago by Igor Zinkovsky <[email protected]>
windows: fix for space in args

0d29ea68c9734af66331108179893a7f53e5f58e authored over 13 years ago by Igor Zinkovsky <[email protected]>
uv-unix: undo accidental revert of b700896 in 5ec2575

404d697dc488f0b7bbc9638edbae6902fc0bdd2c authored over 13 years ago by Ben Noordhuis <[email protected]>
test: add platform-specific checks for kill-after-spawn test

aa37c698ee22c039dc655179a47fd6eb48e69400 authored over 13 years ago by Ben Noordhuis <[email protected]>
test: make spawn_helper4 never return

Its whole raison d'être is to sleep until it's killed.

5a157171449175d0164756a47aad72fd26efd52c authored over 13 years ago by Ben Noordhuis <[email protected]>
always use PATH from parent

5af7423f909697eb1265214658c56ce4601fbad3 authored over 13 years ago by Igor Zinkovsky <[email protected]>
unix: Add UV_READABLE, UV_WRITABLE flags; clean up uv_shutdown

5ec2575c0eb27d34b8c7a4bd955da75c981bfba2 authored over 13 years ago by Ryan Dahl <[email protected]>
test: exit with status code 1 in spawn_helper4

Fixes broken test spawn_and_kill.

e56c1d7a60c5d65f7b764de7f8b1ab39b2aeecd9 authored over 13 years ago by Ben Noordhuis <[email protected]>
test: move run-test spawn helpers to a separate function

31ecdcf3a4c6bf889f2f00a003483d94ee6689b4 authored over 13 years ago by Ben Noordhuis <[email protected]>
windows: get values of path and pathext env variables when they're not supplied

6c86f9e0a8e4b693f8de884c09522b95073b3c01 authored over 13 years ago by Igor Zinkovsky <[email protected]>
uv-unix: unlock pipe after use, carry over lock file from uv_pipe_bind()

b7008965bc9afe626f39c8b39d2c06331c0ec1ec authored over 13 years ago by Ben Noordhuis <[email protected]>
test: gets(3)? Just say no!

023f99a60982a87cc50356ea77f52930d491cb8c authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: safely close pipe file descriptors

d24403ac8ea6c249097c8281a3d2bdaddcb36856 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: set stream->accepted_fd=-1 in uv_pipe_init()

stream->accepted_fd was zeroed in uv_pipe_init() and that made
uv__finish_close() close the stdi...

a3852a7d73cee5709e727a053923f731398119d7 authored over 13 years ago by Ben Noordhuis <[email protected]>
add spawn benchmark

e9bee5131a9de4fe9854b13dfc0ab3972dfbdb3f authored over 13 years ago by Ryan Dahl <[email protected]>
windows: set mode for child pipe handle

1d6117a89bf08de8b80febdd8637e9a119aabefa authored over 13 years ago by Igor Zinkovsky <[email protected]>
more output

3e6611a693e29a09c0211d905a5836027b68868c authored over 13 years ago by Igor Zinkovsky <[email protected]>
Windows: spawn child processes

d272a2183dd8e1f2b0fe6f23771bec883daf90a3 authored over 13 years ago by Igor Zinkovsky <[email protected]>
uv_spawn requires stdio pipes to be initialized

7108ca885341a81b405c71ecd1b12efc632504fb authored over 13 years ago by Ryan Dahl <[email protected]>
bench: remove unused locals from benchmark-pump.c

78e94e9589bf8d7206dbfe71a24c7346d9340aae authored over 13 years ago by Ben Noordhuis <[email protected]>
pipe: uv_pipe_listen raises UV_EINVAL on unbound socket

eed6f395d1afb62ee93b916c5d52152481fcf350 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: use lock file to detect stale UNIX sockets

8e8af8fd348152da27abb080f9a8643ad4a2f295 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: add simple lock file API for internal use

3c057ff8e5fcc4843dfb0cca292943727da85492 authored over 13 years ago by Ben Noordhuis <[email protected]>
Increase eio thread stacksize

d0e1e62d87820f50f020372b1699d9be0bf9e67e authored over 13 years ago by Ryan Dahl <[email protected]>
Fix getaddrinfo bug

cf5babef80a82cc8afc6153535c20ef4d7481169 authored over 13 years ago by Ryan Dahl <[email protected]>
Fix solaris build

a0994ac8fb5933eda51e0b1415bfbb395c35a634 authored over 13 years ago by Ryan Dahl <[email protected]>
Fix memleak in libeio.

6203c932d4d38617489d6569128baf88088fa879 authored over 13 years ago by Tom Hughes <[email protected]>
fix mingw build; add stubs for child process API

fc7bc2be7016d313a44b3a136ef80882a59e30aa authored over 13 years ago by Igor Zinkovsky <[email protected]>
uv-unix: cast argument to uv__stream_open() to uv_stream_t*

a1adfe3e236eb7d3e18d724034e657e197dcab54 authored over 13 years ago by Ben Noordhuis <[email protected]>
Add spawn_stdout test

ddee1821fab5f9f5ffa957fbc870caa25239304c authored over 13 years ago by Ryan Dahl <[email protected]>
Start uv_spawn()

Unix only at the moment. Lacks test for stdio

92bc7b4959dfc81b66830f8da3e403e7806b0094 authored over 13 years ago by Ryan Dahl <[email protected]>
uv_std_handle + uv_listen on stdin

252da78830c1b6618161227b206e6079a2f4ddd8 authored over 13 years ago by Igor Zinkovsky <[email protected]>
merge uv_tcp_listen and uv_pipe_listen into uv_listen

e7497227bd0d51b881b476c569f5c8422ebaecca authored over 13 years ago by Igor Zinkovsky <[email protected]>
long lines

84ebddad8820a7256d80c82d771858ddf4f07b0b authored over 13 years ago by Ryan Dahl <[email protected]>
Windows: do not initialize pipe handle in uv_pipe_accept

2806b0386b266ee7377459b49156a60a15b1dfea authored over 13 years ago by Bert Belder <[email protected]>
uv-unix: fix 'comparison between signed and unsigned integer expressions'

52487194cfcb2735f7f91f7fbe599b6cb9321a80 authored over 13 years ago by Ben Noordhuis <[email protected]>
unix: build with `-Wall -Wextra -Wno-unused-parameter`

80d804b909a4eab52a9693167121662db27bb28b authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: uv_pipe_bind: raise UV_EACCESS on inaccessible socket

Fixes failing test pipe_bind_error_addrnotavail.

272f164e6a4f5c1e34b57bcbf136bda1c8291b25 authored over 13 years ago by Ben Noordhuis <[email protected]>
test: update BAD_PIPENAME for Unices, check for UV_EACCESS

27999e839ac94252f76bdad156d4ba10140d63d1 authored over 13 years ago by Ben Noordhuis <[email protected]>
windows: return UV_EACCESS for invalid pipe name

186abb00bc46fedae47e5508d8008a8e354b676f authored over 13 years ago by Igor Zinkovsky <[email protected]>
test: `run-tests helper_name` runs helper in same process

Fixes #116.

7fbe0c3882313369d16ae234ef4cf2f128c477f3 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: uv_pipe_listen: raise UV_ENOTCONN if pipe not bound

Fixes failing test pipe_listen_without_bind.

580a5b464f304184478c4eb8d8374234071dae81 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: uv_pipe_bind: raise UV_EINVAL if pipe already bound

Fixes failing test pipe_bind_error_inval.

fb42f82df6c9316ef40be316f5706a761abe47b9 authored over 13 years ago by Ben Noordhuis <[email protected]>
ev: mark inline functions in ev.h with __attribute__((unused))

Silences the ton of warnings you get with `gcc -Wall -Wextra`.

afd22904eaac088bc3512fcddb8b784598537382 authored over 13 years ago by Ben Noordhuis <[email protected]>
uv-unix: handle EINTR properly

Fixes #113.

1028a9c6a75fde47b848c09c450fc066249fac1b authored over 13 years ago by Ben Noordhuis <[email protected]>
Windows: do not hang if LOOP->refs become 0 in a prepare callback

5b532d5f6094656e9733cd824653a983fd1a047e authored over 13 years ago by Bert Belder <[email protected]>
Test that loop refs going down to zero in a prepare callback does not hang the event loop

1ab28df433a825eb0c85cd061791150b5acae40e authored over 13 years ago by Bert Belder <[email protected]>
Move loop reference tests to their own file

9d8c9cce7cbf11ca03c2408aac696c346744a79f authored over 13 years ago by Bert Belder <[email protected]>
Windows: follow libev loop semantics more closely

6e505766be1dc32a56f93a323acefe53595c1ba2 authored over 13 years ago by Bert Belder <[email protected]>
Allow pipe name to be in utf8 for uv_pipe_bind and uv_pipe_connect

f8bdddcda9c778299b2830ad46e5943e4874048b authored over 13 years ago by Igor Zinkovsky <[email protected]>