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
prepare for rb_thread_blocking_region removal
2014-02-09
Eric Won
g
prepare
for rb_threa
d
_
b
l
oc
k
ing_region r
e
moval
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: kill
r
aa_upd
a
t
e
task
commit
|
commitdiff
|
tree
2013-09-26
Eric
W
o
n
g
avoid RARRAY_PTR usage fo
r
vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Won
g
.
gitignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
ric Won
g
io/splice: deprecate
d
potentially unsaf
e
meth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Er
i
c
Wong
set close-on-exec in pipe size
m
o
dification chec
k
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
io_splice 4
.
2
.
0 - several bugfi
x
es a
n
d wo
r
k
arounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
o
ng
vm
s
plice: mor
e
consi
s
tent fil
e
n
o
retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid r
e
f
e
ren
c
ing invalid
s
tac
k
address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc
:
s/librelist
.
com
/
libreli
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
n
g
avoid un
a
me() for pip
e
size mod
i
fication checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
li
m
i
t
m
aximum splice
l
ength
to 1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
cop
y
_stream: smal
l
cle
a
n
up
f
or
p
i
p
e splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_
s
p
l
ice 4
.
1
.
1 - workaround socket
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
expand d
o
c for n
o
n-b
l
ock
i
n
g splice int
o
a pip
e
commit
|
commitdiff
|
tree
2011-05-17
E
r
ic Won
g
copy_str
e
am: a
l
ways
u
se
SPLIC
E
_F
_
NONBLOCK for par
t
ia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice
4
.
1
.
0 - copy_stream enhanc
e
ment for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric W
o
ng
copy_stream coerc
e
s
b
ased on #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wo
n
g
io_splice 4
.
0
.
0 - easier
to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
f
i
x up docu
m
entation for fd vs
I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_stream:
enough to ge
t
th
i
s work
i
ng under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
test_cop
y
_stream: fi
x
userspace buffering assu
m
ption
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add c
o
py_stream test from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_
s
tream
:
update
src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stre
a
m attempts to use I
O
::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: disable timeout-r
e
l
ated tes
t
s i
n
no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO:
:
Splice::WAIT
A
LL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
tes
t
_io_sp
l
ic
e
_eintr: beef u
p
t
est
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
use ssize_t/
s
i
ze_t
i
nstead
o
f lon
g
/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
EINTR test
o
nly
works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Wong
detect clo
s
ed desc
r
i
p
tors o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y_f
i
leno: u
s
e FIX2INT
i
nstead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
io
_
splice 3
.
1
.
0 -
IO::Splice
.
copy_stre
a
m improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
minor documentation upd
a
tes
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
IO::Splice
.
cop
y
_st
r
ea
m
doesn't change offs
e
t of
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf: rem
o
v
e
unnece
s
s
ary dir_co
n
f
i
g
st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
E
r
ic
Wong
io_s
p
l
i
ce 3
.
0
.
0 - kinder, gentler Linux
zer
o
-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wo
n
g
doc:
more
n
ot
e
s for IO
.
v
msplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove V
E
RS
I
ON cons
t
an
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: R
D
o
c fo
r
new
i
n
t
e
r
f
aces
a
n
d ch
a
nges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
msplice f
l
ags argument d
e
faults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
add I
O
.
trytee i
n
t
erfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplic
e
implies SPL
I
CE_F_NO
N
BLOC
K
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flags are opt
i
onal fo
r
s
plice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
W
ong
shorten calls to rb_threa
d
_bloc
k
i
ng_region
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
avoid signe
d
vs un
s
igned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_
s
tr
e
am:
F
ile
.
open encoding doesn't ma
t
te
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: fix br
o
k
e
n asser
t
ions on Ruby 1
.
9
.
3
d
ev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
co
p
y
_stre
a
m uses
IO
.
trysplice instea
d
of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
: remove u
n
u
s
ed_port
f
u
n
ction
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
add IO
.
tryspl
i
ce in
t
erface
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
io
/
s
p
li
c
e
:
u
n
i
n
den
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
te
s
t: cle
a
nup
unu
s
ed_port
f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean u
p
pa
c
k
a
ging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c W
o
ng
doc: swi
t
c
h to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync exa
m
ples for
d
ocu
m
entat
i
on publi
s
h
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
GNUmakefile
:
upd
a
t
e RA
A
o
n new
r
elea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_
s
plice 2
.
2
.
0 - upda
t
es for L
i
nu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wo
n
g
add IO#pipe_size and IO
#
pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_
i
o
_
splice: fix bro
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c W
o
ng
Ru
b
y io_splice 2
.
1
.
0 - IO::Splice
.
cop
y
_
s
t
r
e
a
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RD
o
c
read IO::Splice
s
ingl
e
t
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
ocument +
s
r
c
+
a
nd
+
dst+ for IO::Splice
.
{full,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUma
k
efile: add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
cop
y
_stream: handle
and block on EA
G
AIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
allow
p
ass
i
ng optio
n
s
t
o
test
/
u
n
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cleanup after
oursel
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
COPYING: b
u
ndle the LGPLv2
.
1
i
nste
a
d of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
R
ub
y
io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
update PIPE_CAPA
d
o
c
umentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
relicense to LGPLv2
.
1
+ (from LG
P
Lv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmak
e
f
i
le:
m
ake
our unit t
e
sts
P
HONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice-cp: simplify
w
i
th IO::Splice
.
c
opy_s
t
r
e
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
io_sp
l
ice_ext:
r
equir
e
errn
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
cop
y
_
stream takes sour
c
e offset l
i
ke the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
a
l
low I
O
.
vmsp
l
i
ce to ta
k
e a single
str
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
co
p
y_
s
tream: always try to
m
ove pages instead
of copy
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
preliminary
s
uppor
t
for F_GETPIPE_SZ
a
nd F_
S
ETPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::F_M
O
VE
do
c
umen
t
ation fo
r
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
simplify
e
xa
m
ples
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
i
m
plement IO::
S
p
lice
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
i
ndentation bu
g
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
Ruby io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-bloc
k
ing, non-pipe descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
clarify word
i
n
g
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
allow IO(-
i
sh
)
objects as
des
c
riptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test: enable Ruby war
n
i
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
IO
.
splice al
w
ays releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more
descri
p
tive Tempf
i
le
name
s
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
n
g
d
oc: b
e
tter
e
x
p
lain t
h
e need
f
or IO::Splice::
F
_NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
avoid partia
l
writes on I
O
.
v
m
splice
u
nless F
_
NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric
Wong
s
plit
o
u
t ARY2IO
V
EC
macr
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"Splice" should be a mo
d
ule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README:
ad
d
mailing list archiv
e
informat
i
on
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/p
o
six_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
init
i
al
commit
|
commitdiff
|
tree