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
-
s
e
veral bugfixe
s
and wor
k
around
s
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
mspl
i
ce: more consistent fil
e
no retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vm
s
p
l
ice: avoid
r
efere
n
ci
n
g
inval
i
d stack addr
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/libre
l
i
s
t
.
com/l
i
brel
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname() for pipe size modific
a
tion ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
limi
t
maxim
u
m
s
pli
c
e length to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: small cleanup for pipe s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 - workaro
u
nd
s
o
cket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
expand doc for non
-
b
l
ocki
n
g
s
plice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Won
g
copy_strea
m
:
a
lways
use SPLICE_F_N
O
NBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
io_spli
c
e 4
.
1
.
0
- copy_stream enh
a
nceme
n
t
f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_stream coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic W
o
ng
i
o_splice
4
.
0
.
0 - easier
t
o u
s
e!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
fix up
documentation for f
d
vs IO obj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: enough to
get
t
hi
s
working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
test_copy
_
stream: fi
x
userspace
b
uffer
i
n
g
assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add copy_st
r
eam test from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
co
p
y_stream: update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream at
t
empts to
u
se IO
:
:
S
plic
e
::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
test_io_splice:
d
is
a
ble tim
e
out-related t
e
sts in non-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splic
e
::WAITALL f
l
a
g support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
t
est
_
io_splice_ei
n
t
r
:
b
eef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
us
e
ssize_t/size_t instead
of long/unsign
e
d long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
EINTR test only works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
etect closed descriptors on
EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wo
n
g
my_fileno: u
s
e FIX2INT
i
nstead of NU
M
2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
r
e
t
ry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_spl
i
ce 3
.
1
.
0 - IO::Splice
.
copy
_
str
e
a
m
i
mpro
v
em
e
nt
commit
|
commitdiff
|
tree
2011-05-01
E
ric
Wong
minor documentation
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O::Spl
i
ce
.
copy_str
e
am doe
s
n't
c
hang
e
offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
extconf: remove unneces
s
ary
d
i
r
_conf
i
g statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wo
n
g
io_spli
c
e 3
.
0
.
0
-
ki
n
der, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: more not
e
s for IO
.
v
m
splic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
VERSION c
o
n
s
tant
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: R
D
oc
for ne
w
interf
a
ces
a
nd cha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
msplice flags argument
d
efa
u
lts to
z
ero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
y
t
ee in
t
erface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tryspli
c
e implies S
P
LICE_F
_
NONB
L
OC
K
f
o
r
flag
s
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
flags a
r
e optional
f
or splice
a
nd
t
rysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
rten
c
alls to
r
b_thread_blocking_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
avoid si
g
ned vs
unsigned
comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy
_
stream: File
.
open enco
d
i
ng doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: f
i
x broken assertions o
n
Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_st
r
eam uses IO
.
t
r
yspl
i
ce ins
t
ead of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unuse
d
_port funct
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
W
ong
a
d
d IO
.
t
r
ysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splic
e
: u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
test: c
l
e
a
nup unused_port
f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
clean up packag
i
ng and
u
se pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Won
g
d
oc: switch to wro
n
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefil
e
: sync examp
l
es for
documentation
p
ublishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
GNUmakefile: update RA
A
on new r
e
l
eases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
i
o
_
splic
e
2
.
2
.
0
- updates
f
o
r
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
W
o
ng
add IO#pip
e
_size a
n
d IO#pipe_size= ac
c
e
s
sors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0
- IO::Spli
c
e
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
doc
:
hel
p
RDoc
r
e
ad IO:
:
Splice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
d
ocument +src+
and
+ds
t
+
f
or IO:
:
S
p
lice
.
{full,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
GNUmake
f
ile: ad
d
r
c
ov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_str
e
a
m
: h
a
ndle
and block o
n
EAGAIN from the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
G
N
U
m
akefile: a
l
low pa
s
sing
options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic W
o
ng
copy_stream:
c
le
a
nup after o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPY
I
N
G: bundle the LGPLv2
.
1
i
ns
t
ead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
Ruby io_spl
i
ce 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
o
n
g
update PIPE_CA
P
A doc
u
m
e
ntation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
relic
e
nse to
L
GPL
v
2
.
1
+ (
f
rom LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: make ou
r
unit
t
ests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
x
amples/splice-cp: simpli
f
y wit
h
IO::Spli
c
e
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
io_splice_e
x
t
: require e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
opy_str
e
am tak
e
s source offs
e
t like the
n
on-splic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
allow IO
.
vmspli
c
e to ta
k
e a single
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: alw
a
ys try to move pag
e
s inst
e
ad of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary support for
F
_
GETPIPE_SZ and F_SETPIPE_S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
update IO::Splice::F_MOVE
d
o
c
umentation f
o
r 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
simplify examp
l
es for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Won
g
implement IO::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
fix
i
ndentation bug
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Won
g
cleanup
makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test for non
-
blocking
,
non-pipe descr
i
p
t
or
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
larify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(
-
ish) objec
t
s as
d
e
s
c
r
i
p
tor argu
m
e
nts
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
t
e
st:
e
n
a
ble Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Won
g
IO
.
splic
e
always releases
th
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test: more descriptiv
e
T
e
m
p
f
ile names
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
d
oc: b
e
tter e
x
p
l
a
i
n the need for IO:
:
Splice::F_
N
O
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
a
v
o
id partia
l
writes on IO
.
vmsplice
unless
F
_NO
N
BLOC
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY
2
IO
V
EC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GN
U
m
a
k
e
file: switch to
R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"Splice" should be a mo
d
ule, not a cl
a
ss
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README: add mail
i
ng l
i
s
t
archive infor
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wo
n
g
LI
C
ENSE:
s
/p
o
si
x
_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree