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
set close-on-exec in pipe size modification check
2013-04-21
Eric Wong
set clo
s
e
-on-exec in pipe size mo
d
ification check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_spli
c
e 4
.
2
.
0 - several bugfixes and workaro
u
nds
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic W
o
n
g
vmsplice: more consistent fi
l
eno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
mspli
c
e: av
o
id refere
n
ci
n
g in
v
a
lid stack a
d
dress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/librelist
.
com/libre
l
ist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
ng
avoid uname() for
pipe size modif
i
cation ch
e
ck
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maxim
u
m spli
c
e length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: small cleanup fo
r
pi
p
e splicin
g
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
i
o_
s
plice 4
.
1
.
1 - workaround socket ->
pipe i
s
sue
s
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
expand doc for non
-
blocking spl
i
c
e
into a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
o
ng
copy_stream:
always use SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
W
o
ng
io
_
spli
c
e 4
.
1
.
0
-
cop
y
_
strea
m
enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coe
r
ce
s
based on #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
io
_
s
plice 4
.
0
.
0
-
easier to us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
ix up docume
n
t
ation for fd vs
IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_str
e
a
m
: en
o
ug
h
t
o
get this working unde
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
test_copy_stream
:
fix userspace b
u
ff
e
ring as
s
u
mptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
add copy_stream test from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_str
e
am: up
d
a
te src_offset on re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream att
e
mpts
t
o use
I
O::Spli
c
e::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io
_
spli
c
e
:
d
i
s
a
ble
t
imeout-related te
s
ts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO
:
:
S
plice::WAITALL flag s
u
pport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
tes
t
_io_splice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
use
s
size_t/s
i
z
e
_t ins
t
ead of
l
on
g
/u
n
si
g
ned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
EINTR test only works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
d
e
tect cl
o
sed des
c
rip
t
ors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wo
n
g
m
y
_
f
ileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
W
o
n
g
retry on
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
io_spli
c
e 3
.
1
.
0
-
IO::
S
pl
i
ce
.
copy_str
e
am imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
minor do
c
u
m
entation upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O
::Splice
.
c
opy_stream doesn
'
t change offset of sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
ex
t
co
n
f:
remove unnecess
a
ry dir_co
n
fig statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c Wong
io_splice 3
.
0
.
0 - kinder, g
e
n
t
ler Linux
z
ero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc:
m
o
re note
s
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
remove
V
ERSI
O
N
constant
commit
|
commitdiff
|
tree
2011-02-28
E
ric
W
o
ng
doc: RDo
c
for
new interfaces
an
d
cha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
W
o
n
g
IO
.
vmsp
l
ice flag
s
argumen
t
de
f
aults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
add
I
O
.
tr
y
tee int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
rysplice
i
mplies
SPLICE
_
F_NONBL
O
C
K
f
o
r
f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
are opti
o
nal for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
shorten calls to rb
_
threa
d
_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid signed vs unsi
g
ned
c
omparison
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
copy_stream: F
i
le
.
open en
c
o
d
ing doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
:
fix
b
roken assertions
o
n
Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
cop
y
_stream uses IO
.
trysplic
e
inst
e
ad of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
tes
t
:
remove unused
_
port func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
a
d
d IO
.
trysp
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
io/spl
i
ce: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
test
:
cleanup unus
e
d_port functi
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
c
lean up packag
i
ng
a
nd us
e
p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: s
w
itch to wrongdo
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
GNUmakefile: sync
examples for documentatio
n
publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RAA
on
n
ew
r
eleas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io
_
splice 2
.
2
.
0 -
updat
e
s for Lin
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe
_
si
z
e an
d
IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
tes
t
_io_splice
:
fix broken tes
t
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
R
u
b
y io_spli
c
e 2
.
1
.
0 - I
O
::Spl
i
ce
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
do
c
:
h
elp
R
Doc re
a
d IO::Splice s
i
ng
l
eton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
document +src+ a
n
d
+
dst+ for IO::Splice
.
{full,part
i
al
}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
G
N
Umakef
i
le
:
a
d
d rcov target
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
W
ong
c
o
p
y
_
s
trea
m
: h
a
ndle
and block on E
A
GAIN f
r
om the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wo
n
g
GN
U
m
a
kefile: allow passing o
p
tions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
p
y_stre
a
m: cle
a
nup
a
fter
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPYING:
b
undle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
Ruby io
_
sp
l
ice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upda
t
e PIPE_CAPA docume
n
tation fo
r
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
r
e
license to LGPL
v
2
.
1+ (from LGP
L
v3 only
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
GNUmakefi
l
e: make our unit tests PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
exam
p
les
/
splice-cp:
s
i
mplify with I
O
:
:Splice
.
copy
_
stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
s
p
lic
e
_
e
xt: req
u
ire er
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Wong
copy_
s
tream takes source offset like the no
n
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice to take a single strin
g
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic W
o
n
g
copy
_
stream: always try to move pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary support for F_
G
ETPIP
E
_SZ an
d
F_S
E
TPIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
u
pda
t
e IO::Splice::F_MOVE d
o
c
umentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
si
m
plify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
imp
l
ement IO::Sp
l
ice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Won
g
f
i
x indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
cl
e
a
n
up makefil
e
s
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wo
n
g
test for n
o
n
-
b
l
ocking, non
-
pip
e
desc
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify
w
ording in license
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
allow
IO(-i
s
h) objects
a
s descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
te
s
t: enable Ruby w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
IO
.
s
p
lice always r
e
lea
s
es the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
more
de
s
crip
t
ive
Tempfi
l
e names
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
on
g
doc: be
t
ter ex
p
lain
t
he need
for IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
av
o
id partial writes on IO
.
vmsp
l
ice unless F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
Wong
spl
i
t out
A
R
Y
2IOVEC m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUma
k
e
file: switch to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"Splic
e
" s
h
o
u
l
d
be a module,
n
o
t a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c Wong
README: add mailing l
i
s
t
archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
LICE
N
S
E: s
/
posix_
m
q/io_l
i
nux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
gemspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wo
n
g
in
i
tial
commit
|
commitdiff
|
tree