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_splice 4
.
2
.
0
-
s
e
veral b
u
gfixes and
workar
o
u
n
ds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vmspli
c
e
:
m
ore consistent
fileno
r
etr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmsplice: a
v
o
i
d referencing invalid stack addres
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
do
c
:
s/librel
i
st
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wong
avoid
u
name() for pipe
size
m
odificatio
n
ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum sp
l
i
c
e length to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wo
n
g
copy_stream: small cl
e
anup fo
r
pipe
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
-
w
or
k
around so
c
k
et -
>
pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
ex
p
and
d
oc f
o
r
n
on-blocking
s
plice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
n
g
co
p
y_stream:
always use
S
PLICE_F
_
NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_sp
l
ice 4
.
1
.
0
-
copy_st
r
eam
enhance
m
ent for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric
W
o
ng
copy
_
strea
m
coerces base
d
on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up do
c
u
mentation
for fd
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: eno
u
gh
to ge
t
thi
s
working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
tes
t
_copy_stream: fi
x
userspace
buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
a
dd
c
opy_st
r
eam t
e
st fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_stream: update
s
r
c
_offset
on retr
i
es
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
c
opy_
s
tream a
t
tempts t
o
use
IO::Spli
c
e::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
n
g
test_io_splice: disable timeout-related tests i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
a
dd IO::Splice:
:
W
A
ITALL
flag support
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
t
e
st_io_spl
i
ce
_
e
i
n
tr:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssiz
e
_t/size_t instead of
long/unsig
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
W
ong
EIN
T
R t
e
st only works un
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
detect closed d
e
scri
p
tors on EINT
R
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_filen
o
: use FI
X
2
I
NT in
s
tead of
N
U
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
retry on
EINT
R
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
io_
s
plice 3
.
1
.
0 - I
O
::Splice
.
copy_stream i
m
prov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
min
o
r documentati
o
n updat
e
s
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::S
p
lice
.
c
o
p
y
_
st
r
eam doesn't change of
f
set
o
f source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
extconf: re
m
ove
unnecessary dir_co
n
f
i
g
s
t
a
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kinder, gentler L
i
nux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
ng
d
o
c: more note
s
for I
O
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remo
v
e VERSION c
o
ns
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
do
c
: RDoc for new
i
n
terfaces a
n
d cha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice f
l
ags argume
n
t
d
efau
l
t
s
to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
on
g
a
d
d IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice impl
i
es SPLI
C
E_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
o
n
g
f
l
ag
s
ar
e
optional for splice
a
nd trysplice
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wo
n
g
short
e
n calls t
o
rb
_
thread_blo
c
king_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_s
t
ream: File
.
o
pen encodi
n
g d
o
es
n
'
t matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: fix brok
e
n
assertions on Ru
b
y 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
copy_stream uses
IO
.
t
r
y
s
p
l
ice
i
nste
a
d
of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
te
s
t:
r
emove unus
e
d_port fun
c
t
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
rysplice i
n
te
r
f
ace
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
test: cleanup unuse
d
_port function
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
clean
up packaging and use
pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
GNUmakefile: s
y
nc examples for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: upda
t
e RAA on new release
s
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
Ruby io_splice 2
.
2
.
0 - u
p
dates f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wo
n
g
add IO#pi
p
e
_
si
z
e a
n
d IO#pip
e
_size= acc
e
s
s
ors
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
ong
test
_
io_
s
plice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby i
o
_splice 2
.
1
.
0 - IO::Splice
.
cop
y
_st
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic W
o
n
g
doc: help RDo
c
read IO::Splice si
n
gleton
m
eth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ and +dst+ f
o
r IO::
S
plice
.
{fu
l
l,p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c W
o
ng
GNUmake
f
ile: add rcov ta
r
g
et
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
c
o
p
y
_str
e
am: ha
n
dle an
d
block on EAGA
I
N fro
m
t
he non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
G
N
Umake
f
ile: allow p
a
ssing options to test/u
n
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: cleanup af
t
er ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the LGPLv2
.
1
i
n
stead of
L
GPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
R
uby io_splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
updat
e
PIPE_C
A
PA do
c
ument
a
tion
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
n
g
relicense to LGPL
v
2
.
1+ (f
r
om LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GNUma
k
efile: make our uni
t
tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
examples/spl
i
ce-cp:
s
i
m
plif
y
with IO::Splice
.
co
p
y_
s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
i
o
_splice_
e
x
t:
r
e
q
u
i
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
copy_stream takes source
offset l
i
ke the
non
-
s
p
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
Wong
al
l
ow
IO
.
v
m
splice
t
o ta
k
e a
single string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy
_
s
t
ream: a
l
ways
t
ry
t
o mov
e
page
s
instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
inary sup
p
o
r
t for F_GETPIPE
_
SZ
a
nd F
_
SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Spl
i
ce::F_MOVE
d
ocumentat
i
on f
o
r
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
ng
simplify
e
xa
m
pl
e
s for 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement
IO::Splic
e
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
i
x
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
cleanup
m
a
k
efiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
f
or
n
on-blocking,
non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify
wording
i
n license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO
(
-
i
sh) object
s
as
descript
o
r arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice alway
s
r
eleases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
test: mor
e
descriptive Tempfile name
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explain
the need for IO::Splice::F_NON
B
LOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
avoid
p
a
r
t
ial
w
rite
s
on
I
O
.
vm
s
plice unless
F
_
NONBLO
C
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2I
O
VEC macr
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmak
e
f
ile
:
switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"Splice" shoul
d
be
a
modul
e
, not a cl
a
s
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README: add ma
i
ling l
i
s
t
a
r
c
hiv
e
i
n
forma
t
ion
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
o
ng
LI
C
E
NSE: s/
p
osix_mq/io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initia
l
commit
|
commitdiff
|
tree