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
set close-on-exec in pipe size modification check
2013-04-21
Eric Won
g
set
c
l
ose-on-exec
in pipe s
i
ze
modification check
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
io
_
sp
l
i
ce 4
.
2
.
0 - several bug
f
ixes and w
o
r
karounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vm
s
plice: more consistent fileno
retry
h
a
n
dlin
g
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
vm
s
pli
c
e: avoid r
e
fer
e
nc
i
ng
i
nvalid stack addr
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wo
n
g
doc:
s
/librelist
.
com/li
b
relist
.
org
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname()
for pip
e
size modifi
c
a
t
io
n
che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c W
o
n
g
limit maximum splice
length to
1 << 3
0
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
c
op
y
_stream: sm
a
l
l
cleanup for pipe
s
pl
i
cing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
-
workarou
n
d socket -> pipe iss
u
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand d
o
c for non-
b
loc
k
i
n
g
splice
in
t
o a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
cop
y
_stream: always use SPLICE_F_NO
N
BLOCK for part
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0
- c
o
py_stream
enh
a
ncement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
c
opy_stre
a
m c
o
erces based
on #to_
p
at
h
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
fix up doc
u
mentati
o
n for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Won
g
c
opy_stream: en
o
ugh
t
o get this workin
g
und
e
r MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stream: fix users
p
ace
b
uffer
i
ng assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d copy_strea
m
tes
t
f
r
o
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
stream
:
update
s
rc_offs
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy
_
s
t
ream att
e
mpts to use IO::Splic
e
::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
test_io_splice: disable timeou
t
-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
ad
d
I
O
::Splice
:
:WAI
T
ALL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
t
e
st_io
_
splice_
e
intr: beef up
t
est
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
use ssize_t/size_t i
n
s
t
ea
d
of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EINTR test onl
y
work
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Won
g
detect cl
o
se
d
descr
i
ptors on
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno
:
us
e
FIX2IN
T
ins
t
ea
d
of NUM
2
IN
T
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
ret
r
y
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
i
o
_splice 3
.
1
.
0 - IO::S
p
lice
.
copy_stream impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
m
i
n
o
r documentati
o
n upd
a
te
s
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
IO::Splice
.
copy
_
stream doesn't change o
f
fse
t
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extcon
f
: remove unneces
s
a
r
y dir_con
f
ig st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spli
c
e 3
.
0
.
0 -
kinder
,
gent
l
er
L
inux zero-
c
op
y
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
d
oc: more n
o
tes fo
r
IO
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
E
ric
Wong
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wo
n
g
d
oc: RDoc
for
new i
n
terfaces an
d
change
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
IO
.
vmsplice flags argument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add I
O
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
trysplice implies SPLICE_
F
_
NONBL
O
CK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
ric
W
ong
fl
a
gs
a
re optional fo
r
splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
s
h
orten cal
l
s to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs un
s
igned
c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy
_
stream: File
.
open
e
ncoding does
n
't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
es
t
: fix broken ass
e
rtions
o
n Ru
b
y
1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_s
t
ream
u
s
es I
O
.
trys
p
lice instead of I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wo
n
g
test: remove
unus
e
d_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
dd IO
.
trysplice in
t
e
r
fac
e
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
io/
s
plice
:
u
n
in
d
ent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test
:
cleanup
unused_port
f
u
n
ct
i
on
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean up p
a
c
ka
g
ing an
d
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch
t
o
w
rongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
G
NUmakef
i
le: sync examples for doc
u
men
t
ation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
G
N
U
makef
i
le: updat
e
RAA on n
e
w
releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
Rub
y
i
o
_splice 2
.
2
.
0 - updates fo
r
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
add
I
O
#p
i
pe_size and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c W
o
ng
test_i
o
_splice: fix
broken test
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
Ruby io_
s
p
lic
e
2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
Wong
d
o
c: help RDoc
read IO
:
:Splice sin
g
leton method
s
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
docu
m
ent +src+ a
n
d +dst+ for IO::Splice
.
{full
,
part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
G
N
Umakefile
:
add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_str
e
a
m
: ha
n
dle and bl
o
ck on EA
G
A
I
N fr
o
m th
e
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
G
N
Umakefile
:
allow passin
g
options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y
_
stream:
c
l
e
anu
p
afte
r
ou
r
s
elves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING: bund
l
e the LGPLv2
.
1 instead of LGPLv3
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 Wo
n
g
up
d
ate PIPE_CAPA
documentation for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense
to LGPLv2
.
1+ (from LGPLv3 onl
y
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmak
e
file: make
o
ur
u
nit t
e
s
t
s
PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xamples/splice-cp: s
i
mplify w
i
th IO:
:
Splice
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
splice_ext: req
u
ire er
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
on
g
copy_s
t
ream
t
a
kes sourc
e
o
f
fset
l
ike
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow
I
O
.
vmspl
i
ce to take
a
s
ingle
s
tr
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
c
o
py_stream:
a
lways
try to mov
e
p
a
ge
s
instead of co
p
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
preliminary su
p
port for F
_
GETPIPE_SZ and
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Sp
l
ice
:
:
F
_M
O
VE docu
m
enta
t
ion for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impl
e
me
n
t
I
O::Splice
.
copy
_
st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
R
uby
i
o_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
t
est for non-blo
c
king, non-pip
e
desc
r
ip
t
or
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarif
y
wo
r
ding
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
allow IO(-ish) objects
a
s d
e
s
c
riptor
argume
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
test: enable Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice al
w
ays releases th
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
t
e
s
t: more descri
p
tiv
e
Temp
f
ile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
do
c
: better exp
l
ain the need for IO::Splice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid partial writ
e
s
on
I
O
.
vmsplice
u
n
less F
_
N
O
N
BLOC
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Er
i
c
W
o
n
g
split out ARY
2
IOVE
C
mac
r
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUma
k
e
file: s
w
itch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"Splice" should
b
e a m
o
d
ule
,
no
t
a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c
W
o
ng
READM
E
: add mail
i
ng list
archi
v
e
informa
t
ion
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LI
C
ENSE:
s
/
p
osix_mq/i
o
_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
add
gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
initial
commit
|
commitdiff
|
tree