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
io/splice: deprecated potentially unsafe methods
2013-05-12
Eric
W
o
n
g
i
o
/splice: deprecated potentially
unsafe method
s
commit
|
commitdiff
|
tree
2013-04-21
Eri
c
Wong
set
c
lose-on-exec in pipe size modi
f
ication check
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
W
o
ng
io_splice 4
.
2
.
0 - several bugfixes and workarou
n
ds
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vmsplice:
m
o
re
consi
s
tent fileno
re
t
ry handling
commit
|
commitdiff
|
tree
2013-01-19
E
ric
W
o
n
g
vmsplice: avo
i
d ref
e
r
e
ncing i
n
valid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc
:
s
/
librelis
t
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
r
i
c
Wong
avoid un
a
me()
for pipe si
z
e modifi
c
at
i
on
c
hecks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit
maximum splice
length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
W
ong
copy_st
r
eam:
s
mall cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
io_splice 4
.
1
.
1 - workaround s
o
cket -
>
p
ipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand
d
oc for non-b
l
ocking splice
into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Wong
cop
y
_strea
m
: al
w
ays use SPLICE_F_
N
ONBLOCK
f
or pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ri
c
Wong
io_splice
4
.
1
.
0
- copy_stream enhancement
f
or
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
co
p
y_s
t
ream coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Won
g
io_spl
i
ce 4
.
0
.
0 -
e
asier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fi
x
u
p
docum
e
ntation
f
or fd
vs IO o
b
j
ects
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
co
p
y
_
strea
m
:
e
n
o
ug
h
to
g
et
this work
i
ng
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_c
o
py_strea
m
: fix us
e
rspace
b
uf
f
ering assum
p
tion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
copy_stre
a
m te
s
t
f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
cop
y
_stream
:
u
p
date
s
r
c_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
o
py_stre
a
m at
t
em
p
t
s t
o
use IO::Spli
c
e
::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_spli
c
e: disable timeout-related tes
t
s in no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
ad
d
IO::Splice::WAITALL
flag supp
o
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
test_
i
o_splice_
e
intr: beef up
test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
u
s
e ssize_t/size_t ins
t
ead
of l
o
ng/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
EINTR test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wo
n
g
d
e
tect cl
o
s
e
d descri
p
t
o
rs on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_file
n
o:
use FIX2INT instead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice
3
.
1
.
0 -
IO
:
:
S
p
lice
.
copy_stream impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
on
g
minor d
o
cume
n
tation
u
pdates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
Wong
IO::Splice
.
cop
y
_stream doesn't
c
ha
n
ge offset of
s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
ng
e
x
tconf: remove unnecess
a
ry dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spl
i
ce 3
.
0
.
0 - kinder, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c W
o
ng
doc: more notes for IO
.
vmspl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
V
ERSION consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
Won
g
doc
:
RDo
c
for ne
w
interfaces and c
h
a
n
ges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
IO
.
vmspli
c
e f
l
ags argumen
t
defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
a
dd IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice i
m
plies SPLICE_F_NONBLOCK
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flags are
o
ptional fo
r
s
pl
i
c
e and trys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
on
g
shorten c
a
lls to
rb_thread_blo
c
king_r
e
gi
o
n
commit
|
commitdiff
|
tree
2011-02-26
E
ric W
o
ng
avoid signed vs un
s
ig
n
ed
comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_strea
m
:
F
i
le
.
open encod
i
ng
d
oesn't m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
E
ric
Wong
t
e
st: f
i
x broke
n
ass
e
r
t
ions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy
_
stream use
s
IO
.
trysplice i
n
st
e
ad of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
t
e
st: remove unused_po
r
t func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
rys
p
lice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
tes
t
: cleanu
p
unu
s
e
d
_
port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean u
p
packaging and use
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: switch to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUm
a
k
e
file: sync
examples for document
a
tion p
u
b
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
G
NUmakefile: update RAA on new rel
e
a
s
es
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
Ruby io_splice 2
.
2
.
0
- updates for
Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
ad
d
IO#pipe_size
a
nd IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix broken t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Rub
y
io_sp
l
ice 2
.
1
.
0
- IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc:
h
el
p
RDoc
r
ead IO
:
:Splice singleto
n
m
etho
d
s
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
document +src+ and +dst+ for IO::Splice
.
{full,
p
art
i
a
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Um
a
kefile
:
add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
copy_s
t
r
e
am:
h
andle and block on E
A
G
A
IN fr
o
m the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GN
U
mak
e
file: allow
p
assing
options
to test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_
s
tream: c
l
ean
u
p aft
e
r ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
COPYING:
bundle t
h
e LGPLv2
.
1 instead of LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Wong
up
d
ate
P
IPE
_
CAPA documentati
o
n f
o
r L
i
nux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
ong
relicense to LG
P
Lv2
.
1+ (
f
rom LGPL
v
3 onl
y
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Won
g
G
N
Umakefile: ma
k
e our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
e
x
am
p
les/splice-cp: simpl
i
f
y
with IO::Splic
e
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_sp
l
i
c
e_
e
xt:
r
equire
e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
cop
y
_str
e
am takes source offset like th
e
non
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
m
splice to take a single strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream:
always
try to move
p
ages
i
nstead of copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
prelimin
a
ry support fo
r
F_
G
ETPIPE_SZ a
n
d F
_
S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
update IO::S
p
lice::F_MOVE docu
m
entation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
simplify ex
a
mp
l
es
f
or 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
im
p
lement IO::Spl
i
ce
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix ind
e
ntation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
R
u
by
io_sp
l
ice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cle
a
nup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
t
est
f
or non-blo
c
king, non-pipe desc
r
ipt
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cla
r
i
fy
w
ording in l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
allow IO(-ish) objects
as descriptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
:
enable Ru
b
y w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice always release
s
the
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est
:
more desc
r
iptive Te
m
p
file n
a
me
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bette
r
explain the
n
eed
for
IO::Splice::
F
_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
oid
par
t
ial writes on IO
.
vmsplic
e
un
l
ess F_NONB
L
O
CK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
plit out ARY2IOVEC
m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GNUmakefil
e
:
s
witch to
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"
S
p
l
i
ce" shoul
d
b
e
a
module, not a
c
l
a
ss
commit
|
commitdiff
|
tree
2010-02-21
E
ric Wong
README: add
m
aili
n
g list a
r
c
h
iv
e
in
f
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric
Won
g
LICENSE
:
s/
p
o
six_
m
q/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add ge
m
spe
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree