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
limit maximum splice length to 1 << 30
2011-05-18
Eric Wong
limit maximum
s
p
lice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream:
small c
l
ea
n
up
for pipe
splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
io_s
p
lice 4
.
1
.
1 - worka
r
ound socket
-> pipe i
s
sues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
e
x
p
a
nd doc fo
r
no
n
-blocking spl
i
ce into a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
copy_stream:
a
lways u
s
e SPL
I
C
E_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ri
c
Won
g
io_splice 4
.
1
.
0 - c
o
py_stream enhancement
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
c
o
py_
s
t
re
a
m coerc
e
s based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io
_
splice
4
.
0
.
0 -
ea
s
i
er to use!
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
fix up documentation for fd v
s
I
O
o
bj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
o
ng
cop
y
_s
t
ream: enough to ge
t
this work
i
ng under
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
t
est_c
o
py_stream
:
fix
usersp
a
ce buffering assu
m
ption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stream tes
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_stream: update src
_
of
f
set on retries
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic
W
ong
c
o
p
y
_stream at
t
e
mpt
s
to use IO::Spl
i
ce:
:
W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
test_i
o
_
splice: disa
b
le timeou
t
-r
e
late
d
tests in
n
on-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WAITALL flag s
u
pport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
test_io_
s
pl
i
ce_eintr: be
e
f up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
ssize_t/size_t inst
e
a
d
of
l
o
n
g/unsigned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR
t
est only works und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
tect cl
o
sed descripto
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
m
y
_
fileno: use FIX2I
N
T
i
nstead
o
f NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
ret
r
y
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
i
o_splice
3
.
1
.
0 -
I
O::Splice
.
c
o
py_strea
m
improvement
commit
|
commitdiff
|
tree
2011-05-01
E
ric
W
o
ng
minor
d
o
cumentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
IO::Splice
.
c
o
py_strea
m
doesn't ch
a
n
ge offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
xtconf: remov
e
unn
e
cessary
di
r
_
c
o
nfig statement
commit
|
commitdiff
|
tree
2011-03-01
E
ri
c
W
ong
i
o
_splice 3
.
0
.
0
-
k
inder, gentler
Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: more
n
ote
s
fo
r
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
VERSIO
N
co
n
st
a
nt
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc: RDoc f
o
r ne
w
i
n
terfaces and c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
IO
.
vmsp
l
ice flags arg
u
ment defa
u
lts to zer
o
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
add IO
.
try
t
ee inter
f
a
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
try
s
plice implies SPLIC
E
_F_NONBLOC
K
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
on
g
flag
s
are optional for splice and t
r
ysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
shorten calls to rb_t
h
r
e
ad_blocki
n
g
_
region
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
av
o
id signed
v
s u
n
si
g
ned comp
a
rison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_strea
m
: File
.
open
e
ncoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test:
fix broken assertions on Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
copy_strea
m
uses IO
.
trysplice in
s
t
ead
of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
t
est: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
d
d IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/sp
l
ice: uni
n
dent
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
test: cleanup
unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
clean up
p
a
c
k
a
g
ing
a
nd use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
do
c
: s
w
itch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
GNUmakefile: sync exampl
e
s for documentation publi
s
hi
n
g
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Won
g
GNUmakefile: update
R
AA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
o
n
g
Rub
y
io_splice 2
.
2
.
0
-
u
pdates
for Li
n
ux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add
I
O
#
p
i
pe_si
z
e and IO
#
pipe_s
i
ze=
a
c
c
essors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
t
e
st_io_splice:
fix broken
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice
2
.
1
.
0
- IO:
:
S
p
lice
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
c:
help
R
D
o
c read IO::Splice single
t
on methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
do
c
umen
t
+src
+
a
nd +dst+ for IO::
S
plice
.
{full,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
ong
GNUm
a
kefile:
a
dd rc
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py_stream:
h
andle a
n
d block on E
A
G
A
IN
f
r
o
m the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
GNUmakefile: allow p
a
ssin
g
opti
o
ns to
test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_str
e
am: cl
e
an
u
p after o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING:
bundle the LGPLv2
.
1 i
n
stea
d
of LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CA
P
A
docum
e
ntation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
r
elicense to LGPLv2
.
1+ (
f
r
om LGP
L
v3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNUm
a
kefile:
m
ake
o
ur u
n
it tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examp
l
es/splice-cp: simplif
y
w
ith IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
i
o
_splic
e
_
e
xt
:
require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
co
p
y
_
s
tream takes source offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
al
l
ow
I
O
.
vmspl
i
ce to
t
a
ke
a
sing
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
co
p
y_stream: always tr
y
to move
pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelimina
r
y support
for F_GETPIPE_SZ and F_
S
ETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::F_MOVE docum
e
n
tation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify examples f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implem
e
nt IO::Splice
.
c
o
py_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ru
b
y io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est f
o
r
non-blocking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
cl
a
rify
wordin
g
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects as d
e
scriptor argu
m
en
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
e
n
a
ble Rub
y
warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
plice alway
s
re
l
e
ase
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
test
:
more
d
escript
i
ve Tempfile
n
ames
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
n
g
doc: bette
r
exp
l
a
i
n the ne
e
d for I
O
::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid
p
artial write
s
on
I
O
.
vmsplice unless
F
_NONBLO
C
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
n
g
s
p
lit out A
R
Y2IO
V
EC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GNUma
k
ef
i
le:
s
w
it
c
h to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
S
p
l
i
ce" shoul
d
b
e a module,
not a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Eri
c
W
o
ng
README:
a
d
d
mailing
l
i
s
t
arch
i
ve
information
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
LICENSE: s/posix
_
m
q/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
ad
d
gem
s
p
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
in
i
tial
commit
|
commitdiff
|
tree