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 4.3.0 - cleanups and compatibility fixes
2014-02-15
E
ric
W
on
g
i
o
_sp
l
i
ce
4
.
3
.
0 -
cl
e
anups
a
nd comp
a
tibility
f
ixes
commit
|
commitdiff
|
tree
2014-02-15
Eric Wo
n
g
avoid d
e
p
recated rb
_
thread_b
l
o
c
king_regi
o
n on
2
.
0
+
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic Wong
deprecate and remove d
o
cs
for IO:
:
Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
remove
c
opy_s
t
ream tes
t
s and ref
e
ren
c
e
s
commit
|
commitdiff
|
tree
2014-02-09
Eric Won
g
prepa
r
e for
r
b_t
h
re
a
d_b
l
o
c
k
ing_
r
egion remov
a
l
commit
|
commitdiff
|
tree
2013-09-30
Eric
W
ong
Rakef
i
le: kill raa_up
d
ate t
a
sk
commit
|
commitdiff
|
tree
2013-09-26
Eric Won
g
avoid RARRAY_PTR usage for
vmspl
i
ce
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitigno
r
e
:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
i
o/sp
l
ice: d
e
precated potentially unsafe
metho
d
s
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec in pip
e
size
modi
f
i
c
atio
n
check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o_splice
4
.
2
.
0
-
several bugfixes and wo
r
karoun
d
s
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c
W
o
n
g
vmsplice: more co
n
si
s
t
e
n
t
f
i
l
e
no retry handl
i
ng
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c Wong
vmspli
c
e: avo
i
d refere
n
cing inva
l
id stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
i
c
Wong
doc:
s/li
b
re
l
ist
.
com/l
i
brelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avo
i
d uname()
f
or pipe size modification
ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit
ma
x
imum splice le
n
g
th to
1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream
:
small cleanup for pipe
sp
l
icing
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
io_s
p
lice 4
.
1
.
1 - wo
r
karound
s
ocke
t
-> pipe
i
ssues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
ng
expand doc f
o
r n
o
n-blocking s
p
lice into a p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
opy_stream: always use SP
L
ICE_
F
_NONB
L
O
C
K for part
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o
_
splic
e
4
.
1
.
0 - copy_stream
e
nhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_stream coerces based on #t
o
_
pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
io_s
p
lice 4
.
0
.
0 - e
a
sier to u
s
e!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wo
n
g
fi
x
up documentation for
f
d vs IO ob
j
ects
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy
_
stream:
enough to get
t
his working under M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
test_cop
y
_stream:
fix u
s
ers
p
ac
e
buffering ass
u
mption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_strea
m
te
s
t from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stre
a
m: up
d
ate
src_of
f
set on
r
e
tries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
co
p
y
_stream attempts
t
o us
e
I
O
:
:
Splice::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c Wong
test_i
o
_splice: dis
a
ble timeout-related te
s
ts in non
-
MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
add IO::Splice::WAITAL
L
flag sup
p
ort
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
e
st_io_spli
c
e_eint
r
: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
use ssize_t/size_t i
n
s
tead of lo
n
g/un
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
EINT
R
test o
n
l
y
works unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
detect c
l
osed descr
i
ptors o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
my_fil
e
n
o
:
use FIX2INT
instead
o
f N
U
M2IN
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splic
e
3
.
1
.
0 - IO:
:
S
p
l
i
ce
.
copy_stream imp
r
ovem
e
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
minor documentation updat
e
s
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
I
O::Splic
e
.
c
opy_s
t
ream does
n
't change of
f
set of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: r
e
move
u
n
nece
s
sary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kinder, g
e
ntler Linux
z
ero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mor
e
notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
remove VERSION cons
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
d
oc: RD
o
c for new
interfac
e
s and
changes
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Wong
IO
.
vmsplic
e
flags a
r
gument
defau
l
ts to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
add IO
.
trytee
interface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
trysplice im
p
li
e
s SPLICE_
F
_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
n
g
flags ar
e
optional for
s
p
l
ice an
d
trys
p
lic
e
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic
W
ong
sho
r
t
e
n calls to rb_thread_blocking_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
avoid signed
v
s
unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
W
o
ng
copy_
s
tre
a
m: File
.
open
encoding does
n
't matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test: fix broken assertions on R
u
by 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy
_
stream uses IO
.
tr
y
splice in
s
t
e
a
d
of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: r
e
m
ove unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
a
d
d IO
.
trysplice i
n
terfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: un
i
n
dent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
est: cleanup un
u
s
e
d_port functi
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up
p
ackagin
g
an
d
u
se
p
kg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc
:
swit
c
h to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
GNUmakefile: sync
exampl
e
s for docum
e
ntati
o
n
p
ubl
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update
R
AA
o
n new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
R
u
by
io_splice 2
.
2
.
0 - upda
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c W
o
n
g
add I
O
#pipe
_
s
i
ze and
IO#pipe_
s
i
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
test_
i
o_spl
i
c
e
: fix bro
k
e
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby i
o
_splice 2
.
1
.
0 - IO::Splice
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc:
help RDoc read IO
:
:Splice
singleto
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
document
+src+
a
nd +dst+ for IO::Splic
e
.
{full,
p
art
i
al}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
GNUmakefile: add
rcov targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wong
cop
y
_stream:
handle
and block on EAGAIN from th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmak
e
file
:
allo
w
passing options to t
e
st/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_stream: clea
n
up after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
C
O
PYI
N
G: bundle
t
he LGPLv2
.
1
i
ns
t
ead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_spl
i
c
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
update PIPE_CAPA
d
o
cum
e
ntatio
n
for L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
Wong
relicense to LGPLv2
.
1+ (fro
m
L
G
P
L
v3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
G
N
Umakefile: m
a
ke
o
u
r
un
i
t
t
e
sts PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Won
g
examp
l
es/s
p
li
c
e-cp
:
simpli
f
y with IO:
:
S
plice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: require er
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream
t
a
kes sourc
e
off
s
et
l
ike the no
n
-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ri
c
Wong
a
l
low
I
O
.
vmsp
l
ice to t
a
ke
a single s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
c
opy_stream:
a
lways try
t
o move pages in
s
te
a
d
of cop
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
pr
e
l
iminary support for F_GETPIPE_SZ an
d
F_SET
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::F_MO
V
E
d
ocumentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
si
m
p
lify e
x
amples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
implement IO::Sp
l
ice
.
c
opy_
s
trea
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
i
ndentation bug
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
Ruby i
o
_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cleanup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
n
g
t
e
s
t
for non-blocking
,
no
n
-pipe d
e
scripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
clarify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
allow IO(-ish)
o
bjects as descriptor argu
m
e
n
ts
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
t
e
st: enable Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
IO
.
splice
alway
s
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wong
test: mo
r
e
des
c
riptive Tempfile n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
d
o
c
:
be
t
te
r
explain the need for IO::S
p
l
i
c
e::F_NO
N
B
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid p
a
rtial writ
e
s
on IO
.
vmsplice
unle
s
s F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split
o
ut ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
GNUmakef
i
le: switc
h
to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Splice" sh
o
uld be a module, not a class
commit
|
commitdiff
|
tree
next