descriptionzero-copy pipe I/O for Linux and Ruby
homepage URLhttps://yhbt.net/ruby_io_splice
repository URLhttps://yhbt.net/ruby_io_splice
ownerbofh@yhbt.net
last changeSat, 22 Feb 2020 01:02:38 +0000 (22 01:02 +0000)
last refreshSat, 27 Apr 2024 06:02:23 +0000 (27 08:02 +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@yhbt.net
shortlog
2020-02-22 Eric WongRuby io_splice 4.4.2 - URL + doc updatesmasterv4.4.2
2020-02-22 Eric Wongdoc: update URLs to point to YHBT.net
2019-01-02 Eric WongRuby io_splice 4.4.1 - minor updatesv4.4.1
2019-01-02 Eric WongREADME: add a note on sleepy_penguin providing splice...
2019-01-02 Eric Wongdoc: update URLs to HTTPS and remove refs to mail software
2019-01-02 Eric Wongpkg.mk: build system updates
2018-05-18 Eric Wongio/splice: fix mismatched indentation warnings
2015-01-11 Eric WongRuby io_splice 4.4.0 - minor updatesv4.4.0
2015-01-11 Eric Wonggemspec: remove dead wrongdoc stuff
2015-01-11 Eric Wongdoc updates
2015-01-10 Eric Wongfavor comparisons against zero instead of -1
2015-01-10 Eric Wongpack internal structs for 64-bit systems
2015-01-10 Eric Wongswitch documentation to olddoc
2015-01-10 Eric Wongmove mailing list to ruby-io-splice@bogomips.org
2014-02-15 Eric Wongio_splice 4.3.0 - cleanups and compatibility fixesv4.3.0
2014-02-15 Eric Wongavoid deprecated rb_thread_blocking_region on 2.0+
...
tags
4 years ago v4.4.2 Ruby io_splice 4.4.2 - URL + doc...
5 years ago v4.4.1 Ruby io_splice 4.4.1 - minor updates
9 years ago v4.4.0 Ruby io_splice 4.4.0 - minor updates
10 years ago v4.3.0 io_splice 4.3.0 - cleanups and...
11 years ago v4.2.0 io_splice 4.2.0 - several bugfixes...
12 years ago v4.1.1 io_splice 4.1.1 - workaround socket...
12 years ago v4.1.0 io_splice 4.1.0 - copy_stream enhan...
12 years ago v4.0.0 io_splice 4.0.0 - easier to use!
12 years ago v3.1.0 io_splice 3.1.0 - IO::Splice.copy_s...
13 years ago v3.0.0 io_splice 3.0.0 - kinder, gentler...
13 years ago v2.2.0 Ruby io_splice 2.2.0 - updates...
13 years ago v2.1.0 Ruby io_splice 2.1.0 - IO::Splice...
13 years ago v2.0.0 Ruby io_splice 2.0.0
13 years ago v1.0.0 io_splice 1.0.0
14 years ago v0.1.0 io_splice 0.1.0
heads
4 years ago master