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
limit maximum splice length to 1 << 30
2011-05-18
Eric
Wong
lim
i
t maximum
splice
l
eng
t
h to 1 <<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: sma
l
l cleanup for pipe
splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
-
w
o
rka
r
ound
s
ocket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
expand doc for non-
b
locking splice into a p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
o
n
g
c
o
py
_
stream: alway
s
use
S
PLICE_
F
_NONBLOCK fo
r
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
W
ong
io_s
p
li
c
e 4
.
1
.
0
-
c
opy_stream
e
nhanc
e
ment
f
o
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_stream coerces based
on #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
io_spl
i
ce 4
.
0
.
0 - easier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
fix up d
o
cument
a
t
ion for fd vs IO obj
e
c
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Won
g
c
op
y
_
s
t
re
a
m: enough
to get
t
his workin
g
under MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream: fix userspace
buffer
i
ng assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
add
c
o
py_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_s
t
re
a
m
: u
p
d
at
e
s
r
c_offs
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_s
t
ream atte
m
p
t
s to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice:
d
i
s
able timeout-related tests
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WAI
T
A
L
L
f
lag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
test_io_splice_ein
t
r:
b
eef up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t instea
d
of l
o
ng/u
n
signed long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
INT
R
test on
l
y
works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
etect closed d
e
s
c
r
i
p
tors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_fil
e
no: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Wo
n
g
retry
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_splice 3
.
1
.
0 - I
O
::Splice
.
copy_str
e
am imp
r
ove
m
en
t
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
ong
minor documentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
I
O
::Splice
.
cop
y
_strea
m
doe
s
n't change offset
of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf
:
remove unnece
s
sary d
i
r_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kin
d
er
,
gentler L
i
nux zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
d
o
c:
m
o
re notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
remove
VERSI
O
N constant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic W
o
ng
d
o
c: RDoc for ne
w
interf
a
ces a
n
d ch
a
n
g
es
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
v
m
splice flags a
r
gument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
add IO
.
t
r
y
t
ee interface
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
trys
p
lice implie
s
SPL
I
CE_F_NONBLOCK for f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
flags are o
p
tion
a
l
for
s
plic
e
and trysplice
commit
|
commitdiff
|
tree
2011-02-27
E
ric Won
g
s
hor
t
e
n
calls to rb_thread
_
blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
avoid signed
v
s u
n
s
i
gned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_stream: File
.
op
e
n encoding doesn't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: fix broken assertions on R
u
by 1
.
9
.
3
d
ev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
t
r
y
s
p
lice instead of
I
O
.
s
plice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: re
m
ov
e
unused_port func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
add IO
.
t
r
ysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wong
te
s
t: c
l
eanup unus
e
d_port fu
n
cti
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
clean
up pa
c
ka
g
i
n
g an
d
u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
doc: sw
i
t
ch
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
NUmakefi
l
e: sync examples for docume
n
ta
t
i
o
n publishing
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
Wong
GNUma
k
efile: update RAA on new relea
s
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io
_
splice
2
.
2
.
0
- up
d
ates for Linux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
add
I
O#pi
p
e
_
size and IO#pipe_size=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix br
o
ken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice
2
.
1
.
0
-
IO::Splice
.
copy_st
r
eam f
i
xes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
doc: h
e
lp RDoc read IO::S
p
lice sin
g
leton me
t
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ and
+
dst+ for I
O
:
:Spl
i
ce
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add r
c
ov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
co
p
y_
s
t
r
eam: h
a
ndle
a
nd blo
c
k
on EAGAI
N
from
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
makefile:
allow pa
s
sin
g
options to
test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
ong
co
p
y_str
e
am: cleanu
p
after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPYING:
b
undle the
LGP
L
v2
.
1 instead
o
f
LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wo
n
g
u
p
d
ate PIPE_CAPA documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
relicense to L
G
PLv2
.
1+ (from LGPLv3
o
nly)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
GNUmakef
i
le: make our unit tests P
H
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
examples/spl
i
c
e
-
cp: simplify with IO::Splice
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
i
o
_spl
i
ce_ext: requi
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
copy_stream t
a
kes source off
s
et like the
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
W
ong
a
l
low IO
.
v
m
splice to
t
a
ke a single
s
tring
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
n
g
c
o
py_stream:
alw
a
ys try to mo
v
e pages i
n
stead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
p
reliminary support for F_GETP
I
PE_S
Z
and F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wo
n
g
upd
a
te IO::Sp
l
ice::
F
_MOVE
d
o
c
u
mentation
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c W
o
ng
s
implif
y
exam
p
l
e
s for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imple
m
ent IO:
:
Splice
.
c
o
py
_
stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix ind
e
nt
a
ti
o
n bug
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test fo
r
non-b
l
ocking, non-pi
p
e d
e
scriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
c
l
arify wo
r
ding
in license
commit
|
commitdiff
|
tree
2010-05-27
E
ri
c
Wong
a
l
low IO(-
i
s
h
) obj
e
cts as d
e
scripto
r
a
rgume
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test: enable
R
uby wa
r
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice
always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: mor
e
desc
r
ipti
v
e Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
doc: better ex
p
l
ain the
n
eed for
I
O::Splice::F_N
O
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
avoid partial w
r
ites
o
n IO
.
vmsplice unless F_
N
ONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
Wong
sp
l
it ou
t
ARY2IOVEC
ma
c
r
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: sw
i
tc
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a
m
odule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
Wong
README: add
mail
i
ng lis
t
archive inform
a
t
ion
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic
W
ong
LICENSE: s/
p
osix_mq/io_l
i
nu
x
/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
add gems
p
ec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c
W
o
n
g
ini
t
ial
commit
|
commitdiff
|
tree