README in sleepy_penguin-1.4.0 vs README in sleepy_penguin-2.0.0
- old
+ new
@@ -1,22 +1,22 @@
= sleepy_penguin - Linux I/O events for Ruby
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.
+timerfd, inotify, signalfd and epoll interfaces are provided.
== Features
* Thread-safe blocking operations under both Ruby 1.8 and 1.9.
-* Mostly working under Rubinius
-
* IO-like objects are backwards-compatible with IO.select.
-* Epoll interface is fork-safe
+* Epoll interface is fork-safe and GC-safe
* Unlike portable event frameworks, the Linux-only Epoll interface
allows using edge-triggered I/O for possibly improved performance
+
+* Fully-documented and user-friendly API
== Install
If you're using a packaged Ruby distribution, make sure you have a C
compiler and the matching Ruby development libraries and headers.