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.0.0 - easier to use!
2011-05-13
E
ric W
o
ng
i
o
_s
p
lice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up docum
e
ntation fo
r
fd vs IO
o
bjec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy
_
stre
a
m:
e
nough to get t
h
is
working
u
n
d
e
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
t
est_copy_stream: fix userspace
buffering a
s
sumption
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
add copy_str
e
am te
s
t
f
rom
M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
c
opy_stream:
update src_offset
o
n retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
copy_stream attempts
to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
te
s
t
_
io_splice: disable timeout-rela
t
e
d
tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
d
d
IO::S
p
lic
e
::
W
AITALL
f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_spl
i
c
e
_eintr: beef
u
p tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
use ssize_t/s
i
ze_t
instead of long/unsigned
lon
g
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EINTR test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
tect clos
e
d des
c
riptors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
m
y
_fi
l
e
no
:
u
se FIX2I
N
T instead of N
U
M2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
n
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice
3
.
1
.
0 -
I
O
::Splice
.
cop
y
_stre
a
m imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor do
c
umentation up
d
a
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
IO::Splice
.
copy
_
stream doesn't
c
ha
n
ge offset of
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric Wong
extc
o
n
f
:
remove unnece
s
sary di
r
_config statement
commit
|
commitdiff
|
tree
2011-03-01
E
r
i
c
W
o
ng
io_s
p
lice 3
.
0
.
0 - k
i
n
d
er,
g
entler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: more no
t
es for IO
.
vmsp
l
ice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VE
R
SION constant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: R
D
oc f
o
r
new
i
nte
r
faces
a
nd changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
vmspl
i
ce
f
lags argument defaults to
z
ero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add
IO
.
t
r
yte
e
inter
f
ace
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
trysplice implies SPLICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
flags are op
t
iona
l
for splice
and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to
rb_thread_blockin
g
_region
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
a
v
o
id
s
igned
vs unsigned co
m
par
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
copy_st
r
eam: F
i
le
.
open encod
i
ng doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: fix broken assert
i
ons
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_s
t
ream uses IO
.
trysplice instead of
I
O
.
s
pli
c
e
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
te
s
t: remove unused_port
f
unctio
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Won
g
add IO
.
trysp
l
ice inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wo
n
g
t
e
s
t: c
l
eanu
p
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
c
l
ean up packaging
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc: switch to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
GNUmakefile: sync exa
m
ples for
d
o
cumen
t
at
i
on publishin
g
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic W
o
ng
GNUmakefile:
update
R
AA on
ne
w
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
Ruby
i
o
_s
p
l
i
c
e
2
.
2
.
0
-
updates for
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size
a
nd IO#pi
p
e_size= acc
e
ssors
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
ong
t
e
s
t
_io_splice
:
fix b
r
oke
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Rub
y
io_splice
2
.
1
.
0 - IO:
:
Spl
i
ce
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
W
o
ng
d
o
c
: help R
D
oc read I
O
::Splice singl
e
ton metho
d
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
do
c
ument
+
src+ and +dst+ for IO::Splic
e
.
{full,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Umakefile: ad
d
r
c
ov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream:
h
andle and
b
lock on
E
A
GAI
N
from
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUmakefile: allow pass
i
n
g options to test/
u
nit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py_stre
a
m: c
l
eanu
p
af
t
er ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
PY
I
NG: bundle
the LGPLv2
.
1 instead of
LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wo
n
g
R
u
by
io_splic
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
update PIPE_CAPA documentatio
n
for L
i
n
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Won
g
relice
n
se to
L
GPLv2
.
1+ (from
L
G
PLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GN
U
makefi
l
e: make our uni
t
tests P
H
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
examples/splice-cp:
s
im
p
lify with
IO:
:
Splice
.
co
p
y_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Won
g
io
_
sp
l
ice_ext
:
req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
copy_
s
tream
takes
s
ource offset like
t
he non-splic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allo
w
IO
.
vmspl
i
ce to take a sin
g
le
stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c
W
o
ng
c
o
py_stream: always t
r
y
t
o
move pag
e
s instead of
copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary support for F_GETPIPE_SZ and F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
u
pda
t
e IO:
:
S
p
lice::F_MOVE documentation f
o
r 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
simplif
y
examples
for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
implement
IO::
S
plice
.
c
opy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
fix indenta
t
ion
b
ug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
Ruby io_s
p
lice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
c
l
eanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for no
n
-
blocking,
non
-
pipe descr
i
pt
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify wording in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow
IO(-ish
)
o
b
j
ects as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enabl
e
R
uby warning
s
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
I
O
.
splice always release
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
t
e
st: more
descriptive Tempf
i
le n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
doc: better explain the ne
e
d for IO::Splice::F_
N
ONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoid
p
a
r
t
ial wr
i
tes on IO
.
vmspl
i
ce un
l
ess F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
E
ric Wong
spl
i
t out ARY
2
IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
GNUmakefile:
s
witc
h
to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
"
S
plice" shoul
d
be a
m
od
u
le,
not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: ad
d
mailing list arch
i
ve informatio
n
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
LI
C
ENSE:
s
/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
add
gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
initia
l
commit
|
commitdiff
|
tree