ChangeLog from bogomips.org/socket_dontwait.git
commit 27a96bcaa4eda3b1986522591436dd9a954ce0d2
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 15:02:29 2011 -0700
Rakefile: add missing wrongdoc require
commit a8535819de2cef0ac78a8d3adbf22033ec3a3dce
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 14:58:41 2011 -0700
socket_dontwait 2.0.1
This release includes bugfixes, Ruby 1.9.3dev support.
Userspace buffering is completely ignored now, we no
longer fall back to old methods anymore.
The license is now dual GPLv2 + GPLv3 with the Ruby-specific
license conditions removed.
Ignore the 2.0.0 release, gemspec was broken.
commit 6e256ec82d7cf56d0c0be617799832f9bdc013af
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 14:58:27 2011 -0700
gemspec: fix description, oops
commit 870606a513e8d3ad1afdd5aa7eb3b93f472c223a
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 14:55:23 2011 -0700
socket_dontwait 2.0.0
This release includes bugfixes, Ruby 1.9.3dev support.
Userspace buffering is completely ignored now, we no
longer fall back to old methods anymore.
The license is now dual GPLv2 + GPLv3 with the Ruby-specific
license conditions removed.
commit 1d7e4a4e148109aa79bc9a14bd1aead03142bc6b
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 14:54:25 2011 -0700
README: update with kgio info
This was a precursor to Kgio even though it still has its uses..
commit 4f3d41c39c38fece0daadb2f045502982d7a0f18
Author: Eric Wong <normalperson@yhbt.net>
Date: Wed Apr 6 14:48:37 2011 -0700
README: update URLs
bogomips.org went on a URL diet
commit aed607fa413622b314ac82a827682dae2487418a
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:57:20 2011 -0700
clobber errno before syscalls for BasicSocket#read
We don't want old errnos being leftover and affecting
the error check for EOF
commit 409b5269140da35f888fcfc5d3850aa4449105cd
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:19:21 2011 -0700
minor documentation updates
We're stripping down and lowering our profile :)
commit 6726d095c92123b285229ae8d2cb2a3e51cad971
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:16:53 2011 -0700
do/while style fixup
Avoiding unnecessary braces
commit a92f29120add6169ef05645c57ef820252c09740
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:16:21 2011 -0700
remove SDW_VERSION
Needless clutter, don't encourage version checks for
capabilities.
commit 7ba2e4a42004718af4bd6f2d2f8b5bae52ebeaab
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:10:04 2011 -0700
use rb_thread_io_blocking_region() under 1.9.3dev
It can do cross-thread shutdowns more effectively and requires
less typing in some cases.
commit 95b7499c628a17992617a2e9a6f511b05b68253c
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 14:05:52 2011 -0700
ignore/bypass userspace buffers
No point in supporting them, they're off by default and
stupid in Linux.
commit f671d90179b1c6de19ec56fc2c90d8f91a50ebdb
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 13:59:57 2011 -0700
remove support for errno clobbering in 1.9.1
Give up on Ruby 1.9.1, Ruby 1.9.2 does not have this problem.
commit b466a6053367efc9bfd8efd698ee1efaeb9cd356
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 13:54:32 2011 -0700
README: clarify select() badness with malloc()
commit 24e2e4ee6bd1ed51236df4490993e58d5104c42c
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 13:51:25 2011 -0700
change license to GPLv2 + GPLv3
Special license terms of Ruby suck and GPLv2+GPLv3 with future
GPL upgrade clause is good to ensure this remains Free.
commit 08166c90d7ac92fcce0058e7810a21872c01fbe0
Author: Eric Wong <e@yhbt.net>
Date: Sat Apr 2 13:48:41 2011 -0700
switch to wrongdoc for documentation
No JavaScript!
commit 53f39821dfc86c4ed4c1953249a142ae4d8ff65e
Author: Eric Wong <e@yhbt.net>
Date: Mon Sep 27 14:16:55 2010 -0700
README: update with support status
Well, the penguin rocks!
commit 7efa9abf11621070b2391d9b2033fadbdc3acacc
Author: Eric Wong <e@yhbt.net>
Date: Thu Sep 23 13:27:42 2010 -0700
avoid redundant check for negative length
rb_str_new() and rb_str_resize() already check those for
us, so there's no reason to repeat the check.
commit f3811fb079af28ed6eab6ed784b4c559965c7ccb
Author: Eric Wong <e@yhbt.net>
Date: Tue Aug 10 11:41:46 2010 -0700
socket_dontwait 1.1.0 - micro-optimizations
See full changelog for the (boring) details. This may be the
last release and we'll see about getting this (along with a few
other IO tweaks) into Ruby 1.9.3...
commit a1cde90d7a7691888bf222de08f2acb5bac07f1f
Author: Eric Wong <e@yhbt.net>
Date: Mon Aug 9 13:13:57 2010 -0700
disable errno workaround for 1.9.2+
It's not needed for 1.9.2, and this makes it easier to maintain
the same code for 1.9.1 and 1.9.2.
commit cf9dfa22cc0d9b19b2863235c990a8be97cdd53f
Author: Eric Wong <e@yhbt.net>
Date: Tue Aug 3 20:30:07 2010 +0000
doc: LICENSE: fix link to COPYING (GPLv2)
Oops.
commit 3a5cd1d20ea3263f088ef759cb7ecbfa806f7ba0
Author: Eric Wong <normalperson@yhbt.net>
Date: Mon Aug 9 04:09:53 2010 +0000
remove redundant rb_str_modify() call
rb_str_resize() already calls rb_str_modify(), so
there's no need for it.
commit a88c9b9e35e6bb02c729ef028507fa71d11db206
Author: Eric Wong <normalperson@yhbt.net>
Date: Mon Aug 2 22:11:01 2010 +0000
Rakefile: fix license for RAA
commit afacc650ac1e061723ee4cea4a706564e749d8bf
Author: Eric Wong <e@yhbt.net>
Date: Mon Aug 2 21:55:07 2010 +0000
initial commit
Originally generated with the Darkfish Rdoc Generator 2, modified by wrongdoc.