Sha256: 016ce7a3d0c6efb67ca724771b70b408139889dafff476962b84f8f5ea9b8d10

Contents?: true

Size: 706 Bytes

Versions: 1

Compression:

Stored size: 706 Bytes

Contents

=== io_splice 3.0.0 - kinder, gentler Linux zero-copy / 2011-03-01 09:38 UTC

  This release adds the IO.trysplice and IO.trytee interfaces
  to avoid expensive EAGAIN exceptions for non-blocking I/O.

  There is no IO.tryvmsplice method as we still haven't figured
  out a good use for IO.vmsplice in Ruby, and non-blocking I/O
  with iovecs is just painful!  If you want more zero-copy fun
  without needing mmap(2), check out the "sendfile" RubyGem and
  IO.copy_stream (1.9).  As of Linux 2.6.33+, sendfile(2) can copy
  mmap-able files to +any+ descriptor, not just sockets.

  Please email us at ruby.io.splice@librelist.com if you can think
  of a good use for IO.vmsplice or IO.trysplice in Ruby.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
io_splice-3.0.0 LATEST