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
copy_stream: always use SPLICE_F_NONBLOCK for partial copy
2011-05-17
Eri
c
W
o
n
g
c
opy_stream: always use SPL
I
CE_F_NONBLOC
K
for p
a
r
t
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
io_splice 4
.
1
.
0 - copy
_
stream enhanceme
n
t for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_s
t
ream
c
oerces ba
s
ed on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
i
o
_s
p
l
i
ce 4
.
0
.
0
-
easier
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x up d
o
cumentat
i
o
n
f
o
r fd vs IO ob
j
e
c
ts
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
co
p
y_
s
tream: enough to g
e
t this work
i
ng under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
test_copy_stream: fix userspa
c
e buffer
i
ng ass
u
mp
t
ion
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Wong
add
c
opy_strea
m
test
f
rom
M
RI
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
ng
copy_stre
a
m:
update src
_
off
s
et
o
n retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
cop
y
_stre
a
m
attempts to use
IO::Spl
i
ce
:
:WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
n
g
t
est_io_splice
:
disabl
e
ti
m
eout-re
l
a
t
ed tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Won
g
add
I
O::Splice::WAITALL fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
test_io_s
p
lice_eintr: beef up t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
s
s
ize
_
t/si
z
e_t inste
a
d of lo
n
g/u
n
signed long
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Won
g
EINTR test o
n
ly works under
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 Wong
my_fileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
r
etry on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 -
IO::Splice
.
co
p
y_stre
a
m
i
m
pr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor documenta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Spl
i
c
e
.
copy_stream doesn't c
h
ang
e
o
f
fset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric Won
g
ex
t
conf: remove unnecessary dir_config statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
ong
io_splice
3
.
0
.
0 - kinder, gentle
r
Linu
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
d
o
c: more notes for IO
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
ong
re
m
ove
V
ERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
W
o
ng
d
oc: RD
o
c
for
new in
t
e
r
f
a
ces and ch
a
nges
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
I
O
.
v
m
splic
e
flags argument de
f
au
l
ts to zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
trysplice
implies SPLICE_F_NONBLOCK
f
or f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
W
o
n
g
flags a
r
e optional for spl
i
ce and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to r
b
_threa
d
_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
a
v
oid signed vs unsigned
comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_stream: File
.
open encoding doesn't
m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
fix b
r
oken as
s
ertions on Ruby 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_str
e
am
uses I
O
.
t
rysplice in
s
te
a
d
of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: remov
e
unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
r
ysplic
e
inter
f
ace
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
W
o
ng
io/sp
l
ice
:
uni
n
dent
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
test: cl
e
a
n
up unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up pa
c
ka
g
ing and u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
doc: switc
h
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
G
NUmakefil
e
: sync
exa
m
pl
e
s for docu
m
e
ntation pu
b
lishing
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
GNUmakefil
e
: upda
t
e
R
A
A on new
release
s
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c
Wo
n
g
Ruby io_spli
c
e
2
.
2
.
0 -
updates for Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
add
I
O#pipe_size and IO#pipe_size
=
access
o
rs
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_io_
s
pli
c
e: fix brok
e
n
t
es
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
i
o_splice
2
.
1
.
0 -
IO::Splice
.
copy_
s
trea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc:
h
elp RDoc
r
ead IO::Splice singleton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docu
m
ent +sr
c
+
a
n
d +ds
t
+ for IO:
:
Splice
.
{full,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmakef
i
le: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_
s
tream: handle and block on EAGAIN fr
o
m the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GN
U
makefile: allow pass
i
ng option
s
to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
copy_
s
tr
e
am: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COP
Y
ING: bun
d
le t
h
e LGP
L
v2
.
1 instea
d
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
Ruby i
o
_sp
l
ice
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Wong
u
p
d
a
te PIPE_CAPA doc
u
mentation f
o
r Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relic
e
nse to
LG
P
Lv2
.
1+ (from L
G
P
Lv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
G
NU
m
akefile:
m
ake our unit tests
PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
example
s
/splice-cp
:
si
m
plify with IO::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_spli
c
e
_ext: require e
r
rn
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_str
e
am takes source o
f
fset
l
ike
t
he non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
i
c
W
ong
allow IO
.
v
m
splice
t
o take a
s
ingle
s
tr
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
cop
y
_str
e
am: alway
s
try to
move pages in
s
tea
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary support f
o
r F_
G
ETPI
P
E_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splic
e
::
F
_
M
OVE do
c
umentation
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
if
y
exampl
e
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement
I
O::Splice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
fix ind
e
ntatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
Ruby io_sp
l
ice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cleanu
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test f
o
r
n
on-
b
locking, n
o
n-pip
e
descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify wording i
n
l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
allo
w
IO
(
-
i
sh) o
b
jec
t
s as descr
i
ptor a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable R
u
b
y warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice always rele
a
ses the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: mor
e
descr
i
ptive Tempfi
l
e names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explain the need for IO::Sp
l
i
c
e::F_NON
B
LOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
av
o
i
d
pa
r
tial writes
on IO
.
vmsplice unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wo
n
g
spl
i
t out
ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
GNUm
a
kefil
e
:
swi
t
ch t
o
RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" shoul
d
b
e a mod
u
le, not a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c
Wong
R
EAD
M
E: add mailing list
a
r
chive informati
o
n
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
L
ICEN
S
E: s/posi
x
_mq/io_li
n
ux
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
a
d
d ge
m
spec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
initi
a
l
commit
|
commitdiff
|
tree