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 W
o
n
g
io_spl
i
ce 4
.
2
.
0
-
several bugfixes
an
d
wo
r
kar
o
unds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more co
n
s
iste
n
t f
i
l
e
no r
e
try han
d
li
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
m
splice
:
a
v
o
id r
e
ferencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc:
s/li
b
reli
s
t
.
c
o
m/libr
e
list
.
o
rg/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
avo
i
d uname()
f
or pip
e
s
i
ze modifica
t
ion
c
hecks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
limit maximum splice length to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
on
g
copy
_
strea
m
: sma
l
l cleanup for pipe
s
p
lic
i
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
i
o
_splice 4
.
1
.
1 - workaroun
d
sock
e
t -> p
i
pe issu
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
expan
d
doc fo
r
non-blocking splice
in
t
o
a pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Won
g
copy
_
s
tream
:
always use
S
P
LICE_F_NONB
L
OCK for partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
Wong
io_s
p
lic
e
4
.
1
.
0 - cop
y
_
stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream c
o
e
r
ces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
io_splice 4
.
0
.
0
-
easier
t
o use!
commit
|
commitdiff
|
tree
2011-05-13
E
ric W
o
n
g
fix up documentati
o
n for fd
vs IO o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_stream: en
o
ugh to
g
et this
work
i
ng
u
nder MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream: fix use
r
space bufferin
g
assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
add copy_str
e
am test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: u
p
date src_offset
o
n
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream
a
tt
e
mpts t
o
u
s
e I
O
::Splice::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_i
o
_
splice: disa
b
le timeout
-
related tests in
n
on-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
add
IO::Splice
:
:WAI
T
ALL fl
a
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
t
est_i
o
_
s
plice_eint
r
:
b
eef up t
e
st
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
use ssize_t
/
s
ize_t instead
o
f long/unsign
e
d long
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
EINTR test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
detect cl
o
sed des
c
rip
t
o
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
m
y_fileno
:
use
F
IX2INT
i
n
s
t
ead
o
f NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Splice
.
c
opy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
minor document
a
tio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
IO::S
p
lice
.
copy_stream doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remo
v
e
u
n
nec
e
s
sary dir_config st
a
teme
n
t
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c Wong
io_spl
i
ce
3
.
0
.
0 - kind
e
r
,
g
ent
l
er Linu
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric
W
o
n
g
doc
:
m
o
re notes for
I
O
.
v
ms
p
lice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VER
S
IO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDo
c
for new in
t
erf
a
ces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
IO
.
vm
s
plice
f
lags argument defaults to
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
d
d IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
trysplice
imp
l
i
e
s SP
L
ICE_F_NONBLOCK
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
a
gs ar
e
optional f
o
r
s
p
l
ice and t
r
ys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
shor
t
en calls to rb_thre
a
d
_
blocki
n
g_
r
eg
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
avoid si
g
ned vs unsigned c
o
mpar
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stre
a
m:
F
il
e
.
open
e
ncod
i
ng doesn't m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix
b
roken assertion
s
on R
u
b
y
1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream uses IO
.
trys
p
lice instead of IO
.
s
plice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
test
:
remove unused_p
o
rt fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
ng
add
IO
.
trysplice in
t
e
rface
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
i
o/splice: un
i
ndent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
t
est: cleanup
u
nused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean u
p
packaging and use pk
g
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
doc:
s
w
i
tch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
GNUma
k
efile: sync examples
f
or documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic W
o
n
g
GNUmakefile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ru
b
y io_
s
plic
e
2
.
2
.
0
- update
s
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
a
dd IO#pipe_size and IO#pi
p
e_
s
ize= acces
s
ors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_spl
i
ce: fi
x
b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Won
g
Ruby io_splice 2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
d
oc
:
help RDoc rea
d
IO::Splice s
i
ngleton met
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
docu
m
ent
+src+
and
+
dst+ for IO::Spli
c
e
.
{full,p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
GN
U
makefile
:
add
r
cov target
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy_
s
tream:
h
andle and
b
lock on EA
G
A
IN fro
m
the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Umakefile: allow passi
n
g optio
n
s to test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
Wo
n
g
copy_stream: clea
n
up
a
fter ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
COPYING: bun
d
le the LGPL
v
2
.
1 instea
d
of LGP
L
v3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
update P
I
PE_CAPA documentat
i
on for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense
t
o LGPLv
2
.
1+
(
from LG
P
Lv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
GNUmakefile: make our unit
tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
examples/s
p
lice-c
p
: si
m
plify wi
t
h IO::Sp
l
ice
.
c
op
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_spli
c
e
_ext: r
e
quir
e
e
rrno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stre
a
m take
s
source
o
ffse
t
like the n
o
n-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
msplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: alway
s
try to m
o
ve pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
p
r
e
liminary support for F_GETPIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
updat
e
IO::Splice::F_MO
V
E documentation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simpl
i
fy exam
p
les for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
implement IO::Splic
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
c
l
eanup mak
e
files
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test fo
r
no
n
-blo
c
king
,
non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
clarify wording in licens
e
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow IO(-ish) objec
t
s as d
e
scriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enabl
e
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
IO
.
s
plice alw
a
ys releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descr
i
ptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wong
doc
:
b
ett
e
r explain the n
e
ed fo
r
IO
:
:
S
p
lice::F_NONBL
O
CK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
o
i
d parti
a
l writes on IO
.
vmsplice
u
n
less F_
N
ONB
L
OCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split
out A
R
Y2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wo
n
g
GNUmakef
i
l
e
: switch to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"
Spl
i
ce" should be a
module,
n
ot
a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
REA
D
ME:
a
dd
m
ailing l
i
st a
r
ch
i
v
e
i
nf
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric
Won
g
LICENSE: s/posix_
m
q
/
io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
nitial
commit
|
commitdiff
|
tree