11 Commits (94ebb21f87333bc87735de8d0f6e5f2f9345854f)

Author SHA1 Message Date
leitner 967e3ce019 revert edge triggering epoll; it had reliability and fairness issues and
was also not actually faster
10 years ago
leitner a544abc39c switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
11 years ago
leitner e175800a8c add io_fd_canwrite (like io_fd but assume the fd is writable)
save a few syscalls here and there
13 years ago
leitner fd47173110 remove four warnings 16 years ago
leitner a8a5e9a3d5 some valgrind de-noising
fix subtle typo in sub_of (David Sirovsky)
17 years ago
leitner fd4344f3c0 how could this ever have worked? 20 years ago
leitner a4cf7a8a8b fix Solaris /dev/poll 21 years ago
leitner 82a4ae868d broken lose32 port using mingw (don't use!!!)
initial Solaris /dev/poll port
21 years ago
leitner 29ae01d54f glibc compatibility ;) 21 years ago
leitner b1a8110926 epoll now works enough for test/io5 22 years ago
leitner 49818590ee beginnings of the io library 22 years ago