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
E
r
ic Wong
io_splice 4
.
2
.
0 - se
v
era
l
bugfi
x
e
s and wor
k
a
r
ounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice:
m
o
re cons
i
ste
n
t filen
o
re
t
ry hand
l
ing
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: av
o
id referencing invali
d
stac
k
add
r
ess for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
doc: s/libre
l
ist
.
com/libre
l
i
st
.
o
rg
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname()
f
o
r
pipe size
m
o
d
i
ficatio
n
checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
li
m
i
t
maximum splice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
n
g
copy
_
stream: small cle
a
nu
p
f
o
r pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
io_
s
plice 4
.
1
.
1 - w
o
rkaround
so
c
ket -> pipe
issu
e
s
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
expand d
o
c for
n
on-blocking
sp
l
ice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eri
c
Wong
copy_stream: always use S
P
LICE_F_NONBLOCK for pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Wong
io_splice 4
.
1
.
0 - copy_stream e
n
ha
n
ceme
n
t fo
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
ng
copy_stream coerces based on
#
to
_
path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_s
p
lice 4
.
0
.
0
- easier
t
o use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix up documentation for f
d
vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stre
a
m: enough to get this working
u
nder
M
R
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
test_copy_stream: fix usersp
a
ce buffering
a
ssumpt
i
o
n
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
add co
p
y_
s
tream tes
t
from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
cop
y
_
stream: update src
_
offset on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
o
py
_
s
tr
e
a
m
a
t
t
empts
t
o use IO::Splic
e
::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wo
n
g
test_io_
s
p
l
i
ce: dis
a
ble timeout-r
e
lated tests in no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
d
d IO::Splice::WAITALL
f
l
a
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
W
o
ng
t
es
t
_
io_splice_eintr: b
e
ef
up test
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
u
s
e ssize_t/size_t instead o
f
lo
n
g/u
n
signed
l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EI
N
TR test only works un
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
Wong
de
t
ect c
l
ose
d
d
e
scriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Wong
my_file
n
o
:
use FIX2INT instead of
N
UM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
r
etry
on
EINT
R
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
io_s
p
lice 3
.
1
.
0 - IO::Splice
.
copy_stream imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c
W
o
n
g
mino
r
documentation
u
p
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O:
:
Splice
.
copy_stream doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
extconf: remove unnecessa
r
y
d
ir_config st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eri
c
Wong
io_splice 3
.
0
.
0 - kinder, gentler Linux z
e
ro-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
doc: more notes fo
r
I
O
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
r
emove V
E
RSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: RDoc for
n
ew
i
nterfaces
a
n
d change
s
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
I
O
.
v
m
spl
i
ce
flags argument
d
e
f
au
l
ts to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
Won
g
a
d
d IO
.
tryte
e
int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tr
y
sp
l
i
ce im
p
lies
SPLI
C
E_F_NONBLOCK for
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
flag
s
are
o
p
tio
n
al for splice and
t
rysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
short
e
n calls to
rb_thr
e
ad_blocking
_
r
e
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed
vs
u
nsigned compa
r
iso
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
Wong
c
o
p
y
_
s
tream: File
.
ope
n
enco
d
in
g
doesn't
matter
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c
W
ong
t
e
s
t: fix
b
roken assertions on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wo
n
g
copy_stream uses IO
.
trysplice in
s
tead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: remove
unused_port function
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
Wong
add
IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
io/spli
c
e: uninden
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test: cleanup
u
nused_p
o
r
t
funct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
on
g
clean up packaging and
u
se pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: sw
i
tch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile
:
syn
c
examples for document
a
t
ion publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile
:
upd
a
te RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
Ru
b
y i
o
_
splice 2
.
2
.
0 - updates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
a
dd IO#
p
ipe_size and IO#pipe_size= access
o
rs
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
tes
t
_io_splice
:
fi
x
broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
u
b
y i
o
_splic
e
2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
doc: help RDoc read
I
O::Splice sin
g
leton meth
o
d
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
docume
n
t +s
r
c+ and +dst+ for I
O
::
S
plice
.
{full,pa
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmakefile: a
d
d rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
copy_stream: han
d
le
and block on EAGAIN fro
m
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
GN
U
make
f
ile:
a
l
low passing
op
t
ions to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy
_
stream: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYI
N
G: bundle the LGPLv2
.
1 instead of LGP
L
v
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 W
o
ng
update PIPE_CAPA doc
u
mentation
f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Won
g
relicense to
LGPLv2
.
1+ (from
L
GPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c W
o
ng
GNUmak
e
f
ile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
exa
m
p
l
es/splice-cp: simplif
y
with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
i
o
_splice
_
ext:
requi
r
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream
takes
sour
c
e offs
e
t like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
i
c Wong
allow IO
.
vmsp
l
i
c
e
t
o take
a sing
l
e
string
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
co
p
y_stream: alw
a
ys t
r
y
to mo
v
e pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
W
ong
prel
i
minary support
for F_GETPIPE_SZ and F
_
S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update I
O
::Splice::F_MOVE do
c
umentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
simplify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement IO::Spl
i
c
e
.
cop
y
_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
i
x in
d
e
ntation bug
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
Ruby
io_
s
pl
i
ce 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanu
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blocking
,
non-p
i
pe
descri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
on
g
clarify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
l
low IO(-
i
sh)
o
b
ject
s
as des
c
ripto
r
arg
u
ments
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test: e
n
able Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
:
m
ore descriptive Tem
p
file names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc: better
e
x
plain the need f
o
r
IO::Splice::F_NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
avoid partial wr
i
tes
o
n IO
.
v
ms
p
l
i
ce un
l
ess F_
N
ON
B
LOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
i
c
Won
g
split out ARY2IOVEC ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmake
f
i
l
e
: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" s
h
ould b
e
a modu
l
e, not a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
READM
E
:
add mailin
g
list archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE:
s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree