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: deprecated potentially unsafe methods
2013-05-12
E
r
i
c Wong
i
o/spl
i
ce: de
p
rec
a
ted potentially
uns
a
fe m
e
thods
commit
|
commitdiff
|
tree
2013-04-21
Eri
c
Wong
s
e
t
close-on-exe
c
in pipe s
i
z
e mo
d
ification ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice
4
.
2
.
0
- several bugfixes
a
n
d workaroun
d
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice: more consistent fileno
r
etry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
msplice
:
avoid
r
eferencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric
Wong
doc
:
s
/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
a
v
oid uname() f
o
r p
i
pe size mod
i
f
icatio
n
che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit
maximum splice length t
o
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
copy_stream:
small clean
u
p for pipe spl
i
cing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
io_splice 4
.
1
.
1
- worka
r
ound
s
ocket
-> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
expand doc for non-blocking
s
plic
e
into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_s
t
re
a
m:
a
lways
use SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
W
ong
io_spl
i
ce 4
.
1
.
0
-
cop
y
_stre
a
m en
h
a
ncement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_
s
tream
coerces b
a
sed on #to_pat
h
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Wong
io_splice 4
.
0
.
0 - easi
e
r to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up docum
e
nta
t
ion f
o
r
fd
vs IO
o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy
_
stream: enough
t
o get this working u
n
der MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
test_copy_
s
tream
:
fix userspac
e
b
u
f
fering a
s
sum
p
ti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
co
p
y_stream test
from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream
:
u
pdate src_o
f
f
s
et on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
copy_stre
a
m a
t
t
emp
t
s to u
s
e IO:
:
Spl
i
ce::W
A
I
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
Wong
test_io_splice: disable timeout-r
e
lated t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
dd
IO::Spli
c
e::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
test
_
io_sp
l
ice_eintr: beef up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ss
i
z
e
_t
/
s
ize_t ins
t
ead of long
/
uns
i
g
n
e
d long
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
E
I
N
T
R test only w
o
rks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wo
n
g
detect closed de
s
cripto
r
s
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_file
n
o: u
s
e
FIX2INT
instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
r
e
t
ry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
io_splice 3
.
1
.
0
-
IO::Splice
.
cop
y
_s
t
ream
im
p
r
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
mino
r
documentat
i
on updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
co
p
y
_
stream doesn't change offset
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: remove unnece
s
sary
d
ir_conf
i
g statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o
_splice
3
.
0
.
0 - kinder, gentler Li
n
ux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c: m
o
re notes
f
or IO
.
vmspl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc:
R
Doc
fo
r
new
i
n
t
erfaces and cha
n
g
es
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice
f
l
ags argument defa
u
lt
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
yte
e
interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplic
e
i
m
p
lies SPLI
C
E_F_NONBLOCK
f
o
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
flags are opt
i
onal fo
r
spl
i
c
e
and trysp
l
i
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
shorten ca
l
ls to
rb_thread_
b
locki
n
g
_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid
s
igned vs unsigne
d
c
o
mpari
s
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream:
File
.
open enc
o
ding
doesn't mat
t
er
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broken a
s
s
e
rt
i
ons on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
co
p
y_stream
uses IO
.
t
r
y
s
plice
i
nstead of
IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
ric
W
o
n
g
te
s
t: rem
o
v
e unuse
d
_po
r
t function
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
a
d
d IO
.
t
r
y
splice
i
nt
e
rf
a
ce
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c W
o
n
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wong
te
s
t: cl
e
anup unused_port funct
i
on
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
clean up p
a
cka
g
ing and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
do
c
: switch
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUmakefile: sync examples for documen
t
at
i
o
n
pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
o
ng
GNUmakefile: update RAA on new
release
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby i
o
_spli
c
e 2
.
2
.
0 - updates
f
or Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic W
o
n
g
ad
d
I
O
#pipe_size an
d
IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
test_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wong
Ruby io_splice 2
.
1
.
0 - I
O
:
:
Splice
.
c
o
py_s
t
ream fixes
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
doc:
h
elp RDoc
read IO:
:
Splice si
n
glet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
cu
m
ent +src+ and +dst+ for IO
:
:Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
o
ng
GNUmakefile
:
add rcov target
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic W
o
ng
c
o
p
y_stream: handle and block on EAGAIN
f
r
o
m t
h
e non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUm
a
kefile:
a
llow
pa
s
sing options to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cl
e
anup after o
u
rse
l
v
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OP
Y
ING:
b
u
ndle
the
L
GPLv
2
.
1
instead
o
f L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
i
o_
s
plice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
u
p
date
P
IPE_CAPA docume
n
tation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
r
elicense to LGPL
v
2
.
1+ (
f
r
om
L
GPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
GN
U
ma
k
ef
i
l
e:
m
ake o
u
r unit test
s
PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
Wong
examples/spli
c
e
-
c
p: simplify with IO
:
:Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
i
o
_splice_ext: requir
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
copy_stream takes sour
c
e
o
f
fset l
i
ke the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
allow IO
.
vmspli
c
e
to take a si
n
g
le stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_st
r
e
a
m: alwa
y
s try to move pag
e
s instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
prelimina
r
y sup
p
ort for F_G
E
TPIP
E
_SZ and F_S
E
TPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
update
IO:
:
S
plice::F_
M
O
V
E documen
t
a
t
io
n
for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simplify exa
m
ples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c Wong
implement IO::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
fi
x
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
cleanup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for n
o
n-blocking, non-pi
p
e
des
c
r
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
c
l
arify wording in lic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects as descript
o
r argument
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enab
l
e Ruby w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
IO
.
s
plice alway
s
rel
e
ase
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
n
g
test: more
d
e
s
c
riptive
Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better exp
l
ain the
n
eed for IO::Splice::F_NONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
a
v
oi
d
p
a
rtial wri
t
es on I
O
.
vmsp
l
ice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split
out ARY2
I
OVEC ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c
Won
g
GNU
m
akefile: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
Splice" sh
o
uld be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mai
l
ing list archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
L
ICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree