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
ve
r
al bugf
i
xe
s
and workarounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vms
p
lice:
m
ore consiste
n
t fileno
r
etry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
v
msplice: av
o
id refer
e
n
ci
n
g invalid s
t
ack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
d
oc:
s
/l
i
brelist
.
com
/
li
b
rel
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
ric Wong
avoid una
m
e
() for pipe size modificat
i
o
n
c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit m
a
ximum splice le
n
gth to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
cop
y
_stream: sma
l
l cl
e
anup for pipe
s
pli
c
ing
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
io_splice 4
.
1
.
1 - worka
r
ou
n
d so
c
ket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
xpa
n
d
d
oc
f
o
r non-
b
loc
k
ing splice
i
nto
a
pip
e
commit
|
commitdiff
|
tree
2011-05-17
E
ric
Wong
copy_stre
a
m: always u
s
e SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_sp
l
i
c
e
4
.
1
.
0
- co
p
y_stream enhan
c
ement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_stream
c
o
e
rces
based on #to_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
i
o
_
s
plice 4
.
0
.
0
-
e
a
sie
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up documenta
t
i
o
n
f
or fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream: e
n
o
ugh to g
e
t this working unde
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream: fix
u
se
r
space buffering as
s
um
p
t
i
o
n
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
add copy_stream test f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_stream: update
s
r
c
_
offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
o
p
y_strea
m
attem
p
ts to
u
se IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
tes
t
_io_splice: disable
tim
e
out-related te
s
t
s in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
add IO::Splic
e
::WA
I
TALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
tes
t
_
io_sp
l
ice_eintr: beef u
p
test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssi
z
e_t/size_t instead of long/unsigne
d
l
ong
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
EINTR test only works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect c
l
o
sed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
W
o
n
g
my_fileno: use
FIX2INT
i
nstead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
r
e
try on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
i
o
_splice 3
.
1
.
0
-
I
O
::Splice
.
copy_strea
m
improvement
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
minor documentati
o
n
u
p
d
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO::Splice
.
copy_stream doesn
'
t change offset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf:
remo
v
e
unn
e
ces
s
ary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice
3
.
0
.
0 - kinder, g
e
n
tl
e
r Linux zero-
c
o
p
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c: more no
t
es for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric Won
g
remove VERSION cons
t
a
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RD
o
c
for new inter
f
aces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
I
O
.
vmsplice flags argument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
ng
a
dd
IO
.
trytee int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
trysplice implies SP
L
I
C
E_F_NONBLO
C
K
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
fla
g
s are
opti
o
nal for
splice and
tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
sho
r
ten c
a
lls to rb_thre
a
d_blo
c
k
ing_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid sign
e
d
vs unsi
g
ned
c
o
m
pariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_st
r
eam: Fil
e
.
open encoding d
o
esn't
matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
t
est
:
fix
b
ro
k
en assertions
on R
u
b
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_stream uses I
O
.
tryspli
c
e instead of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: re
m
ove
u
nused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
IO
.
trysp
l
ice interfac
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
test: cleanup unused
_
po
r
t
f
unct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cl
e
an up packag
i
ng and
use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: switch to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNU
m
akefile: sync
e
xample
s
for
d
ocumentation publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: upda
t
e RA
A
on new relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Rub
y
io
_
s
plice 2
.
2
.
0
- updates for
L
i
nux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
a
d
d
I
O#
p
ipe_s
i
ze and
IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_
i
o
_
splice: fix b
r
oken
t
est
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
R
uby i
o
_spl
i
c
e
2
.
1
.
0 - IO::Splic
e
.
copy
_
stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
doc: help RDoc read IO::Sp
l
ice single
t
on methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
o
ng
document +src
+
and +dst
+
f
or IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmake
f
ile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_s
t
ream: handle
a
n
d b
l
ock on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wo
n
g
GNUmakefi
l
e: allow p
a
ssing
options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream
:
cleanup after
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
P
Y
ING:
b
u
ndle the LGPLv2
.
1
i
nste
a
d of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
R
uby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
upd
a
te
PIPE_C
A
PA documentation for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
reli
c
ense t
o
L
G
PLv2
.
1+ (
f
rom LGPLv
3
only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
ng
GNUmakefile: make our u
n
it tests P
H
ONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wo
n
g
exa
m
p
les/spli
c
e-c
p
: simpl
i
f
y with IO::Spl
i
c
e
.
co
p
y_s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
io_splice_ext: r
e
q
u
ire
e
rrn
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
copy_stream t
a
kes sour
c
e offse
t
like
the no
n
-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
E
ric
Wong
copy_stream
:
always try to move pages ins
t
ead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
prelim
i
nary support for F_GETPIPE_SZ and F_SETPIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wo
n
g
update
I
O:
:
Splice::F_MOVE doc
u
m
ent
a
tion for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
simplify ex
a
mples fo
r
1
.
0
.
0
A
P
I
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
implement IO::Sp
l
i
c
e
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
fix inde
n
tation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_spl
i
ce 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
c
l
eanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-bloc
k
ing
,
n
on-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cl
a
rify
w
o
rding in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
allo
w
IO(-ish)
o
bje
c
ts as descripto
r
arguments
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
splice alwa
y
s releases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
tes
t
:
m
ore de
s
c
r
iptive
Tempfile
n
ames
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
doc
:
better expl
a
in the n
e
ed
f
or IO::Spl
i
ce:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
avoi
d
partial
writes o
n
IO
.
vmsplice
u
nle
s
s
F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
spl
i
t out ARY2IOVEC m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile:
swi
t
c
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" shou
l
d be
a
module, n
o
t a clas
s
commit
|
commitdiff
|
tree
2010-02-21
Eri
c
W
o
ng
READM
E
: ad
d
mailing list archive
i
nformation
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
LICEN
S
E
: s/posix_mq/
i
o
_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
ad
d
gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree