descriptionzero-copy pipe I/O for Linux and Ruby
homepage URLhttp://bogomips.org/ruby_io_splice
repository URLgit://git.bogomips.org/ruby_io_splice
ownerruby.io.splice@bogomips.org
last changeSat, 15 Feb 2014 10:17:52 +0000
last refreshFri, 25 Jul 2014 17:35:30 +0200
Content tags:
Add:
readme
The splice family of Linux system calls can transfer data between file descriptors without the need to copy data into userspace. Instead of a userspace buffer, they rely on an ordinary Unix pipe as a kernel-level buffer.

ruby.io.splice@librelist.com
shortlog
2014-02-15 Eric Wongio_splice 4.3.0 - cleanups and compatibility fixesmasterv4.3.0
2014-02-15 Eric Wongavoid deprecated rb_thread_blocking_region on 2.0+
2014-02-09 Eric Wongdeprecate and remove docs for IO::Splice::WAITALL
2014-02-09 Eric Wongremove copy_stream tests and references
2014-02-09 Eric Wongprepare for rb_thread_blocking_region removal
2013-09-30 Eric WongRakefile: kill raa_update task
2013-09-26 Eric Wongavoid RARRAY_PTR usage for vmsplice
2013-05-12 Eric Wong.gitignore: add .rbx
2013-05-12 Eric Wongio/splice: deprecated potentially unsafe methods
2013-04-21 Eric Wongset close-on-exec in pipe size modification check
2013-01-19 Eric Wongio_splice 4.2.0 - several bugfixes and workaroundsv4.2.0
2013-01-19 Eric Wongvmsplice: more consistent fileno retry handling
2013-01-19 Eric Wongvmsplice: avoid referencing invalid stack address for...
2012-03-08 Eric Wongdoc: s/librelist.com/librelist.org/
2012-03-07 Eric Wongavoid uname() for pipe size modification checks
2011-05-18 Eric Wonglimit maximum splice length to 1 << 30
...
tags
5 months ago v4.3.0 io_splice 4.3.0 - cleanups and...
18 months ago v4.2.0 io_splice 4.2.0 - several bugfixes...
3 years ago v4.1.1 io_splice 4.1.1 - workaround socket...
3 years ago v4.1.0 io_splice 4.1.0 - copy_stream enhan...
3 years ago v4.0.0 io_splice 4.0.0 - easier to use!
3 years ago v3.1.0 io_splice 3.1.0 - IO::Splice.copy_s...
3 years ago v3.0.0 io_splice 3.0.0 - kinder, gentler...
3 years ago v2.2.0 Ruby io_splice 2.2.0 - updates...
4 years ago v2.1.0 Ruby io_splice 2.1.0 - IO::Splice...
4 years ago v2.0.0 Ruby io_splice 2.0.0
4 years ago v1.0.0 io_splice 1.0.0
4 years ago v0.1.0 io_splice 0.1.0
heads
5 months ago master