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
Eri
c
Wong
io_splice 4
.
2
.
0 -
seve
r
al
b
u
g
fixes an
d
workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
ric Won
g
v
m
s
p
l
i
c
e: more consistent fileno retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
on
g
vms
p
lice: avoid
r
e
fer
e
ncing invalid stack addr
e
ss f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Er
i
c Wong
do
c
: s
/
librelist
.
com/
l
ibrelist
.
o
rg/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
av
o
id uname() f
o
r
p
ipe si
z
e modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
l
imit maxim
u
m splice lengt
h
to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_s
t
ream: sm
a
l
l cleanup for p
i
pe
splicing
commit
|
commitdiff
|
tree
2011-05-18
E
ri
c
Wong
i
o_splice
4
.
1
.
1
-
workaround so
c
ke
t
-
>
pi
p
e is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
x
pa
n
d doc for non-blocking sp
l
ice into a pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_st
r
e
am: a
l
ways use SPLICE_F_N
O
NBLOCK
f
o
r part
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o
_splice 4
.
1
.
0
- co
p
y_stream
e
nh
a
ncement
f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
on
g
co
p
y_s
t
r
e
am
c
o
e
r
c
es
b
a
s
e
d on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
i
o
_splice
4
.
0
.
0 -
e
asier to use
!
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
fix up documentation
for fd
vs IO
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Won
g
copy_stream: enough to get this workin
g
under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
s
t
_copy_s
t
ream: fi
x
usersp
a
c
e
buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
copy_stre
a
m
test from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
: update
s
rc
_
offset on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
c
o
py_stream attempts to use
I
O::S
p
lice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
test_i
o
_
splice: disable tim
e
o
u
t
-related tests
i
n non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
add
I
O
:
:Splice
:
:WAITALL flag supp
o
rt
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_s
p
lice_eintr:
beef up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/siz
e
_t instead of
lo
n
g/un
s
ig
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
n
g
EINTR test only works
und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic W
o
ng
detect c
l
osed descri
p
t
o
rs on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
m
y_
f
i
l
eno: use F
I
X2
I
N
T
in
s
tead
of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Won
g
re
t
ry on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
io_splice 3
.
1
.
0 - IO
:
:S
p
l
i
c
e
.
copy_stream improvemen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
minor d
o
cumentat
i
on updates
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
IO:
:
Splice
.
co
p
y_stream doesn't change offset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c Wo
n
g
extconf: remove un
n
ecess
a
ry dir_c
o
n
fig statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_sp
l
ice
3
.
0
.
0 - kin
d
e
r, gentle
r
Linu
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc: more notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
r
e
move VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc
:
R
D
oc for new interfaces and
c
hanges
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Wong
I
O
.
v
m
s
pl
i
ce flags argument
d
efaults
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
a
dd I
O
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
trysplice implies
SPLICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic
W
ong
flags ar
e
op
t
ional fo
r
splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
shor
t
en calls to rb_thr
e
ad_
b
locking_regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
avoid si
g
ne
d
v
s
unsigned co
m
paris
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
cop
y
_strea
m
: File
.
open
encoding
d
oesn't
mat
t
er
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
ng
tes
t
: fix broken
asse
r
tions on Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
on
g
copy_strea
m
u
se
s
IO
.
t
r
ysplice
i
n
s
tead of IO
.
spli
c
e
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
tes
t
: r
e
m
o
v
e
u
n
used_port fun
c
ti
o
n
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
a
d
d IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
io/
s
pli
c
e
: u
n
inden
t
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
test:
cl
e
an
u
p unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
W
o
ng
cle
a
n up pack
a
ging an
d
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c: s
w
itch to wrongd
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
G
NUmakef
i
le: syn
c
examples for docume
n
ta
t
ion
p
ublishing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
GNUmake
f
ile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0 - updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
add IO#pipe_s
i
ze a
n
d IO#
p
ip
e
_size
=
acce
s
sors
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_io_spli
c
e
:
fix broken tes
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
R
uby io_splice 2
.
1
.
0 - IO:
:
Spl
i
ce
.
c
opy_strea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
doc: help RDoc read IO::Spl
i
ce singlet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ and +dst+ for I
O
::Spl
i
ce
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
NUmakefi
l
e: add rc
o
v
target
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
c
opy_
s
tream: handl
e
and b
l
ock on E
A
GAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNU
m
akefile: allow p
a
s
sing
o
ptions
t
o tes
t
/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_stream: cleanup after
our
s
elve
s
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
COPYING: b
u
ndle the LGPLv2
.
1 inst
e
a
d
of
L
GP
L
v3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
R
u
by io_s
p
lice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
update PIPE_CAPA docume
n
tation for Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
relicense to L
G
PLv2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: make our unit t
e
sts PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
exam
p
les/splice-cp: simpl
i
f
y
with IO::S
p
lice
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
io_splice_ex
t
: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream
t
a
k
es sourc
e
offset like the
n
on-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
al
l
ow IO
.
vmsplice to t
a
ke a
single strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_stream: always try to
move pages ins
t
ead of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
pre
l
imi
n
ary support
for F_GETPIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
updat
e
IO::Splice::F_MOVE d
o
cumentat
i
on for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
si
m
plify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
implemen
t
IO::
S
p
l
ice
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
i
ndentation
b
ug
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
cleanup mak
e
files
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test fo
r
no
n
-blocking, non-pipe descripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
arify wor
d
in
g
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow
I
O(-ish) objec
t
s as descriptor
a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: enab
l
e Ruby w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice a
l
ways releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
te
s
t:
more d
e
scripti
v
e Tempfile nam
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
doc: better explain
t
he need for IO::Splice
:
:F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
a
v
oid pa
r
t
i
al writes on IO
.
vmsplice
unless
F
_
N
ONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
Wong
split out ARY2
I
OVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
GNUmakefile
:
switc
h
to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Spli
c
e" should be
a mod
u
l
e
, not a clas
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README:
a
dd mailing
list archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICEN
S
E: s/posix_mq/
i
o_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
ric Won
g
add g
e
mspec
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
i
n
itial
commit
|
commitdiff
|
tree