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
.gitignore: add .rbx
2013-05-12
Eric Wong
.
g
i
ti
g
nore:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
r
i
c Wong
io/splic
e
: dep
r
ecated potenti
a
l
l
y
unsaf
e
m
e
t
h
ods
commit
|
commitdiff
|
tree
2013-04-21
E
ric Wong
set cl
o
s
e
-on-exec in pipe size mo
d
ifi
c
ation che
c
k
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0 - several bugfi
x
es and workar
o
unds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vmsplice
:
more co
n
sistent
f
i
leno
retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoi
d
refe
r
encing invalid stack address fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
o
ng
doc: s/
l
i
brelist
.
c
om/librel
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
avoid uname() for p
i
pe size modific
a
tion checks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
limit maximum splice leng
t
h to
1
<<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
c
o
py
_
s
tre
a
m
:
s
m
all cl
e
a
nup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
io_splice 4
.
1
.
1
- wo
r
karound socket -> pipe iss
u
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
expand doc
f
or non-bloc
k
ing splice into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
E
ric Wong
copy_st
r
e
a
m: always use SP
L
ICE_
F
_N
O
NBLOCK for p
a
rti
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io
_
spl
i
c
e
4
.
1
.
0 - copy_
s
tr
e
a
m
enhance
m
ent
for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy
_
s
tr
e
am c
o
erces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 - ea
s
ier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
d
ocument
a
tio
n
for fd
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_str
e
am: enough to get this working unde
r
MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
tes
t
_copy_stream: fix use
r
s
pace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add copy_stream te
s
t f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
E
ric Won
g
copy_stream: updat
e
s
r
c_o
f
fset on retries
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
copy_stream attempts
t
o
u
s
e IO::Splic
e
:
:
WAI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
test_io_sp
l
ice:
disa
b
le
t
imeout-rela
t
e
d
t
e
sts in
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wo
n
g
add IO::Spl
i
c
e:
:
WAIT
A
LL
f
lag suppor
t
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
test_
i
o_spl
i
ce_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize
_
t/siz
e
_t instead
o
f long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only w
o
rks under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect cl
o
s
e
d descrip
t
ors on
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my
_
filen
o
: u
s
e
F
IX2INT inst
e
ad of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_splice 3
.
1
.
0 - IO
:
:Splice
.
copy_stream improv
e
ment
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
m
inor documentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
co
p
y_st
r
eam d
o
esn't change offset of
s
o
u
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric W
o
ng
extconf: re
m
ove unnece
s
sar
y
d
i
r_confi
g
stateme
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0
-
kinder, g
e
ntler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Won
g
d
o
c: more notes for IO
.
v
m
splic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remo
v
e VERSION
c
onstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc:
R
Doc for ne
w
interfac
e
s and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
IO
.
vmsplice flags argume
n
t defaults
t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
y
t
e
e
inter
f
ac
e
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
trysplice im
p
l
ies SPLICE_
F
_
NONBLOCK for
f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
lags are o
p
tional for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to rb_thread
_
b
l
ocking
_
region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoi
d
signed vs unsigned c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream: File
.
open en
c
od
i
ng doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
est: fix broken asserti
o
ns on Ru
b
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
cop
y
_stream uses I
O
.
t
ryspli
c
e instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c Wong
test: remove
u
nu
s
e
d_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
tryspl
i
ce interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice:
unindent
commit
|
commitdiff
|
tree
2011-02-05
E
ric
Wong
test: cleanup
unused_
p
ort fun
c
tio
n
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wong
c
l
ean up packaging a
n
d us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
s
witch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNU
m
a
kef
i
le:
s
yn
c
examp
l
e
s
for docum
e
ntati
o
n publ
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RAA o
n
n
e
w
relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
E
ric W
o
ng
Ruby i
o
_spl
i
ce 2
.
2
.
0 -
u
pdates for
Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_s
i
ze
and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
E
ric W
o
ng
test
_
i
o
_splice: fix b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
Ruby io_splice 2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc
r
ea
d
IO::Splice singleton m
e
thods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
document +s
r
c+ and +ds
t
+ for IO:
:
Splice
.
{full,
p
a
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNU
m
ake
f
ile: add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_
s
tream: han
d
le a
n
d block on E
A
GAIN
f
r
om
t
he non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmak
e
f
i
le: all
o
w
p
a
ssing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_st
r
eam: cl
e
a
nup
a
ft
e
r
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
C
OPYI
N
G: bundle the LGPLv2
.
1 instead of LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
Rub
y
i
o
_
s
plice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
P
IP
E
_CAPA docume
n
ta
t
i
o
n
for
L
i
n
ux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relice
n
se to LGP
L
v2
.
1
+
(from LGPLv3 onl
y
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Won
g
G
N
Uma
k
efile: ma
k
e our unit tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
exampl
e
s
/
s
p
lice-cp: simplify with I
O
::Splice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
io_spli
c
e_ext: requ
i
re errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy
_
stream takes
s
ou
r
ce offset like
t
he no
n
-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
a
l
low IO
.
vmsplice
t
o
take
a
single
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: always t
r
y
t
o m
o
ve pages instead of c
o
p
y
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
prelimina
r
y support
fo
r
F_GETP
I
PE_SZ
a
nd F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
updat
e
IO::Splice::F_MOVE docu
m
entatio
n
for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simplify
e
xampl
e
s f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implem
e
nt IO::
S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
i
x in
d
entation b
u
g
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
Ruby io_
s
p
li
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wo
n
g
cleanup
m
a
k
e
fil
e
s
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
test for no
n
-bl
o
cking, no
n
-pipe desc
r
ip
t
or
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording in
li
c
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow
I
O
(-i
s
h) objec
t
s
a
s descri
p
tor
arg
u
m
e
nt
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: ena
b
le Rub
y
warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
splice a
l
w
a
ys r
e
l
eas
e
s the
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est: mor
e
descri
p
tive Tempfile n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
doc: better
e
xplain the need for
IO::Splice::F_NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
avoid partial w
r
ites on IO
.
v
msp
l
ice
u
nles
s
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wo
n
g
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GN
U
makefile: switch to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice
"
sh
o
uld
b
e a
module,
not
a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README: add mailing list ar
c
hi
v
e information
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
LICENSE: s
/
posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
add
g
e
m
s
p
ec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree