History log of /libuv/ (Results 3876 – 3900 of 5435)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
ddb5f55911-Jun-2012 Ben Noordhuis

unix: simplify uv__make_pipe() and uv__make_socketpair()

5c30443509-Jun-2012 Bert Belder

unix: uv_async handles should not be unref'ed automatically

fbe9974309-Jun-2012 George Yohng

windows: uv_interface_addresses() should not report disconnected adapters

0ae026dc09-Jun-2012 Ben Noordhuis

bench: add lots-of-timers benchmark

c92788e509-Jun-2012 Maciej Małecki

test: fix test runner progress bar

Make % completed indicator actually show % completed instead of 0 %.

6a47e3ac08-Jun-2012 saghul

windows: add missing include for limits.h

b5a15f5c08-Jun-2012 Bert Belder

test: fix test-tcp-shutdown-after-write bug

It was calling uv_read_start before the uv_connect call had completed.
Although we want to allow this in the future, right now it's not
su

test: fix test-tcp-shutdown-after-write bug

It was calling uv_read_start before the uv_connect call had completed.
Although we want to allow this in the future, right now it's not
supported.

show more ...

23b4e38d08-Jun-2012 Ben Noordhuis

unix: make uv_shutdown() return UV_ENOTCONN

Return UV_ENOTCONN when the stream is not connected, not UV_EINVAL. Aligns
with uv-win.

dea4594007-Jun-2012 Ben Noordhuis

unix: fix req cb / close cb invoke delay

Finalization of closed handles and associated requests was sometimes delayed
until an external event (network I/O, timeout, etc.) happened. This

unix: fix req cb / close cb invoke delay

Finalization of closed handles and associated requests was sometimes delayed
until an external event (network I/O, timeout, etc.) happened. This commit
addresses that.

show more ...

9cb8bdc731-May-2012 Mark Cavage

sunos: uv_interface_addresses needlessly #ifdef'd out

053d3afc07-Jun-2012 Ben Noordhuis

Make ngx_queue_foreach() impl more explicit.

59cda86707-Jun-2012 Ben Noordhuis

unix, test: make NANOSEC a 64 bits unsigned int

Avoids accidental overflow / truncation when it's used in 32 bits arithmetic.

e2aa39ae07-Jun-2012 Shigeki Ohtsu

test: change uv_hrtime() test to iterate upto 100

b47af98e06-Jun-2012 Iñaki Baz Castillo

test: add tcp 'close on failed connect' test

Demonstrates temporary event loop stall with uv-unix. The issue is that pending
requests aren't processed until the next event (I/O, timeout,

test: add tcp 'close on failed connect' test

Demonstrates temporary event loop stall with uv-unix. The issue is that pending
requests aren't processed until the next event (I/O, timeout, etc.) happens.

See #446, #447 and #448.

show more ...

649ad50c06-Jun-2012 Ben Noordhuis

unix: fix event loop stall

Undoes most of the changes made to libev in 7d2ea31 and c9396dd.

6fe7530206-Jun-2012 Ben Noordhuis

unix, windows: add debug mode handle printer

Debugging tool, prints a list of active/all handles. Not actively exported.

24f8a53f05-Jun-2012 Bert Belder

windows: refactor uv_chdir implementation

a0d2af0f05-Jun-2012 Bert Belder

windows: detect when GetCurrentDirectoryW returns more than MAX_PATH chars

This should never happen. However the CRT has a code path to deal
with this situation, so at least detect it wh

windows: detect when GetCurrentDirectoryW returns more than MAX_PATH chars

This should never happen. However the CRT has a code path to deal
with this situation, so at least detect it when it happens and return
an error, instead of potentially opening a security hole.

show more ...

c8c9fe1c05-Jun-2012 Ben Noordhuis

unix: move memset out of recvmsg inner loop

738b31eb05-Jun-2012 Ben Noordhuis

unix: fix loop starvation under high network load

uv__read() and uv__udp_recvmsg() read incoming data in a loop. If data comes
in at high speeds, the kernel receive buffer never drains a

unix: fix loop starvation under high network load

uv__read() and uv__udp_recvmsg() read incoming data in a loop. If data comes
in at high speeds, the kernel receive buffer never drains and said functions
never terminate, stalling the event loop indefinitely. Limit the number of
consecutive reads to 32 to stop that from happening.

The number 32 was chosen at random. Empirically, it seems to maintain a high
throughput while still making the event loop move forward at a reasonable pace.

show more ...

be9d1ce904-Jun-2012 Bert Belder

windows: cast STARTUP_INFO.cbReserved2 to WORD to avoid warnings

829eaf3e04-Jun-2012 Bert Belder

windows: cast OVERLAPPED.Internal to NTSTATUS to avoid warnings

1b75d36b04-Jun-2012 Bert Belder

windows: refactor uv_exepath implementation

c9f83e5204-Jun-2012 Bert Belder

windows: refactor uv_cwd implementation

7d2ea31604-Jun-2012 Ben Noordhuis

unix: fix event loop stall

Stop libev from entering the epoll_wait/kevent/port_getn/etc. syscall when
there are no active handles left, that will block indefinitely.

1...<<151152153154155156157158159160>>...218