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
io
/
s
plice: depre
c
ated
potential
l
y
u
nsafe me
t
h
o
ds
commit
|
commitdiff
|
tree
2013-04-21
E
ric Won
g
set close-
o
n-exec in pipe size modi
f
icati
o
n che
c
k
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
Wong
io_splice 4
.
2
.
0
- several bugfixes and w
o
r
k
around
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more con
s
i
s
tent
f
ileno r
e
try h
a
ndling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
vmspli
c
e: avoi
d
r
eferencing
invalid stac
k
address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/libr
e
l
ist
.
c
o
m
/
l
ibre
l
is
t
.
o
rg
/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
W
o
ng
avoid uname
(
) for pip
e
size modification checks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
limit maximum splice len
g
th to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
c
o
py
_
strea
m
:
s
m
a
ll
cleanup fo
r
pipe
s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
-
w
o
r
karou
n
d soc
k
et ->
pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc f
o
r non-blocking splic
e
in
t
o a
p
ip
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream: alway
s
use SPLIC
E
_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice
4
.
1
.
0 - copy_stream enhan
c
em
e
nt for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_stream coerces based on #to_
p
a
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
io
_
splice 4
.
0
.
0
- easier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up document
a
t
ion for fd
v
s IO obje
c
ts
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_stream:
e
nough to g
e
t this working und
e
r MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
t
e
s
t_copy_stream: fix u
s
ersp
a
c
e
buffering
a
ssumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
dd co
p
y_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wo
n
g
copy_stream: upda
t
e src_o
f
fset
on re
t
r
i
es
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
copy_stream
a
t
te
m
pts
t
o use IO::Splice
:
:
W
AI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
te
s
t_io_splice: disable timeout-re
l
ated tests in non-
M
R
I
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add I
O
:
:
S
plice::WAITA
L
L flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
test_io_splice_eint
r
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
us
e
ssize_t/si
z
e_t in
s
tead of long/
u
n
s
igned lon
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EIN
T
R t
e
st only wor
k
s
und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
de
t
ect closed desc
r
iptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
my_fi
l
e
no: use F
I
X2INT ins
t
e
ad of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
io_splice 3
.
1
.
0 - IO
:
:Splice
.
c
opy_str
e
am i
m
prove
m
ent
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c Wong
minor
doc
u
mentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO
:
:
Splice
.
c
opy
_
stream doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extco
n
f: remove unnec
e
s
sar
y
dir_config statemen
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_
s
plice 3
.
0
.
0 - kinder,
ge
n
tler
Linu
x
zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc: more notes for IO
.
vmsp
l
ice
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
Won
g
r
e
mo
v
e VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: RDoc for ne
w
inte
r
faces a
n
d c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
IO
.
vmsplice
fl
a
gs argument de
f
aults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Won
g
add
IO
.
trytee
i
nterfac
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
ysplic
e
i
mpl
i
es SP
L
ICE_F_NONBLOCK f
o
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
lags are opti
o
nal for splice and
t
r
y
s
p
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls
to
rb_th
r
ead
_
blocking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid sign
e
d vs unsi
g
ned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_s
t
ream: File
.
op
e
n
encoding doesn'
t
matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
t
e
st: fix broken
a
ssertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_s
t
ream uses IO
.
trysplice
i
nstead of I
O
.
s
p
l
ice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_p
o
r
t function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
r
y
splice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c W
o
ng
io/splice: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
t
e
st: clea
n
up unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
doc:
s
w
itch to wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
NUmakefile:
s
ync e
x
amples
f
or documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
GNUm
a
kefile:
u
pd
a
te
RA
A
on new re
l
eas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io
_
splice 2
.
2
.
0
-
updates
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
a
d
d IO#pipe_
s
ize and I
O
#pipe
_
size= accessors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Won
g
test_io_splice: fix
b
roken te
s
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby io_splice 2
.
1
.
0 - IO::Splice
.
copy_s
t
r
e
am fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
doc
:
help RD
o
c read
I
O::Splic
e
singleton method
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ and +dst+ for
IO:
:
Splice
.
{full,
p
artial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
a
dd rcov target
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
co
p
y_stream: handle an
d
block on
E
A
GAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile
:
allow
passing op
t
i
o
n
s
t
o
tes
t
/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_stream: cl
e
anup
a
fte
r
ourse
l
ves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Rub
y
io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
up
d
ate PIP
E
_CAPA
documenta
t
io
n
f
o
r Lin
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c W
o
ng
relicense to LGPLv2
.
1+ (from
L
GP
L
v3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GN
U
makefile:
m
ake our
uni
t
tests
P
H
ONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice-cp
:
simplif
y
with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
ric Won
g
io_sp
l
ice_e
x
t: requi
r
e err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c W
o
ng
copy_
s
tream takes sour
c
e
offset like the no
n
-
s
p
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric
W
ong
allow IO
.
vmsp
l
ice
t
o t
a
ke a s
i
ngl
e
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stre
a
m: always
t
r
y
t
o
move pages
i
n
s
tea
d
of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
prelimina
r
y support for F_GETPIPE_S
Z
and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
update IO::Spl
i
ce::
F
_MO
V
E documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify
examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
ric
W
o
n
g
imp
l
ement
IO::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
f
i
x inde
n
tation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_spl
i
c
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clea
n
up makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
tes
t
for non-b
l
ock
i
ng, non-p
i
pe
d
escriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
arif
y
w
o
r
d
i
ng in lic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
allow IO
(
-ish) o
b
j
ect
s
as desc
r
iptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
t
est: enable Ruby war
n
ing
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
IO
.
splic
e
alwa
y
s release
s
the
G
VL
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
t
e
s
t
: mor
e
descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: be
t
ter expla
i
n
t
he nee
d
for IO::Splice
:
:
F
_
N
ONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoi
d
par
t
ial writ
e
s on
IO
.
vmsplice
u
n
l
e
ss F_NON
B
LOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmake
f
ile: swi
t
ch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"
S
plice"
s
hould be a module
,
not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailin
g
list ar
c
hi
v
e informat
i
on
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICEN
S
E: s/pos
i
x_mq/io
_
linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add g
e
mspec
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
n
g
ini
t
i
a
l
commit
|
commitdiff
|
tree