Files | Admin

Notes:

Release Name: 1.3.1

Notes:
sleepy_penguin provides access to newer, Linux-only system calls to wait
on events from traditionally non-I/O sources.  Bindings to the eventfd,
timerfd, and epoll interfaces are provided.

* http://bogomips.org/sleepy_penguin/
* sleepy.penguin@librelist.com
* git://bogomips.org/sleepy_penguin.git

Changes:

One bugfix for Epoll#delete:

Eric Wong (1):
      safer closed checks for proxied objects



Changes: GIT-VERSION-GEN | 2 +- ext/sleepy_penguin/epoll.c | 7 ++++++- ext/sleepy_penguin/sleepy_penguin.h | 23 +++++++++++++++++++++-- lib/sleepy_penguin.rb | 4 ++-- test/test_epoll_optimizations.rb | 24 ++++++++++++++++++++++++ 5 files changed, 54 insertions(+), 6 deletions(-) commit 2c3c2b788c89b1ede5445bc930dd9dbb9a658c50 Author: Eric Wong Date: Fri Jan 21 16:51:23 2011 -0800 sleepy_penguin 1.3.1 - safety checks for delete One bugfix for Epoll#delete: Eric Wong (1): safer closed checks for proxied objects commit 6ba38eee337821cebcf9a7b15fcbf4622a06b78d Author: Eric Wong Date: Fri Jan 21 16:49:50 2011 -0800 safer closed checks for proxied objects Proxied objects may not be IOs at all, so have type-dependent checks to ensure they're closed.