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
/
sleepy_penguin
/
epoll.c
Date
Commit message (
Expand
)
2019-11-29
epoll: suppress warning for rb_ensure(real_epwait,...)
2017-03-22
doc: avoid incorrect links to Epoll::IO
2017-03-18
epoll: add EPOLLEXCLUSIVE constant and documentation
2017-03-17
favor require_relative over require
pu
2017-03-16
drop unused Ruby 1.8 support code
2017-03-16
allow nestable TLS buffers within the same thread
2017-01-02
unify rb_gc() handling for out-of-FD conditions
2015-06-05
epoll: allow :CLOEXEC instead of the long constant
2013-12-27
refactor and fix leak from thread-local storage use
2013-09-24
Support for broken system without clock_gettime.
2013-05-02
do not propagate Errno::EINTR into Ruby
2013-04-29
preliminary kqueue support
2013-04-29
allow building without epoll (or inotify) support
2013-04-21
epoll: enforce maxevents > 0 before memory allocation
2013-04-21
favor comparison against 0 for error checking
2013-04-13
set close-on-exec by default under Ruby 2.0
2013-04-12
epoll: cleanup GVL-release code for Ruby 2.0.0
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-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
epoll: update comment on free(NULL) usage
2012-03-22
epoll: use per-thread data structure for concurrent Epoll#wait
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-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
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
epoll: close notifies other threads under MRI
2011-05-19
epoll.c: note that close() never fails under Linux
2011-04-10
epoll: better deal with cross thread close
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
doc: improve RDoc documentation
2011-03-10
rework flags passing for ease-of-use
2011-02-04
Epoll.new does not default to close-on-exec
2011-02-04
require rb_memerror and rb_io_close
2011-02-04
epoll.c: safer replacement function naming
2011-02-04
epoll.c: fix uninitialized fd variable
2011-02-04
Epoll#wait: do not automatically retry on EINTR
[next]