libuv/src
Ben Noordhuis 3d9c1ebfeb unix: speed up uv_async_send() some more
Use atomic compare-and-swap to detect if we've been preempted by another thread
and therefore can avoid making the expensive write() syscall.

Speeds up the heavily contended case by about 1-2% and has little if any impact
on the non-contended case. I wasn't able to measure the difference at any rate.
2012-07-02 04:30:48 +02:00
..
ares c-ares: ignore rogue DNS servers reported by windows 2012-06-29 05:29:18 +02:00
unix unix: speed up uv_async_send() some more 2012-07-02 04:30:48 +02:00
win windows: don't inhibit reparse behavior when non-symlink is encountered 2012-06-28 05:07:18 +02:00
cares.c Move shared c-ares glue code from uv-common to cares.c 2012-05-22 16:11:23 +02:00
fs-poll.c unix, windows: stat: never pass NULL to cb 2012-06-20 17:56:37 +02:00
uv-common.c unix, windows: add debug mode handle printer 2012-06-06 04:25:12 +02:00
uv-common.h unix, windows: share uv__handle_init() 2012-06-13 01:28:58 +02:00