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
set close-on-exec in pipe size modification check
2013-04-21
Eric
W
ong
set close-on-e
x
e
c in pipe
size
modifi
c
a
t
ion c
h
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
on
g
io_spl
i
ce 4
.
2
.
0
- several
bugf
i
x
e
s and workarou
n
ds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
n
g
vmsplice: m
o
re consis
t
e
nt fil
e
n
o
retry hand
l
ing
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
o
n
g
vms
p
lice:
avoid referenc
i
ng in
v
alid stack address fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s/librelist
.
com/librelis
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
ng
avoid unam
e
() for pipe size modificatio
n
ch
e
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
limit maximu
m
s
plice length to 1 <
<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
cop
y
_stream:
small
c
leanup for
p
i
p
e splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o_splice 4
.
1
.
1 - w
o
rkaroun
d
socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
expand doc f
o
r non-blocking spli
c
e into a p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream: always use SP
L
ICE_F_NONBLOCK for
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
n
g
io_splice 4
.
1
.
0 -
copy_stream
enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
cop
y
_stream coerces based on #to_pat
h
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wo
n
g
io_splice
4
.
0
.
0 - eas
i
e
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x
up documentation
for f
d
vs IO ob
j
ects
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
copy_s
t
ream: e
n
ough t
o
get this wo
r
king under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_
c
o
p
y_str
e
am: f
i
x userspace bufferi
n
g as
s
umpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
ng
add c
o
py_stream test
f
r
om M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
c
opy_st
r
e
a
m: update src_
o
ffset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
cop
y
_str
e
am
a
t
tempts to use
I
O::Sp
l
ice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_sp
l
ice: disable timeout-rela
t
ed tests in no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
ad
d
IO::Splice::WAITALL fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssize
_
t
/
size_t ins
t
e
a
d of long/
u
nsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
W
o
n
g
EINTR test only works
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect close
d
descrip
t
ors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic W
o
ng
my
_
fileno: use FIX2INT instead of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
io
_
splice 3
.
1
.
0 - I
O
::Splice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor
do
c
u
menta
t
ion up
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O
::
S
plice
.
copy_stre
a
m d
o
esn't c
h
ange offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
extc
o
nf: r
e
move unn
e
cessa
r
y dir_
c
onf
i
g stat
e
ment
commit
|
commitdiff
|
tree
2011-03-01
Eric Won
g
io_spl
i
c
e
3
.
0
.
0 - k
i
nder,
g
en
t
l
e
r Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
d
oc: more notes for
I
O
.
v
msp
l
ice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
mov
e
V
ERSION
cons
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c:
RDoc for ne
w
interface
s
and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
IO
.
vmspl
i
ce flags argument
d
efaults to zero
commit
|
commitdiff
|
tree
2011-02-28
E
ric W
o
ng
add IO
.
trytee
interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
trysplice implies
S
P
L
ICE_F_N
O
N
BLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flags
a
re option
a
l for
splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
rten c
a
lls to rb_t
h
re
a
d_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid
s
ign
e
d
v
s uns
i
gned co
m
parison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
c
o
py_str
e
am: File
.
o
pen encoding doesn't m
a
t
t
er
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
t
e
s
t: fix
br
o
ken
as
s
ertions on Rub
y
1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_
s
tream uses
IO
.
trysplice instead of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unu
s
ed_port
function
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
add IO
.
tryspli
c
e interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
Won
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
test:
cleanup unused_port func
t
i
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
cl
e
an up packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
doc: s
w
it
c
h
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Won
g
GNUmakefile: syn
c
examples
f
or docume
n
tation p
u
b
li
s
hing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNU
m
a
k
e
f
ile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
R
u
by io_spl
i
ce 2
.
2
.
0 - upda
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
ad
d
IO#
p
ipe_si
z
e
a
nd
IO
#
pipe_size=
a
ccessors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_io_
s
plice: fix b
r
oken
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
i
o_
s
plice 2
.
1
.
0
-
IO::S
p
lice
.
copy
_
s
t
r
e
am fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
doc: hel
p
RDoc read IO
:
:
Splice singleton met
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docum
e
nt +src+
a
nd +dst+ fo
r
I
O
::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: a
d
d r
c
ov targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
co
p
y
_str
e
am: h
a
n
dle
a
n
d b
l
ock o
n
EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUm
a
kefile:
a
llow passing opt
i
on
s
to tes
t
/
unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_
s
tream: cleanu
p
after our
s
elves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
P
YING: bundle the
L
GPLv2
.
1
instea
d
o
f
LGP
L
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
i
o
_spli
c
e 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
u
pda
t
e
P
IPE_CAPA d
o
c
umentation for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
relicense to LGPLv2
.
1+ (fro
m
LGPLv
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
GNUmakefile:
m
ake our
unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
Wo
n
g
examples/s
p
lice-cp: simplify with IO
:
:Splice
.
co
p
y_stream
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
io_splice_ext
:
require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
c
o
py_stream take
s
sourc
e
o
ffset like
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
W
ong
allow IO
.
v
mspli
c
e to ta
k
e a sin
g
le string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
op
y
_stream: always try to move pages instea
d
of co
p
ying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
inary suppo
r
t
for
F
_GETPI
P
E_S
Z
and F_
S
ETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
update IO::Spli
c
e::F_MOVE d
o
cumentation f
o
r
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify e
x
ampl
e
s for
1
.
0
.
0
A
P
I
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
i
mplemen
t
IO::Splice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Ru
b
y io_sp
l
i
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
cleanup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Won
g
test
for non-blo
c
ki
n
g,
non-pipe des
c
riptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wo
r
d
i
n
g
i
n
license
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
a
l
low IO(-ish
)
objects as
d
es
c
ripto
r
argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
t
est:
e
n
a
ble Ruby warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
IO
.
splice always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: mor
e
descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc:
better exp
l
ain the need f
o
r IO::S
p
lice::F_NO
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
avoid partial writes on IO
.
vm
s
plice u
n
l
ess F_NON
B
LOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
Wong
split out ARY2
I
OVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wo
n
g
GNUmakefile
:
s
w
itch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a mo
d
u
l
e, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
W
ong
README
:
add ma
i
l
ing lis
t
a
r
chive information
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
n
g
LIC
E
NSE
:
s/
p
osix_mq/io_lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
gems
p
ec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
n
it
i
al
commit
|
commitdiff
|
tree