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
avoid uname() for pipe size modification checks
2012-03-07
Eric Wong
avo
i
d
uname() for pi
p
e size modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
lim
i
t maximum
splice length to
1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_stre
a
m: small clea
n
up for pipe spl
i
cing
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
i
o_splice 4
.
1
.
1 - workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand d
o
c for no
n
-blocking s
p
li
c
e into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_s
t
ream: always use SPLI
C
E_F_NONBLOCK for
p
artial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splic
e
4
.
1
.
0 -
copy_stream enhanc
e
ment for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream coerces based
on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
io_splice 4
.
0
.
0 - ea
s
ier
to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x up doc
u
m
e
nt
a
tion for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_st
r
eam: enough to ge
t
this working unde
r
MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c W
o
n
g
test_co
p
y_stream: fi
x
user
s
pa
c
e buffering
a
ssump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_stream: update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
o
py
_
strea
m
attempt
s
to use IO::Splice::W
A
ITAL
L
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
W
o
ng
test_io
_
sp
l
ic
e
: disable timeout-
r
el
a
t
ed t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice:
:
WAIT
A
LL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_i
o
_
sp
l
ice_ein
t
r
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t ins
t
ead of long/
u
nsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
I
NTR
t
est only wo
r
ks
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed
descr
i
ptors on
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
my
_
f
il
e
n
o: use FIX2IN
T
instead of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
Wong
io_s
p
lic
e
3
.
1
.
0 - IO:
:
Splice
.
copy_stream im
p
ro
v
emen
t
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wo
n
g
minor do
c
ument
a
t
i
on updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
I
O::Spl
i
ce
.
copy_stream
d
o
e
sn't c
h
a
n
ge offset of sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
extc
o
nf: remove unnecessary
d
ir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - k
i
n
der, gentle
r
Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc
:
more
notes
for I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
emov
e
VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc:
RDoc
for new inte
r
faces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice
f
la
g
s arg
u
me
n
t
defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
add IO
.
trytee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
try
s
plic
e
impli
e
s SPLICE_
F
_NON
B
L
O
CK f
o
r flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
f
l
ags are op
t
ional for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
rten call
s
t
o
r
b
_th
r
e
ad
_
blocking_region
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
W
ong
avoid signe
d
vs unsigned comp
a
r
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
co
p
y_st
r
eam
:
F
ile
.
open encodin
g
doesn'
t
matter
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: fix
b
r
oken asserti
o
ns on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy_s
t
ream use
s
IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
r
emove unu
s
ed_port function
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
a
dd IO
.
trysplic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
test: cleanup unu
s
ed_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
c
le
a
n
up packaging
an
d
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: s
w
itch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakef
i
le: sync examples for documentat
i
on p
u
blish
i
n
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNU
m
akefile: update RAA on new relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0
-
updates
f
or
L
inux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_si
z
e and IO#
p
i
p
e_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_io_splic
e
: fix
b
roke
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Ruby
io_splic
e
2
.
1
.
0
- IO::
S
p
l
ice
.
c
o
p
y
_st
r
eam
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
doc: help RDoc read
IO::Spl
i
ce singl
e
ton
metho
d
s
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
document +src+ and +dst+ for IO::Splice
.
{full
,
part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
W
ong
GNUmakefile: add r
c
o
v
t
arget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_stream: ha
n
dle
and block on EAGAI
N
fr
o
m the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Won
g
GNUmakef
i
le: all
o
w passing options
to te
s
t
/
u
nit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
o
ng
copy_s
t
ream:
c
leanup after o
u
rs
e
lves
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
ong
C
O
PYIN
G
: bundle the LGPLv2
.
1
instead of LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
P
I
P
E_
C
APA documentation for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
ong
relic
e
ns
e
to LGPLv
2
.
1+ (fro
m
LGPLv
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
G
N
Umakef
i
le: make
our u
n
i
t
tests P
H
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
examples/sp
l
ice-cp
:
s
impli
f
y with IO::
S
pli
c
e
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
s
p
li
c
e_ext
:
require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_s
t
ream
takes sou
r
c
e
offset l
i
ke the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmspli
c
e to
take a single s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy
_
stream: al
w
ays try
t
o
m
o
v
e
pages inste
a
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c
W
ong
preliminary su
p
por
t
for F_GETPIPE_SZ and F_SE
T
P
I
PE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
upda
t
e
IO::
S
plice::F_MOVE d
o
c
u
mentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples
f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wo
n
g
i
m
plement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
f
i
x indent
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby
io
_
sp
l
i
ce 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
cl
e
anup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
for non-blocking,
non-pipe
d
es
c
rip
t
or
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cl
a
r
i
f
y wording in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish)
object
s
as
d
escriptor argumen
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: e
n
able Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice
a
l
w
ays releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more de
s
criptive Tempf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc: better expla
i
n the n
e
ed f
o
r
I
O::Splice::F_
N
ONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
void part
i
a
l
writes on IO
.
vmsplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macr
o
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wo
n
g
G
N
Umakefile: switch t
o
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
Spli
c
e"
should b
e
a
m
odule,
not a cla
s
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
READM
E
: ad
d
mailing list
a
r
chive in
f
ormation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICE
N
SE: s/posix_mq/i
o
_l
i
nux
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wo
n
g
initia
l
commit
|
commitdiff
|
tree