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
- severa
l
bugfi
x
es
and work
a
rounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmsplice: more consiste
n
t fileno retry h
a
n
dling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
vm
s
plic
e
:
a
v
oi
d
r
efe
r
encin
g
inv
a
lid s
t
ack ad
d
ress
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric W
o
ng
d
oc: s/libre
l
ist
.
c
o
m
/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
a
voi
d
u
name(
)
for pipe
s
i
ze modifica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximu
m
splice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_strea
m
: s
m
a
l
l cleanup for pip
e
spl
i
c
i
ng
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
io_splice 4
.
1
.
1 - workaround socke
t
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc
f
o
r non-
b
locking splice i
n
to
a
p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
E
r
ic Wong
co
p
y_stream: always use SP
L
ICE
_
F_NO
N
BLOCK for p
a
rtial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
i
o_splice
4
.
1
.
0 - copy
_
stream enhanc
e
m
e
n
t
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Won
g
copy_s
t
ream coerces based o
n
#to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_sp
l
ice 4
.
0
.
0 - easier to
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix up d
o
cu
m
en
t
a
t
ion for fd v
s
IO
obj
e
c
ts
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy
_
str
e
a
m
:
enough to get
t
h
is
w
orking un
d
er MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
n
g
test_
c
opy_s
t
ream: fix userspace b
u
ffering assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d
copy_
s
tream test
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream:
u
pdate src_
o
ff
s
et on retr
i
es
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
co
p
y
_
str
e
am attempts to us
e
IO::Splice::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test
_
io_splice
:
disable timeout
-
rel
a
ted tests in
non-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO::Spl
i
c
e
::WAITA
L
L flag suppo
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
test_io_
s
plice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t instead of
l
ong/unsigned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EINTR test only works under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
d
e
tect closed descrip
t
or
s
on
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
my_fileno:
u
se
F
IX2
I
NT
i
n
stead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
W
ong
io_spl
i
ce 3
.
1
.
0 - IO::Splice
.
c
o
p
y_stream impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor d
o
cumen
t
ation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::
S
plice
.
copy_strea
m
doesn't cha
n
ge
of
f
s
et of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ext
c
o
n
f: re
m
ove unnecessary di
r
_c
o
n
fig sta
t
e
m
e
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
io_splice 3
.
0
.
0
- kin
d
er,
g
entle
r
Linux zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
on
g
doc: more notes for IO
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
move V
E
R
SION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc: RDoc for new interfaces an
d
ch
a
n
g
es
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
IO
.
vmspli
c
e fl
a
g
s argument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
a
dd IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice impli
e
s S
P
LICE_F_N
O
NB
L
OCK
f
or flag
s
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
flags are op
t
ional
f
o
r
s
plic
e
and tr
y
splice
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
short
e
n calls to
rb_thread_blo
c
k
i
n
g_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid signed
v
s
unsigned co
m
pa
r
ison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_
s
t
ream: File
.
open encoding does
n
't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
t
e
st: fix broken assertions on Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy
_
s
t
ream uses I
O
.
try
s
p
l
ice
ins
t
ead of IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
test: remove unu
s
e
d_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
on
g
add IO
.
trysp
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
E
ric W
o
ng
io/s
p
l
ice: un
i
n
dent
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wo
n
g
test:
c
le
a
nu
p
u
n
used_port function
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
clea
n
up packaging and
u
se p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
d
o
c: switc
h
to wro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUmak
e
file: sync examples for docum
e
ntation
publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUm
a
kefile: update RAA on
n
ew release
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0 - updat
e
s for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
a
dd IO#pipe_size and IO#
p
ipe_
s
ize=
a
ccessors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
test_io_splice
:
fi
x
broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io
_
splice 2
.
1
.
0
- I
O
::Splice
.
co
p
y_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
doc: help R
D
o
c
read IO::Splice sing
l
eton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
document
+
src+ and
+
dst+ for
I
O::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: handle and bl
o
ck on EAGAIN
f
rom the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c W
o
n
g
GN
U
makefil
e
: allow passing options to
test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cl
e
anup
af
t
er ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COP
Y
ING: bundle the LGPLv2
.
1 instead 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
Eric Wong
update PIPE_CAPA documentatio
n
for Li
n
ux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
relicense to LGPLv2
.
1+ (from
L
GPLv3 onl
y
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
G
NUmakef
i
le: make
o
ur u
n
i
t tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
ex
a
mples/s
p
l
ice-cp: simpl
i
fy with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Wong
io
_
splice_ext:
r
equire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stre
a
m takes source offset like t
h
e non-
s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
allow I
O
.
vmsplice
t
o
take a
s
in
g
le string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_s
t
ream: always try to
move pa
g
e
s
instead of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
preli
m
inary support for F_GET
P
IPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
W
o
ng
update IO::Splice
:
:F_MOV
E
do
c
umen
t
ation
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
s
i
mp
l
i
fy exampl
e
s for
1
.
0
.
0 A
P
I
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
imple
m
ent IO::Splice
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix indentatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
clea
n
up makefile
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test for no
n
-blocking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clar
i
fy wording
in l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow I
O
(-ish
)
obj
e
cts as des
c
riptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: enable Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
IO
.
splice alwa
y
s
releas
e
s the
GV
L
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
W
ong
test: more desc
r
iptive Tempfile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
o
c
: be
t
ter
ex
p
lain the
need for IO:
:
Splice
:
:
F_NONB
L
OC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
void partial writes on IO
.
vms
p
lice
u
nless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUm
a
k
e
file: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
n
g
"Splice" sho
u
ld
b
e
a
m
odule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailin
g
list archive
information
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
LICEN
S
E
: s
/
p
o
six_m
q
/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
add
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree