ChangeLog in kgio-2.2.0 vs ChangeLog in kgio-2.3.0
- old
+ new
@@ -1,6 +1,83 @@
ChangeLog from http://bogomips.org/kgio.git
+ commit f74bcf37ed31611d14aba2d4b4518c6a3dea0f40
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Wed Feb 9 10:10:36 2011 +0000
+
+ kgio 2.3.0 - MSG_PEEK and poll(2) support
+
+ recv() with MSG_PEEK for sockets is added with the try*
+ interface. SocketMethods#kgio_trypeek and
+ SocketMethods#kgio_peek or Kgio.trypeek for non-Kgio-enabled
+ sockets.
+
+ For Ruby 1.9 only: poll(2) is exposed via the Kgio.poll
+ singleton method and should provide an alternative for IO.select
+ users.
+
+ Both of these new features should work well on modern Unix-like
+ operating systems.
+
+ commit 00d1bc89ed3811701195bf5ddb400a0a0067126f
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 14:11:45 2011 -0800
+
+ move poll support checks to kgio.h
+
+ We may use poll elsewhere...
+
+ commit 257b090af54e6a1cecd44325f8664c4c682a6740
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 13:56:39 2011 -0800
+
+ pkg.mk: update to the latest
+
+ * Fixes Ruby 1.9.3dev deprecation warnings
+ * Fixes some documentation dependency issues
+ * Allows RUBY_TEST_OPTS to be passed to unit tests
+
+ commit d8616b605ad4d83b69e2679e1c210e476cc18e00
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 13:50:55 2011 -0800
+
+ doc: fully RDoc all methods and classes
+
+ Whee!
+
+ commit 3f6bffb4c4297df48a69d146243fbe5ba8040cb5
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 13:50:01 2011 -0800
+
+ doc: fix accept -> tryaccept copy+paste error
+
+ Oops
+
+ commit 823e8978b38dcfb642e5059e879af4209ebba0f1
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 13:36:56 2011 -0800
+
+ README: fix download link/ref
+
+ commit 5c480aee3067006b5da6d45b7de41d8401b70848
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Feb 8 10:41:51 2011 +0000
+
+ preliminary poll(2) support
+
+ It's a nice alternative to IO.select for higher-numbered
+ file descriptors, especially sparse ones. Our interface
+ also generates less garbage than IO.select does.
+
+ commit 47653194bf6ad53b9f5fca1b266c30855df5ebbd
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sun Feb 6 21:56:35 2011 +0000
+
+ add support for recv() with MSG_PEEK
+
+ Kgio.trypeek, kgio_trypeek and kgio_peek methods are added
+ for using with sockets.
+
commit 75a7da2bd757617995f5492df1205e4a3459618b
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu Feb 3 18:46:21 2011 -0800
kgio 2.2.0 - kinder, gentler I/O for the Internets