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
avoid RARRAY_PTR usage for vmsplice
2013-09-26
Eri
c
Wong
a
v
o
id RARRAY_PTR usage fo
r
vmsplice
commit
|
commitdiff
|
tree
2013-05-12
E
r
i
c W
o
n
g
.
gitignor
e
:
ad
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
ng
io/sp
l
ice: deprecat
e
d
p
ot
e
n
tially un
s
afe methods
commit
|
commitdiff
|
tree
2013-04-21
Er
i
c Wong
set close-on-
e
xe
c
in pipe
s
ize modification
c
heck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice
4
.
2
.
0 - several bugfixe
s
and workar
o
und
s
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: m
o
re consistent fi
l
eno re
t
ry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid r
e
fer
e
ncing invalid stack
a
ddress
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
o
ng
doc
:
s/librelist
.
c
o
m/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
ri
c
Wong
avoid
u
n
a
m
e() for pipe size modific
a
ti
o
n
c
he
c
ks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic
W
o
n
g
lim
i
t maximum sp
l
ice length to 1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
copy_st
r
eam: small cleanup fo
r
pip
e
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 -
w
o
rkaround sock
e
t ->
pipe
issu
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for non-
b
l
o
cking s
p
lic
e
into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
cop
y
_stream: always use SPLICE_F_N
O
NBLO
C
K
f
or partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0
- copy_s
t
ream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_stream coerces b
a
sed on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
Wong
io_splice 4
.
0
.
0
- easier t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix up documentation
for fd vs IO objec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stre
a
m: enough
t
o get
this working u
n
der MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
o
ng
test_copy_stream: fix userspace
buffering a
s
sumption
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add copy
_
str
e
am test from
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_
s
tream: update src_offset on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
copy_
s
tream at
t
em
p
ts to use IO::Splice::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice
:
disabl
e
timeout
-
r
e
lated tests in
n
on-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
add IO::Splice::WAITALL flag sup
p
ort
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_
e
intr: beef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/s
i
ze_t
i
nst
e
ad
o
f
lo
n
g/unsigne
d
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR t
e
st
o
nly works
u
nde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
d
ete
c
t
c
losed d
e
scriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Won
g
my_fileno:
u
s
e FIX2I
N
T instead of NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
io_splic
e
3
.
1
.
0 - IO::Splice
.
copy_stream improve
m
e
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor do
c
umentation up
d
at
e
s
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
o
ng
IO
:
:Splice
.
copy_s
t
re
a
m doesn't
c
h
ange offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf: remove unn
e
c
es
s
ary dir
_
c
onfi
g
s
tatemen
t
commit
|
commitdiff
|
tree
2011-03-01
E
r
ic
W
ong
io_splice
3
.
0
.
0 - kind
e
r, ge
n
tler L
i
nux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more notes
f
or I
O
.
v
m
spli
c
e
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
r
e
mov
e
VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc:
RD
o
c for new i
n
te
r
faces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice flags argu
m
e
nt defaults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
on
g
add
I
O
.
trytee interfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
trysplice impl
i
es SPLI
C
E_F_NO
N
BLOCK for
f
lags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wo
n
g
flags are opt
i
onal for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
o
n
g
shorten calls to
r
b_thre
a
d
_
blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid
s
ign
e
d
vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_s
t
r
e
am: File
.
open encoding doesn't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wo
n
g
t
e
s
t: fix broken asserti
o
ns on Ruby 1
.
9
.
3
d
ev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
copy_str
e
am uses IO
.
t
rysplic
e
i
n
stead of I
O
.
s
p
lic
e
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
tes
t
: remove unused
_
p
ort function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add I
O
.
trysplice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o
/splic
e
: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanu
p
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
clean up
pac
k
agin
g
and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc:
swi
t
c
h
to wro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
GNUma
k
efile: sy
n
c e
x
a
mp
l
es f
o
r docu
m
e
ntation pu
b
lishin
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: up
d
ate RAA on new r
e
leases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
i
o
_splice 2
.
2
.
0
-
upd
a
tes for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
a
dd IO#pipe_si
z
e and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
te
s
t_io_spli
c
e: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
o
n
g
Ruby io_splice 2
.
1
.
0 - IO::Sp
l
i
ce
.
c
opy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDo
c
read IO
:
:Splice s
i
nglet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
oc
u
ment +src+ an
d
+dst
+
for
I
O
::Splice
.
{
f
ull,partial}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmakefil
e
:
a
dd rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_st
r
eam
:
handle
a
n
d
block on EA
G
AI
N
from th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakef
i
le: allow passin
g
option
s
to test/uni
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_s
t
rea
m
:
c
lean
u
p
a
f
te
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
COPYING: bundl
e
t
h
e LGPL
v
2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ruby
io_sp
l
ice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CAPA documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
r
e
license to LGPLv2
.
1+ (fr
o
m
LGPLv3
on
l
y)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GNUma
k
efil
e
:
m
a
ke
o
ur unit
te
s
ts PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
examples/spl
i
ce-cp:
s
i
mplify wit
h
IO
:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
io
_
spl
i
c
e
_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
copy_stre
a
m take
s
source
offset
l
ike the
n
on-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
ic Wong
allow IO
.
vmsplice to take a s
i
ngle
string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
ng
co
p
y
_
s
trea
m
: always try to move pages instea
d
o
f copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
p
r
e
limin
a
ry supp
o
rt for F_GETPIPE_
S
Z and F
_
SETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
u
p
date
I
O::Spli
c
e
::F
_
MOVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
s
i
m
p
lify example
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
implem
e
nt IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix i
n
dentation b
u
g
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
t
e
st fo
r
non-bloc
k
ing, non-pi
p
e descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wong
cla
r
ify wording i
n
l
i
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
al
l
ow IO(-ish)
objects as descr
i
p
t
or arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st: enable Rub
y
warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
plice always releases t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descriptive
Tempfile
n
ames
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: b
e
tter explain the need for IO::Splice:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
a
void
partial writes
o
n
I
O
.
vmspl
i
c
e
unles
s
F
_NON
B
LOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wo
n
g
GNUmakefile: switch t
o
RD
o
c 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"
Splice" should be a module, no
t
a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
EAD
M
E
:
a
d
d
mai
l
ing l
i
st
archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/
p
osix_mq
/
io_
l
inux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
initia
l
commit
|
commitdiff
|
tree