README in kgio-1.3.1 vs README in kgio-2.0.0pre1
- old
+ new
@@ -6,20 +6,20 @@
applications.
== Features
* Can avoid expensive exceptions on common EAGAIN/EINPROGRESS errors,
- returning Kgio::WaitReadable or Kgio::WaitWritable instead.
+ returning :wait_readable or :wait_writable instead.
These exceptions got more expensive to hit under Ruby 1.9.2
(but should be fixed in Ruby 1.9.3 to 1.9.1 performance levels)
* Returns the unwritten portion of the string on partial writes,
making it ideal for buffering unwritten data.
-* May be assigned Kgio.wait_writable= and Kgio.wait_readable=
- methods to allow socket/pipe objects to make custom callbacks
- (such as adding the file descriptor to a poll set and yielding
+* May call any method defined to be "kgio_wait_writable" or
+ "kgio_wait_readable" methods to allow socket/pipe objects to make custom
+ callbacks (such as adding the file descriptor to a poll set and yielding
the current Fiber).
* Uses
{accept4}[http://kernel.org/doc/man-pages/online/pages/man2/accept4.2.html]
on new GNU/Linux systems to avoid unnecessary fcntl() calls
@@ -36,11 +36,11 @@
You may download the tarball from the Mongrel project page on Rubyforge
and run setup.rb after unpacking it:
http://rubyforge.org/frs/?group_id=8977
-You may also install it via RubyGems on Gemcutter:
+You may also install it via RubyGems.org:
gem install kgio
You can get the latest source via git from the following locations
(these versions may not be stable):
@@ -59,10 +59,9 @@
== Contact
All feedback (bug reports, user/development dicussion, patches, pull
requests) go to the mailing list/newsgroup. See the ISSUES document for
-information on the
-{Unicorn mailing list}[mailto:mongrel-unicorn@rubyforge.org].
+information on the {kgio mailing list}[mailto:kgio@librelist.com]
For the latest on kgio releases, you may check our NEWS page (and
subscribe to our Atom feed).