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
E
ric Wong
set close-on-exec
i
n
p
ipe size modifica
t
ion
c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_
s
p
lice 4
.
2
.
0
-
se
v
eral bugfixes and workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vmsplice: more c
o
nsiste
n
t fileno
r
etry h
a
ndlin
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmspli
c
e
:
av
o
id ref
e
rencing inval
i
d stack
a
ddress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/libr
e
lis
t
.
c
o
m/librelist
.
o
r
g/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wong
avoi
d
una
m
e() for pipe size m
o
dific
a
ti
o
n checks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
n
g
limit maximum splic
e
l
e
ngth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
copy_
s
tre
a
m: small c
l
eanup for pipe sp
l
i
c
i
n
g
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
io_sp
l
ice
4
.
1
.
1 - wo
r
k
around socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
ng
exp
a
nd doc
f
or
non-blocking
splice i
n
to a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Wong
copy_stream: always use SPLI
C
E_F
_
NON
B
L
OCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
W
o
ng
io_
s
p
lice 4
.
1
.
0 - copy_stream
e
n
hancemen
t
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
copy_stream coerce
s
based
on #to
_
path
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up documentati
o
n for fd vs IO
o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream: enough to get this working
under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c W
o
ng
test_copy_stream: fix
users
p
a
c
e buffering assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
a
d
d
copy_stream t
e
st fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
: u
p
date sr
c
_offset o
n
r
e
tries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy
_
st
r
ea
m
attempts
t
o use
IO::Splic
e
::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_
i
o_splice: d
i
sab
l
e timeout-related te
s
ts
i
n
n
on-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
d
d IO::Splice::WAITALL flag s
u
pport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
te
s
t_
i
o_splice_eintr: beef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use s
s
i
z
e
_
t/size_t instead
o
f lo
n
g/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR tes
t
only work
s
und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
de
t
e
c
t closed d
e
scr
i
p
t
o
rs
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
my_fileno: u
s
e FIX
2
INT inst
e
ad of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
re
t
ry on
E
I
N
TR
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
i
o
_splice 3
.
1
.
0 -
IO::Splic
e
.
c
opy_str
e
am improvement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Won
g
minor
d
ocu
m
ent
a
tion updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Spli
c
e
.
copy_stream doesn'
t
chang
e
offset of sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
e
x
tconf: remove unnecessar
y
di
r
_
c
onfi
g
state
m
e
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_sp
l
ice 3
.
0
.
0 - kinder
,
gentler Linux ze
r
o-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
do
c
: more notes
f
or IO
.
vm
s
plice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remov
e
VERS
I
ON constan
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
doc: RD
o
c for new interfaces a
n
d
changes
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
I
O
.
v
msplice
f
lags ar
g
ument d
e
f
a
ults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
ad
d
I
O
.
trytee
inter
f
ace
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tr
y
splice impli
e
s
SPLICE_F_NON
B
LOCK f
o
r flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
flags are optional
f
o
r
splice
and trysplice
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
shorten calls to rb_threa
d
_blocking_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs un
s
ign
e
d comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_
s
tream
:
File
.
open
e
n
c
oding doe
s
n't
m
atter
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
test:
f
ix
b
r
oken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy
_
stream
u
ses IO
.
trysplice inste
a
d o
f
IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: remove unuse
d
_port
function
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
add IO
.
tryspli
c
e
in
t
erface
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
io/splice: unin
d
ent
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wo
n
g
test:
cleanup unused_
p
ort func
t
i
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cle
a
n up pack
a
g
ing and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
GNUma
k
efile: syn
c
examples for
d
ocumentatio
n
publis
h
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefi
l
e: update RAA on new
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
Ruby io_splic
e
2
.
2
.
0 - updates
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
W
o
ng
a
dd IO
#
pipe_size
and I
O
#pipe_size= accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
tes
t
_io_sp
l
ice: fi
x
bro
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
Ruby io_splice 2
.
1
.
0 - IO::Splice
.
copy_s
t
r
e
am fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help
RDo
c
read IO::
S
plice singlet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docu
m
ent +src+ and
+
dst+ for IO:
:
S
plice
.
{full,p
a
r
tial
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
c
opy_s
t
re
a
m:
h
a
n
dle and block on
E
A
GAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
G
N
U
makefil
e
: allow passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_st
r
eam: cleanup afte
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
COPY
I
NG: bundle the LGPLv2
.
1 instead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Wong
Ru
b
y io_splic
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
update
PIPE_CAPA doc
u
mentation f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
reli
c
ense to LG
P
L
v
2
.
1+ (
f
rom LGPLv
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
GNUm
a
ke
f
i
le: make
our unit
t
ests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
exampl
e
s/splice-cp: simp
l
i
fy with IO::Splice
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
n
g
io_sp
l
ice_ext: requ
i
r
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
copy_stream takes
source o
f
f
set
l
ike th
e
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
ic Wong
allow IO
.
vmsplice to take a si
n
gle
s
t
r
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
co
p
y_st
r
eam: always try to m
o
v
e page
s
ins
t
ead of co
p
yin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
pr
e
lim
i
na
r
y
s
uppo
r
t for F_GETPIPE_SZ and F
_
SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
update I
O
::Spl
i
c
e:
:
F
_MOVE
d
o
cu
m
en
t
ation
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
simplify examples fo
r
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
ix inde
n
tation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
te
s
t f
o
r non-
b
locking,
non-pipe desc
r
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
c
l
a
rify wording in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llow I
O
(-i
s
h) objects as
d
escript
o
r
ar
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby
w
arning
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
IO
.
splice always re
l
eases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
t
e
st: more desc
r
iptive Tem
p
file names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bette
r
explain
the need for IO::Splice::F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
a
v
oid partial
writes on IO
.
vmsplice unles
s
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
p
li
t
o
ut
ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c
Wong
GN
U
makefile:
sw
i
tch t
o
R
D
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
Splice
"
s
h
ould be a modu
l
e, no
t
a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c
Wong
R
E
A
DME:
a
dd mailing list archive
i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
E
r
i
c Wo
n
g
LI
C
ENSE
:
s/po
s
ix_
m
q
/io_lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
initial
commit
|
commitdiff
|
tree