about summary refs log tree commit homepage
DateCommit message (Expand)
2011-05-20sleepy_penguin 3.0.0 v3.0.0
2011-05-19test: fix some warnings from 1.9.3dev
2011-05-19update to the latest pkg.mk
2011-05-19.document: remove duplicate init.c entry
2011-05-19disable operations on Fixnum file descriptors
2011-05-19better handle cross-thread close under Ruby 1.9.3
2011-05-19doc: Epoll::IO should NEVER be used directly
2011-05-19signalfd: dis-recommend this class
2011-05-19use rb_call_super instead of calling for_fd
2011-05-19epoll.c: more descriptive IOError for closed descriptors
2011-05-19Epoll#wait does not expose EINTR to user
2011-05-19epoll -signal
2011-05-19inotify: hold GVL on close
2011-05-19epoll: close notifies other threads under MRI
2011-05-19epoll.c: note that close() never fails under Linux
2011-05-14eventfd: fix 32-bit warning for ULL type
2011-05-14eventfd: fix getvalue argv type
2011-04-28extconf: don't abort for rb_memerror and rb_io_close()
2011-04-10epoll: better deal with cross thread close
2011-04-10inotify: disable GVL-releasing close for 1.9.3dev
2011-03-09pkg.mk: misc updates
2011-03-10sleepy_penguin 2.0.0 v2.0.0
2011-03-10signalfd.c: fix whitespace
2011-03-10inotify: release GVL during Inotify#close on 1.9
2011-03-10inotify: add Inotify#each method for yielding each event
2011-03-10inotify.c: fix local variable name for RDoc
2011-03-10README: misc updates
2011-03-10packaging updates, remove Isolate dependency
2011-03-10signalfd: attempt to support POSIX real-time signals
2011-03-10eventfd: remove "_nonblock" interfaces
2011-03-10TimerFD#expirations takes a nonblock flag
2011-03-10eventfd: test EventFD::MAX value
2011-03-10eventfd: test for :SEMAPHORE semantics
2011-03-10signalfd: flesh out SignalFD#take with non-blocking
2011-03-10Inotify#take releases GVL unconditionally
2011-03-10split out missing bits for older glibc and kernels
2011-03-10cleanup blocking region code for 1.8
2011-03-10test_epoll_gc: disable expensive test by default
2011-03-10cleanup unneeded #define shortcuts
2011-03-10move set_nonblock() into util.c
2011-03-10timerfd: hook up TimerFD#gettime
2011-03-10test_inotify: do not check 1.9 IO constants
2011-03-10doc: improve RDoc documentation
2011-03-10signalfd: test with sigqueue() with DL help
2011-03-10rework flags passing for ease-of-use
2011-03-10remove SLEEPY_PENGUIN_VERSION constant
2011-03-06add SignalFD#update! method
2011-03-06signalfd: gets => take
2011-03-06disable epoll optimizations test if Strace::me is missing
2011-03-06remove TimerFD.create, it's redundant