index
:
sleepy_penguin.git
master
pu
Linux I/O events for Ruby
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
ext
Date
Commit message (
Expand
)
2013-04-12
inotify: use thread-local internal buffer
2013-04-12
avoid ENOMEM checking in common code paths
2013-04-12
epoll: cache alignment for per-thread structure
2013-04-12
split Epoll and Epoll::IO, rewrite Epoll in Ruby
2013-04-03
util: comment explaining non-use of FIONBIO
2013-03-01
reload FD after rb_io_wait_*able functions
2013-01-24
epoll: update documentation for multi-threaded use
2013-01-23
epoll: use pthread_once properly
2013-01-17
epoll: add EPOLLWAKEUP constant
2013-01-17
Revert "epoll: avoid EPOLL_CTL_MOD race condition"
2013-01-03
epoll: avoid EPOLL_CTL_MOD race condition
2012-05-02
timerfd: remove unusable constants (never released)
2012-05-02
epoll: update comment on free(NULL) usage
2012-03-22
epoll: use per-thread data structure for concurrent Epoll#wait
2012-03-22
sleepy_penguin.h: add prototype for rb_thread_io_blocking_region
2012-03-07
epoll: split out ugly green thread code
2011-07-26
disable SignalFD interface
2011-07-26
rb_update_max_fd() support for epoll
2011-06-16
fix unused variable warnings
2011-06-15
timerfd: add new constants from 2.6.39 and 3.0
2011-05-20
epoll: avoid race condition in EINTR checking
2011-05-19
disable operations on Fixnum file descriptors
2011-05-19
better handle cross-thread close under Ruby 1.9.3
2011-05-19
doc: Epoll::IO should NEVER be used directly
2011-05-19
signalfd: dis-recommend this class
2011-05-19
use rb_call_super instead of calling for_fd
2011-05-19
epoll.c: more descriptive IOError for closed descriptors
2011-05-19
Epoll#wait does not expose EINTR to user
2011-05-19
epoll -signal
2011-05-19
inotify: hold GVL on close
2011-05-19
epoll: close notifies other threads under MRI
2011-05-19
epoll.c: note that close() never fails under Linux
2011-05-14
eventfd: fix 32-bit warning for ULL type
2011-05-14
eventfd: fix getvalue argv type
2011-04-28
extconf: don't abort for rb_memerror and rb_io_close()
2011-04-10
epoll: better deal with cross thread close
2011-04-10
inotify: disable GVL-releasing close for 1.9.3dev
2011-03-10
signalfd.c: fix whitespace
2011-03-10
inotify: release GVL during Inotify#close on 1.9
2011-03-10
inotify: add Inotify#each method for yielding each event
2011-03-10
inotify.c: fix local variable name for RDoc
2011-03-10
signalfd: attempt to support POSIX real-time signals
2011-03-10
eventfd: remove "_nonblock" interfaces
2011-03-10
TimerFD#expirations takes a nonblock flag
2011-03-10
eventfd: test for :SEMAPHORE semantics
2011-03-10
signalfd: flesh out SignalFD#take with non-blocking
2011-03-10
Inotify#take releases GVL unconditionally
2011-03-10
split out missing bits for older glibc and kernels
2011-03-10
cleanup blocking region code for 1.8
2011-03-10
cleanup unneeded #define shortcuts
[prev]
[next]