about summary refs log tree commit homepage
path: root/queue_kqueue.c
DateCommit message (Expand)
2020-01-18s/bogomips.org/yhbt.net/, update copyrights for 2020
2018-11-28update copyrights for 2018 and use SPDX for "GPL-3.0+"
2016-05-29update copyrights for 2016
2015-03-06copyright updates for 2015
2014-11-02update copyrights to 2014 (and all contributors)
2013-06-25avoid leaks on epoll/kqueue resources exhaustion
2013-06-25replace pthreads cancellation with explicit checks
2013-06-25do not rely on normal syscalls as cancellation points
2013-02-14selfwake: use epoll_pwait on Linux instead of eventfd
2013-02-11kqueue: update NOTIFYRD -> SELFWAKE
2013-01-17copyright comment updates for 2013
2012-12-09remove queue_state field from struct mog_fd
2012-12-08fix HTTP idle expiry race under high FD pressure
2012-12-05cleanup and simplify interrupt/shutdown handling
2012-11-08queue: refactor for future, potential kqueue speedup
2012-10-30die() using error() from glibc/gnulib
2012-07-12remove user-space, SIMPLEQ-based active queue
2012-05-02kqueue: rely on EINTR instead of EVFILT_USER to shutdown
2012-04-22fix spelling of "cancellable"
2012-04-22queue_kqueue: prevent event hogging during shutdown
2012-04-21cleanup error handling for rare errors
2012-04-21kqueue: schedule wakeup of sleepers during shutdown
2012-04-21queue: rework kevent cancellation handling
2012-04-21queue_kqueue: factor out add_event() function
2012-04-21kqueue: use cross-thread wakeup properly
2012-04-20queue_kqueue: remove unnecessary errno assignment
2012-04-19queue_kqueue: fix naming to match function name for kevent
2012-02-23avoid scanning the entire fd_map for queues at shutdown
2012-02-22queue: allow configurable timeout
2012-02-22queue_loop: simplify blocking wait wakeup logic
2012-02-20activeq: factor out active queue insertion function
2012-02-10kqueue: reenable for cross-thread active queue wakeups
2012-02-05preliminary kqueue support for FreeBSD (untested)