repo.or.cz
/
ruby_io_splice.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
doc: s/librelist.com/librelist.org/
2012-03-08
E
r
ic Wong
do
c
: s/
l
i
brelis
t
.
c
om/librel
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wong
avoid uname
(
) for pipe size modific
a
tion c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
limit
maximum spl
i
ce le
n
gth to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_stream: sm
a
ll clea
n
u
p
for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 - wo
r
ka
r
o
u
n
d
so
c
ket
-> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand do
c
for non-blocking
s
pli
c
e into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Wong
c
o
py_strea
m
:
a
lwa
y
s
use SPLICE_F_NO
N
BLOCK for parti
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Won
g
io_spli
c
e
4
.
1
.
0 - copy_stream enha
n
cement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
ng
cop
y
_st
r
e
am coerces bas
e
d on
#to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
io
_
spli
c
e 4
.
0
.
0 - easier t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
f
ix up docum
e
ntation for fd v
s
IO obj
e
c
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_stream: en
o
ug
h
t
o
get thi
s
working
u
n
d
er M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream:
f
ix users
p
a
ce bu
f
fer
i
ng assumpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add copy_stream
tes
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_stream: update
s
rc_offset on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
co
p
y
_stream attempts t
o
use I
O
::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
test_io_spli
c
e: disable timeout-relate
d
test
s
in n
o
n-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WA
I
TAL
L
flag
su
p
port
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
test_io_
s
pl
i
c
e_eintr
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssi
z
e_t/size_t instead of long/u
n
signed
l
ong
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only works under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
detect closed des
c
r
i
ptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
my
_
f
ileno: use FIX2I
N
T instead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
retry on E
I
N
T
R
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
i
o
_s
p
lice 3
.
1
.
0 -
IO:
:
Splice
.
c
o
py_
s
trea
m
i
mprovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor
d
ocumentat
i
on update
s
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic
Wong
IO::Splice
.
c
o
py_str
e
am doesn'
t
ch
a
n
g
e
offset
o
f
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
extconf: remove unnecessary dir_co
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
E
ric Wong
io_s
p
lice 3
.
0
.
0 - kind
e
r, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
doc: mor
e
no
t
e
s for IO
.
vms
p
lice
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
remo
v
e VERSIO
N
co
n
stant
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc
:
RDoc for n
e
w interfa
c
es and chan
g
es
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
IO
.
vm
s
plice flags argument de
f
aults to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
add IO
.
t
r
ytee interfac
e
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
trysplice implies SP
L
IC
E
_
F
_NONB
L
OCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
flag
s
a
r
e optional for splice
an
d
trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
s
h
o
rten ca
l
l
s
to
r
b
_
t
h
read_b
l
ocking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Won
g
a
v
oid
s
igned vs
unsigned comp
a
rison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_stream: File
.
o
pen en
c
oding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix b
r
o
k
e
n
assertions on R
u
by 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_stream uses
I
O
.
tr
y
splice inst
e
ad
o
f
I
O
.
sp
l
ice
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
test: remove u
n
used_po
r
t f
u
ncti
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
add IO
.
t
r
y
s
p
li
c
e interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
i
o
/s
p
lice: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
ng
cl
e
an up packaging
a
nd
use p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc: switch to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
G
N
U
makefi
l
e: sync ex
a
m
p
les
f
or docu
m
entation
pub
l
ish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update
R
AA on new rel
e
ases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
R
uby io_splice 2
.
2
.
0 -
u
p
d
ates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size a
n
d
I
O#p
i
pe_size= access
o
rs
commit
|
commitdiff
|
tree
2010-06-24
E
ric Wong
test_io_splice: fix br
o
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0 -
I
O::Splice
.
copy_st
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
doc: h
e
lp
R
Doc read
I
O::Splic
e
sin
g
leto
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
docum
e
nt +src+ and +dst+ for IO::S
p
lice
.
{full,part
i
a
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
e
fil
e
: ad
d
rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_strea
m
: hand
l
e a
n
d
b
lock on EAGAIN fro
m
the
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUmakefil
e
: allow
p
a
s
s
in
g
options t
o
test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
copy_stream
:
c
l
e
a
nup af
t
er ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bun
d
le t
h
e LGPLv
2
.
1
i
nstead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
Rub
y
i
o
_
s
pl
i
ce 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CAP
A
documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
re
l
i
c
ens
e
to LGPLv2
.
1+ (from LGPL
v
3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
on
g
GN
U
m
a
kefile: ma
k
e our unit t
e
sts PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
examples/splice-cp: simplify with IO::Splice
.
copy_s
t
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: r
e
quire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream t
a
k
es
s
o
ur
c
e
offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
W
o
ng
al
l
ow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_
s
tream: al
w
ay
s
try to mo
v
e
p
ages instead of copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
prelimin
a
ry
sup
p
ort f
o
r F
_
GE
T
PIPE_SZ a
n
d
F
_
S
ETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice:
:
F
_MOV
E
doc
u
me
n
tation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
sim
p
lify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wo
n
g
implement IO:
:
S
p
li
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
fix indentation
b
ug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
Ruby i
o
_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
c
l
eanu
p
m
a
k
e
file
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test f
o
r non-
b
lockin
g
, non-pip
e
descrip
t
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
clarify
wor
d
ing in l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow IO(
-
ish)
ob
j
e
cts as
d
escrip
t
o
r
arguments
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
o
n
g
test: enable Ru
b
y warning
s
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
IO
.
splice al
w
ays releases t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descrip
t
ive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explain
the need for IO
:
:Splice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid partial
w
rites on IO
.
vmsplic
e
unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
n
g
s
p
lit out ARY2IOVEC mac
r
o
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
GNUmakefile
:
switc
h
to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" sh
o
ul
d
be
a
m
o
d
u
le, not a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c Wong
R
EADME: add mailing
list
a
rchive infor
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add ge
m
spec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
n
itial
commit
|
commitdiff
|
tree