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
avoid deprecated rb_thread_blocking_region on 2.0+
2014-02-15
Eric Wong
avoid deprecated rb_thread
_
blockin
g
_region on 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eric Won
g
depre
c
ate
and r
e
move
docs for IO::Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
r
e
move copy_stream tests an
d
re
f
erences
commit
|
commitdiff
|
tree
2014-02-09
Eric Won
g
prepa
r
e for rb_thread
_
blockin
g
_re
g
ion re
m
o
val
commit
|
commitdiff
|
tree
2013-09-30
Er
i
c Wong
Rakefile
:
kil
l
raa_up
d
ate task
commit
|
commitdiff
|
tree
2013-09-26
Er
i
c
W
ong
avoi
d
RARRAY_PTR usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
.
gi
t
ignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
r
i
c
Wong
io/splice: deprecated potentia
l
ly
unsa
f
e methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
s
e
t close-on-exec in
pipe size
m
odification check
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
io_splice 4
.
2
.
0 - s
e
veral bugfixes and
workarounds
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vmsplic
e
: more
con
s
ist
e
nt fileno retry
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
vmsp
l
ice: avoid refe
r
encing
i
nvalid stack a
d
dre
s
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
Wong
doc:
s
/l
i
br
e
list
.
c
o
m/libreli
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
a
void uname() for
p
i
pe size modi
f
i
catio
n
checks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
li
m
it
m
aximum
s
plice lengt
h
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wo
n
g
copy_stream: s
m
a
ll
cl
e
anup f
o
r pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
io_splice
4
.
1
.
1
-
workarou
n
d socket ->
pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
xpand doc for
n
o
n-bl
o
cking
splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_s
t
ream: alw
a
ys use SPLIC
E
_F_NONBLO
C
K for pa
r
t
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 -
co
p
y_stream
enh
a
n
cement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream c
o
erces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
i
o
_
splice 4
.
0
.
0
-
e
a
sier t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
ix up document
a
tio
n
for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
c
o
py_st
r
eam: enough to get this worki
n
g under
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
tes
t
_copy_stream: fix userspace
b
uffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
dd co
p
y_stream
test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: update
s
rc
_
offset o
n
r
etries
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
c
opy_stre
a
m attem
p
ts
to use IO::Spl
i
c
e
::W
A
I
T
A
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
tes
t
_
i
o_splice:
disable timeout-
r
e
lated
t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
a
dd IO::Spli
c
e::
W
AI
T
ALL
f
lag s
u
pport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
e
st_io_sp
l
i
c
e_eint
r
:
b
eef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
use ssize_t/size_
t
i
n
st
e
a
d of
l
ong/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
TR test on
l
y works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
de
t
ect closed desc
r
iptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
m
y_fileno: use F
I
X2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on
E
I
N
TR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
i
o_splice
3
.
1
.
0 - IO::Splice
.
cop
y
_stream imp
r
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c W
o
n
g
minor do
c
umentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
copy_str
e
am d
o
esn't change offs
e
t o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: remove unnecessary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 -
k
inder,
gentler Linux zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: more note
s
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
r
e
m
ove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc
:
RD
o
c for new inter
f
ac
e
s and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
IO
.
vmsp
l
ice flags ar
g
umen
t
d
efaul
t
s to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
try
t
ee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice impli
e
s SPLICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
fla
g
s are
optional fo
r
splice
and
trys
p
l
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sho
r
t
e
n calls to rb
_
thread_blockin
g
_re
g
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs
unsigned compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_stream: File
.
open encoding
doesn't matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
:
f
ix broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_str
e
am uses IO
.
t
r
yspli
c
e instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test:
r
emove un
u
sed_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
add IO
.
tryspli
c
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
io/s
p
lice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: clean
u
p unus
e
d_port function
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
cl
e
an up packagi
n
g and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
doc:
s
w
i
tch to
wron
g
d
oc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
o
ng
GNUmakefil
e
: sync examp
l
es for docum
e
nt
a
tio
n
publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
GN
U
makefile:
u
p
d
ate
RA
A
on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
Ruby i
o
_
splice 2
.
2
.
0 - upd
a
tes for
L
i
nu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric
Wong
ad
d
IO#p
i
pe_size and IO#pipe_siz
e
= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
tes
t
_io_
s
plice: fix
b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Won
g
Rub
y
io_sp
l
ice 2
.
1
.
0
-
IO
:
:
Sp
l
ice
.
co
p
y_strea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
doc: help R
D
oc read IO::Spl
i
ce singleton meth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
docum
e
nt
+
src+ and +dst+ for
I
O
:
:Splice
.
{full,pa
r
t
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNU
m
akefile: add rcov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
copy_str
e
am: ha
n
dle and
b
lock on EAGAIN
f
rom th
e
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
make
f
i
l
e: a
l
low pas
s
ing options to test/uni
t
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
cop
y
_
strea
m
: cleanup after
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: b
u
ndle
t
he LGPLv
2
.
1
instead
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
R
uby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upd
a
te PIP
E
_CAPA do
c
u
m
e
ntation for
L
in
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
r
e
l
icens
e
t
o LGPL
v
2
.
1+ (f
r
om LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GNUma
k
efile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
exampl
e
s/splice-cp: simplify with IO::Sp
l
i
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
io
_
spli
c
e_e
x
t: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream
t
akes
s
ou
r
ce o
f
fset like
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
mspl
i
c
e
to
t
ake a
s
i
ngle st
r
in
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
opy_stream
:
a
l
w
a
ys t
r
y to mov
e
pages instead
of copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminar
y
s
upport for F_GETPIPE_SZ and
F
_
S
ETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::F_MO
V
E
documen
t
ation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify
ex
a
mples f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wo
n
g
i
m
plemen
t
IO:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ru
b
y io_sp
l
i
ce 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
cleanup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
t
est for
non-blockin
g
,
n
on-pipe desc
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
clarify wording in li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
al
l
o
w
I
O(-i
s
h) objects
as
descripto
r
arguments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
test: enable
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splic
e
alw
a
ys releases
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
s
t: more descriptive Tempfi
l
e
na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
ong
doc:
b
etter
explain t
h
e need for IO
:
:Splice:
:
F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
avoi
d
p
a
rtial wri
t
es
o
n I
O
.
vmsplice unles
s
F_N
O
NBLOCK
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 W
o
ng
GNUm
a
kefile: switch
to RDoc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
S
p
lice" should
be a modul
e
, not a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric
Wong
READM
E
:
add mailing list archiv
e
informati
o
n
commit
|
commitdiff
|
tree
next