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
doc: s/librelist.com/librelist.org/
2012-03-08
E
ric Wong
d
oc:
s
/
librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid u
n
a
me() for pip
e
si
z
e m
o
d
i
f
i
cation checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
limi
t
maximum
splice
l
engt
h
to 1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_strea
m
: small clean
u
p for pipe s
p
l
i
cing
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
i
o
_splice 4
.
1
.
1 - workaround socket
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
W
ong
e
xpan
d
doc
for non-blockin
g
spl
i
ce in
t
o a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Wong
co
p
y_stream: always use
SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io
_
s
p
l
ice 4
.
1
.
0 - copy_stream
enhance
m
ent for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream coerc
e
s based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_s
p
lice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix up
d
o
c
u
m
entation
for
fd v
s
IO objec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream: enough to get this
w
o
r
king under
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_cop
y
_stre
a
m: fix u
s
ers
p
ace bu
f
fering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d copy_st
r
e
am test fro
m
M
R
I
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
c
opy_stream: upda
t
e
s
rc_offse
t
o
n retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_s
t
ream attempts
t
o
u
s
e
IO::
S
plice
:
:WAIT
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: disabl
e
ti
m
e
out-relat
e
d tests in
non-MR
I
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add I
O
::Splice::
W
A
ITALL f
l
ag
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_s
p
lice_e
i
ntr
:
b
eef up
test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssiz
e
_
t
/size_t instead of long/unsi
g
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
T
R te
s
t
only works
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
d
e
t
ect
c
lo
s
ed descri
p
t
o
r
s
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
my_
f
ileno: use FIX2INT instead o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on E
I
N
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
o
ng
io_spli
c
e 3
.
1
.
0 - IO::
S
plice
.
copy_stream
i
mpro
v
ement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
m
ino
r
do
c
umenta
t
i
o
n updates
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
IO::Splice
.
c
opy_stream doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
i
c Wong
extcon
f
: remov
e
unnecessary
dir_config statem
e
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o_splice 3
.
0
.
0 - kinde
r
, gent
l
er Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mo
r
e notes for IO
.
v
msplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSI
O
N c
o
n
stant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Won
g
d
o
c
:
RDoc for n
e
w in
t
erfaces and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
msplice flags argumen
t
d
ef
a
ults to zero
commit
|
commitdiff
|
tree
2011-02-28
E
ric
W
ong
add IO
.
tr
y
t
ee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
Wong
trysplice
i
m
plie
s
SPLICE_F_NON
B
LO
C
K for
flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c W
o
ng
flags a
r
e opt
i
o
nal
f
or sp
l
ice and tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to rb_thr
e
ad_
b
locking_regi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid s
i
gn
e
d
vs uns
i
gned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream: File
.
o
pen
encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: fi
x
bro
k
en ass
e
r
t
ion
s
on
R
u
by 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream us
e
s IO
.
t
rysplice instea
d
of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
test: remove unused_port funct
i
on
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
add IO
.
tryspl
i
c
e
inter
f
ac
e
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic W
o
ng
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanu
p
unused
_
p
ort f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
cl
e
an up p
a
ckag
i
ng and
use
p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
oc: switch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUm
a
k
e
f
ile: sync exa
m
ples for document
a
tion publis
h
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GN
U
m
akefile: update RAA
o
n ne
w
releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
Rub
y
io_splice 2
.
2
.
0
-
u
p
da
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
W
o
ng
add IO#pi
p
e
_
s
ize and IO#pipe_size= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic
W
o
ng
t
e
st_
i
o_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
ng
Ruby io_splice 2
.
1
.
0 - IO::Splice
.
copy_stream f
i
xes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc
:
h
el
p
R
Doc read IO::Splice single
t
on meth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +
s
rc+ and +dst+ for IO::Splice
.
{
f
ull,pa
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Umakefi
l
e: add r
c
ov
target
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wo
n
g
c
opy_s
t
re
a
m:
handle
a
n
d
block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wo
n
g
GNUmakefi
l
e:
allow passin
g
options to tes
t
/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
c
o
py_s
t
ream
:
cleanup
after o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
C
O
PYIN
G
: bundle
the LGPLv2
.
1
ins
t
ead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
Ru
b
y io_splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
upda
t
e
P
IPE_CAPA documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to LGP
L
v2
.
1+ (from LGPLv
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GN
U
makefil
e
: make our un
i
t tests PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic W
o
n
g
exampl
e
s
/splice-cp: sim
p
lify with I
O
::Splice
.
copy
_
stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
o
n
g
io_splice_ext: require
e
rrno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
py_stream takes source of
f
set l
i
ke the non
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
ic Wong
allow IO
.
vmspli
c
e
to take a single st
r
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
n
g
copy_stream:
a
lways try t
o
move pages
in
s
t
ea
d
of
c
opy
i
n
g
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
preliminary support for F_
G
ETPIPE_SZ a
n
d F_
S
ETP
I
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
updat
e
IO::Splice::F_MOVE documen
t
ation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
simplify exa
m
p
l
e
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
i
m
plement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Rub
y
io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
clea
n
u
p make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
f
or n
o
n-blocking,
n
on-pipe descri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
larify
w
or
d
ing in lic
e
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
a
l
low IO(-ish
)
o
b
j
ects as de
s
cr
i
ptor arguments
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
test: enable Rub
y
warnings
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
IO
.
spli
c
e alwa
y
s
r
e
l
eas
e
s t
h
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test: more descriptiv
e
Temp
f
ile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better
e
x
plai
n
the need
f
or I
O
::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
avoid partial
w
rites
o
n
I
O
.
vmsplice
u
nless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
ri
c
Wong
split o
u
t ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GN
U
makefile: sw
i
tch t
o
RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a modu
l
e, n
o
t a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
README: add ma
i
li
n
g l
i
s
t archive information
commit
|
commitdiff
|
tree
2010-02-15
E
ric Won
g
LICEN
S
E: s/posix_mq/io_l
i
nux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
ad
d
gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
E
ri
c
Wong
initial
commit
|
commitdiff
|
tree