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.2.0 - several bugfixes and workarounds
2013-01-19
Eric Wong
io_splic
e
4
.
2
.
0
- s
e
veral
b
u
g
fixes and
workar
o
unds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
W
o
ng
v
msplice: m
o
re consistent fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice: avoid ref
e
rencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc
:
s/librelist
.
com/librelis
t
.
o
r
g/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname() for pipe size modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maximum spli
c
e lengt
h
to
1
<<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
cop
y
_s
t
ream:
sm
a
ll cleanup
for pipe spl
i
c
i
n
g
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic
Wong
io
_
splice 4
.
1
.
1 - wo
r
karound socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
exp
a
nd doc f
o
r no
n
-
blocking splic
e
into
a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_
s
tre
a
m: always use SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o
_splice 4
.
1
.
0
- copy_stream enhancemen
t
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_
s
tr
e
am coerces
b
a
s
ed on #
t
o
_
p
ath
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io_splice 4
.
0
.
0 -
e
asier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix up docu
m
entation
for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
eam:
e
n
ough t
o
get this working
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Won
g
test
_
copy_stream: fi
x
userspace buf
f
eri
n
g as
s
umptio
n
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
add copy_
s
tream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
c
opy_stre
a
m: update src_offset
o
n retries
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
co
p
y
_stre
a
m
a
ttempts
to use IO::Splice
:
:WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
te
s
t_i
o
_splic
e
: disable timeout-related t
e
sts
i
n non-
M
R
I
commit
|
commitdiff
|
tree
2011-05-10
E
ric W
o
ng
add IO::S
p
lice::WAITALL flag
s
upport
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
test_io_splice_eintr: beef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t inst
e
ad of l
o
ng/un
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
EINTR test only works
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clos
e
d descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_fileno
:
use F
I
X
2INT i
n
stead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric
W
o
ng
r
etry
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splic
e
3
.
1
.
0 - IO::Splice
.
copy_
s
tream improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor doc
u
mentation updates
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
IO::Splice
.
copy_st
r
eam doesn'
t
c
hange
offs
e
t
o
f
so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ext
c
onf: remove u
n
n
e
c
essa
r
y d
i
r_config sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
E
r
i
c Wong
io_spli
c
e 3
.
0
.
0
-
k
i
nder, gentl
e
r Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more note
s
f
o
r
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
remov
e
V
ERSI
O
N
c
onstant
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: RDoc for
n
ew
interfaces and c
h
a
nges
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
n
g
IO
.
vmspl
i
c
e flags argum
e
nt
d
efault
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
a
d
d
IO
.
tryt
e
e
i
nterf
a
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
tryspl
i
ce implies SPLICE_F_NON
B
LOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
flags are optional for splice and tryspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wo
n
g
shor
t
en call
s
to
r
b_thread_block
i
ng_region
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
a
v
oid signed vs unsigned
comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
cop
y
_stream: Fi
l
e
.
ope
n
e
ncoding do
e
s
n
't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fi
x
broken as
s
ertions on R
u
by
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_stream
u
ses IO
.
try
s
plice instead of IO
.
spli
c
e
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
test: remove unuse
d
_port func
t
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
a
d
d IO
.
try
s
pli
c
e interfac
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io/
s
plice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cl
e
a
n
up unused_
p
o
r
t f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packaging
and
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
GNUmakef
i
le: sync examples for
d
ocumentati
o
n
pub
l
ishin
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefil
e
: upd
a
te R
A
A on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
Ruby io_splice
2
.
2
.
0 - updates f
o
r
Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size
and IO
#
pipe_siz
e
= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_i
o
_splice
:
fix bro
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
R
uby i
o
_splice 2
.
1
.
0 - IO::Spli
c
e
.
copy_stre
a
m fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
do
c
: h
e
lp R
D
oc rea
d
IO:
:
Splice si
n
gleton method
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +
s
r
c
+ and +
d
st+ for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
GNUmakefile: add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream:
handle and block on EAGAIN from the
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUmakefile: allow pa
s
sing options to
t
est/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy
_
s
trea
m
: cl
e
an
u
p a
f
ter ourselve
s
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
C
O
PYING:
b
undle the LG
P
Lv2
.
1
i
ns
t
e
ad of LG
P
Lv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
R
u
by io_splic
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
update P
I
P
E
_CAPA
d
ocu
m
entation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
relic
e
nse to LG
P
Lv2
.
1+
(
from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GN
U
makef
i
le: mak
e
our un
i
t te
s
ts P
H
ONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/spli
c
e-cp: simplify with IO::Splice
.
c
opy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_
s
plice_ext
:
require
e
r
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wo
n
g
copy_stream
t
akes
s
ou
r
ce offset like
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric Wong
allow I
O
.
vmspli
c
e to
take a s
i
ngle
s
t
ri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
copy_s
t
ream: alwa
y
s try
to move pages i
n
stead of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
p
r
eliminary support for F_GETPIPE_SZ and F_SETP
I
PE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
u
p
date
IO::Splice:
:
F_MO
V
E docu
m
entation 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
E
r
ic Wong
implement
I
O
::Spl
i
ce
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
f
i
x
i
ndentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Rub
y
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Won
g
cl
e
a
nup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
for non-block
i
ng, non-pipe desc
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
c
larify wording
i
n licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow IO(-is
h
)
o
bjects as
d
es
c
riptor arg
u
ments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
t
est: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice alway
s
releases
t
he
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
t
e
st
:
more
descr
i
ptiv
e
Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
d
oc: better ex
p
l
a
in
t
h
e n
e
ed for
IO::Spli
c
e
::F_NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoid
p
artial
w
rites on IO
.
vmsplice unles
s
F
_
NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out A
R
Y
2
IOVEC
m
acro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GNUmak
e
fi
l
e: switc
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"
S
plic
e
" should b
e
a
module, not a class
commit
|
commitdiff
|
tree
2010-02-21
E
ric Wong
R
E
ADME: add mailing
l
i
st archiv
e
informati
o
n
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
add gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
n
itial
commit
|
commitdiff
|
tree