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.2.0 - several bugfixes and workarounds
2013-01-19
Eric Wong
io_splice
4
.
2
.
0
- se
v
eral bugfixes and workar
o
unds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vm
s
pli
c
e: more cons
i
sten
t
fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmspl
i
ce:
av
o
id
refer
e
ncing invalid
stack addres
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
d
oc: s/librel
i
st
.
com/li
b
r
e
list
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
avoid uname() f
o
r pipe size mod
i
fica
t
ion ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
lim
i
t
maximum
splic
e
le
n
gth to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
E
ric W
o
ng
copy_stream: small
c
leanu
p
for
pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
io_splice 4
.
1
.
1
- workar
o
u
n
d
socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
e
xpand doc f
o
r
non-blocki
n
g splice into
a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
op
y
_stream
:
always use SPL
I
C
E
_F_NONBLOCK
f
o
r partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
Wong
io_splice 4
.
1
.
0
- copy_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream
coerces
b
ased on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice
4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up documentat
i
on for fd
v
s
I
O ob
j
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_
s
tream: enough to get t
h
is working un
d
er M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c W
o
ng
t
est
_
copy
_
stream: fix u
s
erspace
b
uffering assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
add cop
y
_s
t
ream test fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: u
p
date src
_
off
s
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
copy_
s
tream attempts to use
IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
t
est_io_splice: disable time
o
ut-relat
e
d
t
ests in
non
-
M
R
I
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add I
O
::Splice::WAITALL
f
l
ag
s
upport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
test_io_splice_ei
n
t
r: b
e
e
f
up test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssize_t/size_t
i
nstead of
long/unsign
e
d
long
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EINTR tes
t
only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
Wong
detect c
l
osed descriptors
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y
_fileno: use
FI
X
2INT inst
e
ad o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
io_splice
3
.
1
.
0
-
IO::Splice
.
co
p
y_strea
m
improv
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor docu
m
e
n
tatio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O
::Splice
.
copy_st
r
eam doesn't change offset of s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf:
remove unn
e
c
essary dir_
c
o
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_
s
pli
c
e 3
.
0
.
0 - kinder, gent
l
er Linux z
e
ro-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mor
e
notes for IO
.
v
m
s
plice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remo
v
e VERS
I
ON con
s
tant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RD
o
c for new int
e
rfaces a
n
d change
s
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wo
n
g
IO
.
v
m
splice
f
lags argument
d
efaults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
try
t
ee int
e
r
f
ace
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
try
s
plice implies SPLICE
_
F_NONBLOCK
f
or flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optional for splice and t
r
ys
p
l
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten
c
a
lls
to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
o
i
d si
g
ned vs un
s
i
g
ned
c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_str
e
am: Fi
l
e
.
open encodin
g
d
o
esn't
matter
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
tes
t
:
f
i
x broken assertions o
n
Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
trys
p
lic
e
instead
o
f IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: r
e
mov
e
unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
d
d IO
.
trysplice i
n
terface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o
/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unus
e
d_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
c
l
e
an up
packag
i
ng and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
doc: switch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync examples for doc
u
mentation pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: up
d
a
te RAA
o
n
n
e
w
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
Ru
b
y io_splice 2
.
2
.
0 - update
s
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#p
i
pe_size
a
nd IO#pipe_siz
e
= accessors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic W
o
ng
test_io_splice: fix broken
tes
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby io
_
spl
i
ce 2
.
1
.
0 - IO::
S
p
lic
e
.
copy_
s
t
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: he
l
p
RDoc read I
O
::Spl
i
ce singleton meth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic W
o
n
g
docume
n
t +src+ and +dst+ for IO::Splice
.
{full
,
parti
a
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
G
NUmakefile: add rcov
t
arget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_stream: handle and block on E
A
GAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
G
NU
m
akefile: allow passing
o
ptions
t
o test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
op
y
_s
t
ream: cle
a
nup after
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COPYI
N
G: bun
d
l
e the LGPLv
2
.
1 in
s
t
e
ad
of LG
P
L
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
Ruby io_
s
p
l
ice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
ng
u
p
d
a
te P
I
PE_
C
APA documentation for
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
rel
i
cense to LGPLv2
.
1
+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GNU
m
akef
i
le: make our unit test
s
P
HO
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
ex
a
m
p
les/splice
-
cp:
simplify with IO
:
:Spl
i
ce
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic W
o
ng
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream takes source offs
e
t like the non
-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
W
ong
allow IO
.
v
m
splice
to ta
k
e a s
i
ngle s
t
r
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_s
t
r
e
a
m: always try to move pages inste
a
d of cop
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
inar
y
support for F_GET
P
IPE
_
S
Z
and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Won
g
upd
a
t
e
IO::S
p
lice::F_MOVE doc
u
mentation 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
Eric Wong
im
p
lement
IO::Sp
l
ic
e
.
co
p
y_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fi
x
indent
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
E
ric Won
g
Ruby
i
o
_
s
p
lice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
cleanup make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
te
s
t
f
or n
o
n-
b
l
o
cking,
no
n
-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
clari
f
y
word
i
ng in lice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
ong
allow IO(-
i
sh) objects as
d
e
scriptor argument
s
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
t
e
s
t: enable Ruby
w
a
r
n
i
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice always r
e
leases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test
:
more descripti
v
e
Tempfi
l
e name
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explai
n
t
he n
e
ed for I
O
::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wong
a
void p
a
rtial wri
t
es
on IO
.
vmspl
i
c
e unless F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOV
E
C m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
E
ric Won
g
GNUmakefi
l
e: sw
i
t
c
h
t
o R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"Splice" sho
u
ld be a module, n
o
t a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Won
g
R
EA
D
ME: add
ma
i
li
n
g
l
ist
archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LIC
E
NSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
n
itial
commit
|
commitdiff
|
tree