libuv/test
Bert Belder 0ea4c87f8b Windows implementation of new request API
This changes uv-win to use the new uv_req subclasses.

It gets rid of the uv_req.flags field. There used to be only request flag
(UV_REQ_PENDING), and it was mostly obsolete; it only had a real purpose for
internal uv_read requests. Now we'll use the UV_HANDLE_READ_PENDING flag on
the handle instead.

This patch also simplifies the accept logic for named pipes on windows. We
no longer have a separate struct to store information about established
connections. Instead we just carry over the windows HANDLE from the accept
request to the client handle in uv_pipe_accept().
2011-07-14 10:46:08 -07:00
..
benchmark-ares.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
benchmark-getaddrinfo.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
benchmark-list.h Named pipes implementation for Windows 2011-07-09 21:41:04 +02:00
benchmark-ping-pongs.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
benchmark-pump.c allocate windows pipe handles on demand 2011-07-13 20:43:10 -07:00
benchmark-sizes.c Named pipes implementation for Windows 2011-07-09 21:41:04 +02:00
dns-server.c Whitespace fixes 2011-07-14 03:00:21 +02:00
echo-server.c Better request API 2011-07-14 10:45:28 -07:00
run-benchmarks.c Make it possible to run individual tests. 2011-07-14 02:19:36 +02:00
run-tests.c Make it possible to run individual tests. 2011-07-14 02:19:36 +02:00
runner-unix.c Make it possible to run individual tests. 2011-07-14 02:19:36 +02:00
runner-unix.h Add copyright headers, license file. 2011-04-18 11:11:30 -07:00
runner-win.c Make it possible to run individual tests. 2011-07-14 02:19:36 +02:00
runner-win.h Add copyright headers, license file. 2011-04-18 11:11:30 -07:00
runner.c runner: bring back benchmark output 2011-07-14 03:33:56 +02:00
runner.h Make it possible to run individual tests. 2011-07-14 02:19:36 +02:00
task.h Named pipes implementation for Windows 2011-07-09 21:41:04 +02:00
test-async.c test-async: remove unused variable. 2011-07-13 18:06:05 +02:00
test-bind6-error.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-bind-error.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-callback-stack.c Better request API 2011-07-14 10:45:28 -07:00
test-connection-fail.c Windows implementation of new request API 2011-07-14 10:46:08 -07:00
test-delayed-accept.c Better request API 2011-07-14 10:45:28 -07:00
test-fail-always.c Benchmark runner 2011-04-19 04:47:21 +02:00
test-get-currentexe.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-getaddrinfo.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-gethostbyname.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-getsockname.c Windows implementation of new request API 2011-07-14 10:46:08 -07:00
test-hrtime.c test-hrtime: fix printf() compiler warning. 2011-07-13 18:06:05 +02:00
test-list.h uv_getsockname 2011-07-12 09:57:08 -07:00
test-loop-handles.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-pass-always.c Benchmark runner 2011-04-19 04:47:21 +02:00
test-ping-pong.c Windows implementation of new request API 2011-07-14 10:46:08 -07:00
test-shutdown-eof.c Better request API 2011-07-14 10:45:28 -07:00
test-tcp-writealot.c Better request API 2011-07-14 10:45:28 -07:00
test-timer-again.c src/ and include/ directories 2011-07-07 07:52:57 -07:00
test-timer.c src/ and include/ directories 2011-07-07 07:52:57 -07:00