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
avoid uname() for pipe size modification checks
2012-03-07
Eric Wong
avoid u
n
ame() for pipe size mod
i
ficat
i
on che
c
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
limit max
i
m
um splice
le
n
g
th to 1 << 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
copy_stream: small
c
le
a
n
up for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wo
n
g
io_splic
e
4
.
1
.
1
-
w
orka
r
ound so
c
k
et
-> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
xpand doc
for non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy
_
str
e
am: always
u
se SPLICE_F_N
O
NBLOCK
f
or pa
r
tia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic Wong
io_splice 4
.
1
.
0 - copy_strea
m
e
nhanc
e
ment for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stre
a
m coe
r
ces
based
on
#to_p
a
th
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
io_splice 4
.
0
.
0 - eas
i
er t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
fix up
d
o
cumentation
for fd v
s
I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Won
g
copy_stream: eno
u
g
h
to get this wo
r
king
unde
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_copy_stream: fix userspace bu
f
fer
i
ng assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wo
n
g
a
d
d
copy_
s
t
r
eam test f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic W
o
n
g
co
p
y_stream: update src_offset on r
e
t
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
copy_stream a
t
tempts to use IO::Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
test_io_splice:
d
isable timeout-relat
e
d tes
t
s in
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
W
ong
add IO:
:
Splice::WA
I
TALL
f
lag su
p
port
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
t
est_io_spl
i
c
e_e
i
ntr: beef
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
n
g
use ssize_t
/
size_t
i
nst
e
ad o
f
long
/
uns
i
gned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EIN
T
R test o
n
ly wor
k
s under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect c
l
osed de
s
criptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
m
y
_fil
e
no: u
s
e FI
X
2INT instea
d
of N
U
M
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on E
I
N
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io
_
splice
3
.
1
.
0 - IO::Splice
.
copy
_
stream improveme
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
mino
r
documentatio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
IO:
:
Splice
.
c
o
py_stream
d
oesn't c
h
an
g
e
offset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
extc
o
nf: remov
e
un
n
ecessa
r
y dir_conf
i
g sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c
Wong
io
_
splice 3
.
0
.
0
-
kinder, gent
l
er Li
n
u
x zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: m
o
r
e
notes
f
or IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
remove V
E
RSIO
N
cons
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc: RDoc for new i
n
terface
s
and
changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
n
g
IO
.
vmsplice fl
a
gs argument defaults to zer
o
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
add I
O
.
try
t
ee i
n
terface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
ysplice i
m
plies SPLICE
_
F_NONBLOCK
f
or
flags
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c W
o
ng
flag
s
a
r
e optional for sp
l
ice and tr
y
splice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
shorten calls to r
b
_
thr
e
a
d_b
l
ocki
n
g_regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
a
void s
i
gned vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
co
p
y
_
stream: F
i
l
e
.
open encoding doesn't
m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
t
e
s
t
:
fix broken asse
r
tio
n
s on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
c
opy_stream use
s
IO
.
trysplice
instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
t
est: remove
unused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trysplice int
e
rface
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
io/splice
:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test: cl
e
anup unused_port functi
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean
u
p packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
doc: swi
t
ch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
GNUmakefil
e
: sync exam
p
les
for docume
n
tation pu
b
lish
i
n
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
NUmakefile:
updat
e
RAA
on new relea
s
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
R
u
by io
_
spl
i
ce 2
.
2
.
0 -
u
pd
a
tes for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
add IO#p
i
pe_size and IO#pip
e
_
s
ize= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_sp
l
ice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_sp
l
ice 2
.
1
.
0
- IO
:
:S
p
l
i
ce
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
doc: hel
p
RDoc re
a
d
I
O:
:
S
p
l
ice single
t
on methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
document
+
src+ and +dst
+
for
I
O
:
:Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: ad
d
rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: handle
a
nd bl
o
ck on EAGAIN from
t
he non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
m
akefile: a
l
low pass
i
n
g
o
ptions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: cleanup
a
fter ours
e
l
ves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
CO
P
YIN
G
: bundle the LG
P
Lv2
.
1 i
n
stea
d
of L
G
P
Lv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
R
u
by
io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
update
PI
P
E
_CAPA
d
ocument
a
tion for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
reli
c
ense
t
o
LGPLv2
.
1+ (from LGPLv3
o
n
l
y
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefil
e
: ma
k
e our
u
n
it tests
P
HONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
exam
p
les/splice-
c
p: si
m
plify
w
ith
IO:
:
Splice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
io_splice_
e
xt: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
ong
c
o
py_str
e
am take
s
sour
c
e offset l
i
k
e th
e
non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
all
o
w IO
.
vmsplice
to take a si
n
gle string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wo
n
g
copy
_
stream: always try to m
o
v
e pag
e
s in
s
te
a
d
of copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
preliminary s
u
pport for
F_
G
ETPIPE_S
Z
an
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
updat
e
IO::Splic
e
::F_M
O
V
E
d
ocumenta
t
ion for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
s
implify exa
m
ples for
1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
i
m
plement
IO:
:
S
plice
.
c
opy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
fi
x
i
n
dentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
ean
u
p
m
ake
f
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
te
s
t
for non-bloc
k
in
g
,
non
-
p
ipe
d
e
scriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
cl
a
rify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow
I
O(-ish) objec
t
s as de
s
criptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
tes
t
: enab
l
e R
u
b
y
warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
I
O
.
splice
a
lway
s
releases th
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
s
t: more descriptive Tempfile
n
am
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better ex
p
l
a
in th
e
need for IO::Spli
c
e
::
F
_
N
ONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
avoid
p
artial writes on
I
O
.
vms
p
lice unl
e
ss F_NO
N
BLOC
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split ou
t
ARY2IOVE
C
macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GN
U
make
f
ile: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" s
h
o
uld be a mod
u
le,
n
ot a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Won
g
README: add maili
n
g
l
is
t
archive
inf
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
L
I
CE
N
SE: s/pos
i
x_mq/io_lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gem
s
pec
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
init
i
al
commit
|
commitdiff
|
tree