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
test_copy_stream: fix userspace buffering assumption
2011-05-13
Eric W
o
n
g
test_copy
_
stream: fix userspa
c
e
b
uffer
i
ng assumpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
ad
d
cop
y
_stream te
s
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
Won
g
cop
y
_st
r
eam: up
d
ate src_offs
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
E
ric
Wong
cop
y
_stream attempts to us
e
IO::
S
pl
i
ce::WAIT
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
t
e
st_io
_
splice: disable t
i
meout-r
e
lated tests
i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
ad
d
IO::Splice:
:
WA
I
TALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
t
e
st_io_splic
e
_
e
intr: be
e
f
u
p
t
es
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ss
i
z
e
_t/size_t
ins
t
ead of l
o
ng
/
u
n
si
g
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
EINTR t
e
s
t
o
nly wor
k
s under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
tect closed des
c
ri
p
tors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_fileno: use FIX2INT instead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
retry
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
io_splice
3
.
1
.
0
-
I
O
::Splice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
m
ino
r
docum
e
ntation upda
t
e
s
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
IO::Sp
l
ice
.
copy_stream doesn't ch
a
nge offs
e
t of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
extco
n
f: r
e
mov
e
un
n
ecessar
y
di
r
_
co
n
fig sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c
W
ong
io_spli
c
e
3
.
0
.
0 - kin
d
er, gentl
e
r
Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc:
more no
t
e
s
for IO
.
v
m
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc for
new i
n
terfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
Won
g
IO
.
vmspli
c
e flag
s
argument defau
l
ts to
z
e
r
o
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
W
on
g
add IO
.
tryte
e
interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice implies
S
PLICE_F_NONBLOCK f
o
r flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
lags are optional for splice and trysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten
calls
t
o rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoi
d
signed
v
s
u
n
s
i
gned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream: Fi
l
e
.
open encoding doesn't mat
t
er
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
t
e
s
t: fi
x
b
r
oken asserti
o
ns
on R
u
b
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_stream u
s
es IO
.
trysplice instea
d
of
I
O
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: r
e
mo
v
e
unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
ng
add IO
.
tryspli
c
e interface
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wong
i
o
/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
ri
c
Wong
test: cleanup unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
clea
n
up
p
ackaging
and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
d
o
c: switc
h
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
G
NUmakefile: sync e
x
ample
s
for documenta
t
ion publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
GNUma
k
efi
l
e
:
u
pdate RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wo
n
g
Ruby io_spl
i
ce 2
.
2
.
0 -
updates fo
r
Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add
I
O
#
pipe_size and IO#pipe_siz
e
=
a
cc
e
ssors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix broke
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby
io_sp
l
ice 2
.
1
.
0 - IO:
:
S
p
lice
.
copy_s
t
ream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc read IO::Splice singleton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wo
n
g
document +src+ and +
d
st+ for IO
:
:Splice
.
{fu
l
l,p
a
rtial
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
mak
e
f
ile: add
r
c
o
v
target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: handle and bloc
k
on
E
AGAIN
from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
G
NUmakefile: all
o
w
passing
o
pt
i
ons to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_stream: clea
n
up after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
P
Y
ING
:
bundle the LGP
L
v2
.
1 instead
of LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
PIPE_CAPA doc
u
m
en
t
a
t
ion for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
relicense to LG
P
L
v
2
.
1+ (from LG
P
L
v
3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wo
n
g
GNUmake
f
ile: mak
e
o
ur
u
nit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
exa
m
p
l
es/splice-cp
:
simplify with IO:
:
S
plic
e
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
copy_stream
takes s
o
u
r
ce offset like th
e
non-sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
a
l
low I
O
.
vm
s
pl
i
ce to tak
e
a single str
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
copy_s
t
re
a
m: alway
s
tr
y
to move pa
g
es in
s
tead
of co
p
ying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary su
p
por
t
for F_GETPIP
E
_SZ and F_SE
T
PIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
u
pdate IO::Splice::F_MOVE docume
n
tation 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 Wo
n
g
implement IO::Splice
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
fix
i
ndentat
i
on bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
R
u
by i
o
_
splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wo
n
g
clean
u
p
makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test for non-blo
c
king, non-pipe descri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clari
f
y wor
d
ing
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO
(
-ish) ob
j
ects as d
e
scr
i
p
tor
a
r
gum
e
nt
s
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
t
e
st:
e
n
a
b
le Ruby
w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice always releases
the
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test:
m
ore de
s
criptiv
e
T
e
m
pfile names
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
d
o
c
:
better explain
the need
for IO::Splic
e
::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid partial writes
on
IO
.
vmsplice unless
F
_NONBLOC
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
plit out AR
Y
2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
GNUmakefile:
s
w
itch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c
W
ong
"Splice" should be a m
o
du
l
e,
n
ot a clas
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
RE
A
DME:
a
dd mailing
l
ist ar
c
hi
v
e
informa
t
ion
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
n
g
L
I
CENSE: s/p
o
six_mq/io
_
lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
init
i
al
commit
|
commitdiff
|
tree