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