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 Wong
i
o
/spli
c
e: dep
r
ec
a
ted
pote
n
t
i
ally unsaf
e
m
e
t
hods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
s
et close
-
on-exec in pipe size modificati
o
n c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io
_
sp
l
ice 4
.
2
.
0 - sever
a
l bug
f
i
xes an
d
work
a
rounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more consist
e
nt filen
o
retry
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
v
m
s
p
l
ice:
avoid ref
e
rencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric W
o
ng
do
c
: s/lib
r
elist
.
com/l
i
br
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
ng
avoid uname
(
)
for
pipe size modification c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
limit m
a
x
imum spl
i
ce length to 1 << 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: smal
l
cleanup fo
r
pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
io
_
splice 4
.
1
.
1
-
workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for non-blockin
g
splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
co
p
y_str
e
a
m: alway
s
use SP
L
ICE_F_NON
B
LOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_s
p
lice 4
.
1
.
0 - cop
y
_stream en
h
a
nce
m
en
t
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
co
p
y
_stream coerces b
a
se
d
on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io
_
splic
e
4
.
0
.
0
-
ea
s
ier to
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up
documentati
o
n for f
d
vs
I
O ob
j
ects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: enough to get this worki
n
g
u
nd
e
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_co
p
y_
s
t
ream:
f
i
x usersp
a
c
e
buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add cop
y
_
str
e
am tes
t
from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
co
p
y_stream: u
p
date src_offset
on retri
e
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
co
p
y
_
str
e
am attempt
s
t
o
use
I
O::
S
plice::WAI
T
A
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
test_
i
o_s
p
lice:
d
isable tim
e
o
ut-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add I
O
::S
p
lice::WAITA
L
L flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
te
s
t_io
_
splice_ein
t
r: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
s
s
i
ze_t/si
z
e
_
t inste
a
d
of long/uns
i
gned
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINT
R
test
o
nly works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
etect closed
d
escriptors
o
n
EI
N
TR
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
W
o
n
g
m
y_fileno:
u
s
e
FIX2INT instead o
f
N
U
M2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
ret
r
y on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 -
I
O::
S
plice
.
cop
y
_stream impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic
Wong
minor doc
u
m
entation up
d
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO::Splice
.
c
o
py_stream doesn't ch
a
nge of
f
set of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric Wong
e
x
t
c
onf: remove un
n
e
cessary dir_c
o
nfig sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Eri
c
Wong
io_splice 3
.
0
.
0 -
kinder,
gentle
r
Linux ze
r
o-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: more notes for IO
.
vmspl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
re
m
ove
VERS
I
ON constan
t
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc:
R
Doc for
n
ew inte
r
faces and c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
vm
s
plice flags a
r
gu
m
ent defaul
t
s to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
add IO
.
trytee i
n
terface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Won
g
trysplice i
m
plies S
P
LICE_
F
_NONBLOCK fo
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
a
re
o
ptional for spli
c
e
a
n
d
trysplice
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
short
e
n calls to rb_
t
hread_blocki
n
g
_
regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
avoid si
g
n
ed
v
s unsigned co
m
parison
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
copy_st
r
eam:
File
.
open
e
n
c
oding
d
oesn't
matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
fix broken ass
e
r
t
ions on Rub
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py
_
stream uses IO
.
tr
y
splice
i
n
stead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test
:
remo
v
e
unused_port
f
uncti
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
ad
d
IO
.
trysplice interf
a
ce
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c
Wong
io/s
p
lice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
test: cleanup unuse
d
_
p
o
rt func
t
ion
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
W
ong
c
le
a
n up pac
k
a
g
ing
a
nd u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
switch to
w
r
ongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUm
a
kefile: sync exam
p
les for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
GNUmak
e
file:
update R
A
A on
n
ew releases
commit
|
commitdiff
|
tree
2010-08-02
E
ri
c
Wong
Ruby io_sp
l
i
ce
2
.
2
.
0 - upda
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
add I
O
#pipe_size and
I
O#pipe_size=
a
ccesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_sp
l
ice: f
i
x broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
R
u
b
y i
o
_
splice 2
.
1
.
0 - IO::Splice
.
c
opy_stream
f
ixe
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: h
e
lp RD
o
c rea
d
IO::S
p
l
ice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docu
m
ent +src+ and +dst+ for IO::S
p
l
i
ce
.
{
full,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GN
U
makefile: ad
d
rc
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_
s
tream: handle and b
l
ock o
n
EAGAIN
f
ro
m
t
he n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmak
e
file: allow pass
i
ng
options to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_
s
trea
m
:
c
lea
n
up
a
fter ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
C
O
P
YI
N
G:
bun
d
le the LGPLv
2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
Ruby io_sp
l
ice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
up
d
ate
P
IPE_CAPA
doc
u
m
e
ntation for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicen
s
e to LGP
L
v2
.
1+ (fr
o
m LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
G
N
Umakef
i
le: ma
k
e our unit
t
ests PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
examples/s
p
lice-cp: simplify with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
io_spli
c
e_ext
:
require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
ong
copy
_
stream takes so
u
r
ce offset lik
e
the non-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
Wong
al
l
ow IO
.
vmsplice to take a single
s
trin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
co
p
y_stream: always try to
move
p
ages instea
d
of cop
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelim
i
nary su
p
port for F_GETPIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
upd
a
te
IO::Spli
c
e::F_M
O
VE documentatio
n
for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
n
g
simplify examples for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implem
e
nt
IO:
:
Splice
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
i
x i
n
de
n
ta
t
ion
b
ug
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 makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wo
n
g
test
for non-b
l
o
c
k
i
n
g, non-pipe
d
escript
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wo
r
di
n
g in
l
ice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
allow IO(-ish) objects as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
o
ng
t
e
st
:
enable Ruby
w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
IO
.
s
p
li
c
e alwa
y
s releases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: more d
e
scriptive Tempf
i
l
e
nam
e
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
do
c
:
bett
e
r expl
a
i
n
t
he nee
d
for IO::S
p
lice::F_N
O
N
B
LOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
avoid partial w
r
i
tes on IO
.
vmsplice un
l
ess F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic Wong
split out
A
R
Y
2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: switch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"S
p
lice"
should be a module,
n
o
t
a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README:
a
dd ma
i
ling
l
ist archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LIC
E
NSE: s/posix_mq/io_li
n
ux/
commit
|
commitdiff
|
tree
2010-02-15
E
r
i
c
W
o
ng
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree