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
Eri
c
Wong
set clos
e
-on-exec in pi
p
e s
i
ze modification check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_s
p
li
c
e 4
.
2
.
0 - several bu
g
fixes
a
nd
workaro
u
nds
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
on
g
vmsplice: mo
r
e
consisten
t
f
ileno retry h
a
ndlin
g
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice: avoid referenc
i
ng invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc: s/libreli
s
t
.
com/libre
l
ist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
W
o
n
g
av
o
id uname
(
) for pipe size modifi
c
ation checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
limit maximum splice len
g
th to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric Won
g
c
o
p
y_stream
:
small cleanup f
o
r
p
i
pe s
p
li
c
ing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 - worka
r
ound socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wo
n
g
expand
d
oc f
o
r non-
b
l
o
ck
i
ng spl
i
ce
i
nto a pipe
commit
|
commitdiff
|
tree
2011-05-17
E
ric Wong
c
o
py_strea
m
: always use SPLICE_F_NONBLOCK for
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_
s
plice
4
.
1
.
0 - copy_
s
tream
e
nhanc
e
ment for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
copy_stream coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
W
ong
fix up docu
m
e
ntati
o
n for fd vs
I
O object
s
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_
s
tream:
e
nough
t
o ge
t
t
his
w
orki
n
g
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
test_co
p
y_stre
a
m:
f
ix userspace b
u
ffering assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
a
d
d copy_strea
m
test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_stream: update src_offset
o
n re
t
rie
s
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
copy
_
s
t
rea
m
attempts to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
te
s
t_i
o
_splice: disabl
e
timeout-re
l
ated t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
add
I
O:
:
Splice::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test
_
io_splice_ein
t
r:
b
eef
u
p test
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
use ssize_t/size_t instead of l
o
ng/u
n
sig
n
ed lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
W
ong
EI
N
TR test only works
unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
detec
t
closed desc
r
iptors o
n
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
ong
my_fil
e
no: use
F
IX2INT ins
t
ead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_s
p
lice 3
.
1
.
0 -
I
O
::Splice
.
copy_stre
a
m i
m
p
r
o
v
ement
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c
Wong
minor doc
u
mentation
u
p
d
ate
s
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
on
g
IO::
S
p
lice
.
co
p
y
_
s
t
r
e
a
m
doesn't
change
offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: remove unne
c
es
s
a
r
y
dir
_
conf
i
g statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - ki
n
d
e
r, gentler Li
n
ux
z
ero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: mor
e
notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
r
e
move VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc:
RDoc
for new in
t
erfaces
a
nd
c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
IO
.
vmsplice flags argument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
add
I
O
.
trytee interfac
e
commit
|
commitdiff
|
tree
2011-02-27
E
ri
c
Won
g
trys
p
lice implies SPLICE_F_NONBLOCK for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flags are optiona
l
for splice a
n
d trys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten
c
alls to rb
_
thre
a
d_blocki
n
g
_
region
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c W
o
n
g
avoid si
g
ned vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
copy_stream
:
File
.
open encoding doesn't
m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: fix broken as
s
ertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
c
o
py_
s
t
ream uses IO
.
trysp
l
ice i
n
st
e
ad
of IO
.
spl
i
c
e
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
test
:
r
e
mov
e
unused_port funct
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
add
IO
.
trysp
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
E
ric Won
g
io/spli
c
e
:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
tes
t
: clea
n
u
p unused
_
po
r
t
f
u
n
ction
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean up pa
c
kaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c:
s
witch
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
G
N
Umakefil
e
:
s
ync
e
xamples for doc
u
mentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
GNU
m
akefile: upd
a
te RAA on new
r
el
e
ase
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
Rub
y
io_
s
p
l
ice 2
.
2
.
0 - updates for
L
inux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
add
I
O#pipe_size and IO#pi
p
e_si
z
e
= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_spli
c
e:
fix broke
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_spli
c
e 2
.
1
.
0
- IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDo
c
read
I
O
::Splic
e
singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
doc
u
ment +src+ and +dst+ for
I
O::Splic
e
.
{full,par
t
ia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
ong
G
N
U
makefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: h
a
ndle an
d
bloc
k
on E
A
GAIN from th
e
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefil
e
:
allow pass
i
ng opt
i
ons to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cleanup afte
r
ourselv
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
ng
CO
P
Y
I
N
G: bundle the
LG
P
Lv2
.
1
i
n
s
tead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
i
o
_
splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
ong
u
pda
t
e PIPE_CAPA documentat
i
on for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
relicense
t
o
LGPLv2
.
1+ (from L
G
PLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
on
g
GNUmakefile: make our unit tests
P
HONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/spli
c
e-cp: s
i
mplify with I
O
:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
io_splice_
e
xt
:
require err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
cop
y
_s
t
r
eam
t
akes source offset like the
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Won
g
all
o
w IO
.
vm
s
plice to
take a s
i
ngle string
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
c
o
p
y
_stream: alway
s
try
t
o move
p
ages instead
o
f copy
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
prelimin
a
r
y
s
upport for F_GETPIPE_SZ an
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
u
pdate
IO::S
p
l
ice::F_MOVE doc
u
m
e
nta
t
ion for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simplify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impl
e
ment
I
O::Splice
.
c
o
p
y
_stream
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
f
ix indent
a
tion b
u
g
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
R
u
by io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
t
est for non-blocking, non-pipe
descr
i
pt
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarif
y
wording
in
licens
e
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
allow IO(-ish) ob
j
e
c
t
s
as des
c
riptor
a
r
g
u
m
e
nts
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
test:
e
n
able
R
uby
warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
IO
.
splice always releases th
e
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
te
s
t: m
o
re
d
e
scriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc
:
better expla
i
n the nee
d
for IO::Spli
c
e:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avo
i
d
parti
a
l
w
rites on IO
.
vmsp
l
ice unless
F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
sp
l
i
t ou
t
ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUma
k
e
file: switch to
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c Wong
"Splice" shou
l
d
be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailing list archive informat
i
on
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic
Wong
LICENSE: s/posix_
m
q/io_li
n
ux
/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic
Wong
add ge
m
spec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
ini
t
ia
l
commit
|
commitdiff
|
tree