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
set close-on-exec in pipe size modification check
2013-04-21
Eric Wong
set close-on-exec in pipe s
i
ze modification ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
io_splice 4
.
2
.
0 -
seve
r
al bugfix
e
s a
n
d wor
k
arounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice:
mo
r
e
consistent f
i
leno
r
etry ha
n
d
ling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
m
splice: a
v
o
i
d referencin
g
invalid stack
a
d
dre
s
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Er
i
c Wong
doc: s/lib
r
elist
.
com
/
l
ib
r
elist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic Won
g
avoid un
a
me
(
) for pipe
s
i
z
e
modific
a
tion chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
ng
l
i
mit maximum splic
e
l
ength to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
copy_stre
a
m: s
m
all cleanup for
p
ipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
io_s
p
lice 4
.
1
.
1 - workaround s
o
cket ->
p
ipe issu
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expan
d
doc for non-blocking
splice in
t
o a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
c
o
py_
s
t
ream: alw
a
ys
use SP
L
IC
E
_
F_N
O
N
BLOCK fo
r
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
i
o_sp
l
ice 4
.
1
.
0 - copy_stream enhancem
e
nt for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_s
t
rea
m
coe
r
ces base
d
on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
io_spl
i
ce
4
.
0
.
0 - easie
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
fix u
p
d
ocu
m
e
ntation for fd vs
I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
cop
y
_
s
tream: enough to
g
e
t
thi
s
working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream: fix
us
e
r
s
pace bufferi
n
g
assumpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
add copy
_
stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_
s
tream: update src_of
f
set on r
e
tries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_
s
t
ream attempts to us
e
IO::S
p
l
ic
e
::WAIT
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
test_io_splice: disab
l
e
timeout-related tes
t
s i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add
IO
:
:Splice::WAITALL
flag support
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
t
e
st_
i
o_splice_
e
intr: be
e
f
up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t instead
o
f long/unsig
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
TR test only
w
orks
un
d
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clo
s
ed desc
r
iptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
Wong
my_f
i
leno: u
s
e FIX2I
N
T i
n
stead
of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice
3
.
1
.
0 - IO::
S
plice
.
copy_stream im
p
rov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
mi
n
o
r docu
m
entat
i
on u
p
dates
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
IO::Splice
.
copy_stream doesn't change offs
e
t of so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ex
t
c
onf:
re
m
ove un
n
e
c
essa
r
y dir_config s
t
ate
m
e
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o
_spli
c
e 3
.
0
.
0 - ki
n
d
e
r
,
g
e
ntler L
i
nux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
d
o
c: mo
r
e
n
o
t
es for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remov
e
VERSIO
N
c
onstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDo
c
f
or new
i
nterfaces and c
h
a
n
ges
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c W
o
ng
I
O
.
vmsplice flags argument defa
u
lts t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
add IO
.
t
r
ytee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
trysplice imp
l
ies SPLICE
_
F
_
N
ONB
L
OCK for
flag
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
lags are optional f
o
r spl
i
ce and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
av
o
i
d
signe
d
vs
u
nsigned c
o
mpar
i
so
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_
s
tr
e
am
:
F
i
le
.
op
e
n encoding
doe
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test: fix broken asse
r
tions on Ruby 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_stream u
s
es IO
.
trysplice instead of I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove u
n
used_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
add IO
.
trysplice inter
f
ace
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice
:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
e
st: cleanup unused_p
o
rt f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wo
n
g
c
l
ean up pa
c
ka
g
ing a
n
d use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Won
g
doc:
s
witch to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUm
a
kefile: sync
examples for
d
ocumen
t
a
tion publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
GNUma
k
efile: u
p
date RAA o
n
new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
R
u
by io_splice 2
.
2
.
0 - updates for Li
n
ux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size an
d
IO#pipe_si
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
E
ric Wong
test_io_splice:
fi
x
broken
t
e
s
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
Ruby io_splice 2
.
1
.
0 - IO::Sp
l
ice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc read IO::
S
p
l
ice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docum
e
nt +
s
r
c
+
and +dst+ f
o
r IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefi
l
e: add rcov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
cop
y
_
s
tream: ha
n
d
l
e and bl
o
ck on EAGA
I
N from the n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: allo
w
passing options to test/
u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Won
g
copy_stream: cleanup aft
e
r ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COP
Y
ING: bu
n
dle the LG
P
Lv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
Ruby io_
s
plic
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
up
d
ate PIPE_
C
APA d
o
c
umentation
for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
relice
n
se t
o
LGPLv2
.
1
+
(from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUma
k
efile:
m
ake our
unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xam
p
les/splice-c
p
:
simplify with IO::Spl
i
ce
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
i
o
_s
p
lice_ext: requi
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
p
y
_stream ta
k
es source offset like the
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
i
c Wo
n
g
allow IO
.
vm
s
pl
i
c
e to t
a
ke a si
n
gl
e
stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy_str
e
am:
a
l
w
ays tr
y
to move pages
i
n
s
tead of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
i
n
ary s
u
pport for F_GETPIPE
_
SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
update IO::
S
plice:
:
F_MOVE documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
s
i
m
p
lify e
x
a
m
ples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
implement I
O
::Splic
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indent
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby i
o
_sp
l
ice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cl
e
an
u
p makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
test for non-bl
o
cki
n
g, non
-
pip
e
descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
clari
f
y w
o
r
d
ing
in lic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
allow IO(-ish) objects
a
s
d
e
scri
p
tor argument
s
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test: enabl
e
Ruby
war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
s
p
lice alw
a
ys releases t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test:
m
o
re descriptive
Te
m
pfile names
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
doc:
better explai
n
the need
for IO:
:
Splice
:
:F_
N
ONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
avoid p
a
rt
i
al writes on
IO
.
v
msplice
u
n
less F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic Wong
split out
A
R
Y2I
O
VEC
ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile
:
sw
i
tc
h
to RDoc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
Splice"
should be
a
modul
e
, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
EA
D
ME: add
m
ailing list arch
i
ve information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICENSE: s/
p
osix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c
W
o
ng
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
initial
commit
|
commitdiff
|
tree