ChangeLog from yhbt.net/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

    yhbt.net 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.