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
Eric Wong
avoid R
A
RR
A
Y_PTR usage for vmsp
l
ice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
g
itignore
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
i
o
/sp
l
ice: deprecated potentially unsa
f
e methods
commit
|
commitdiff
|
tree
2013-04-21
Eri
c
W
o
ng
set clos
e
-
o
n-exec in
p
i
pe size modification check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
io
_
splice 4
.
2
.
0 - several
bugfi
x
es and worka
r
ounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
m
s
plice: more consistent f
i
le
n
o
retry
handling
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice: avoid referenci
n
g invalid s
t
ack address
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wo
n
g
d
oc: s/librelist
.
com/
l
ibrelist
.
o
r
g/
commit
|
commitdiff
|
tree
2012-03-07
Eric
W
ong
avoid uname() for pip
e
size modification ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
limit maximum splic
e
l
ength to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
co
p
y_
s
tream: small cl
e
a
nup for pipe splici
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Won
g
i
o_splic
e
4
.
1
.
1 - workaround soc
k
e
t -> pipe is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
expand doc for non-
b
locking splice into a
pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
o
ng
cop
y
_stream
:
alway
s
use
S
PLICE_F_NONB
L
OCK
for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - c
o
py_stream enhancement
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coerces base
d
o
n #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_spl
i
c
e 4
.
0
.
0 - easie
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
ix up documenta
t
ion for
f
d
v
s
I
O
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_
s
trea
m
:
e
nou
g
h to get this
w
o
rking under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
te
s
t_copy_stre
a
m: fix userspace buffe
r
ing
ass
u
m
p
tion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_
s
tre
a
m
test fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
c
opy_stream: up
d
ate src_offset on retrie
s
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
co
p
y_stream attempts
t
o u
s
e IO::Spli
c
e::WAI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: disab
l
e timeout
-
r
elated
tests in
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice
:
:WAITALL flag su
p
p
o
rt
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
Wong
test_i
o
_sp
l
ice
_
eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
us
e
ssi
z
e_t/size_t inste
a
d of lon
g
/unsigned
l
ong
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Won
g
EINTR test only w
o
rks und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ric Won
g
de
t
ect cl
o
sed de
s
cr
i
pt
o
rs
on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: u
s
e FIX
2
INT instead of
NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
Wong
r
etry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
W
o
ng
io_sp
l
ice 3
.
1
.
0 -
I
O
::Spl
i
ce
.
copy_stream i
m
prov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
minor d
o
cume
n
ta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
IO::Sp
l
ice
.
copy_
s
trea
m
doesn't cha
n
ge offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ext
c
onf: remove unnecessary dir_co
n
fig s
t
atement
commit
|
commitdiff
|
tree
2011-03-01
E
r
ic
Wong
i
o_s
p
lic
e
3
.
0
.
0 - kinder, gen
t
ler
L
inux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more no
t
es for
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Wong
remov
e
V
E
RSION co
n
sta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc:
RDoc f
o
r
new interfa
c
e
s and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
IO
.
vmsplice flags
argument defaults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice implies SPLICE_F_NONB
L
OCK for
f
lags
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c Wong
f
lags are optional
for splice and tryspl
i
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
sho
r
ten calls
t
o
rb_thread_bloc
k
ing_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avo
i
d sig
n
ed
v
s unsigned
c
o
m
parison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream
:
File
.
op
e
n encod
i
n
g
doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fi
x
broke
n
ass
e
rtions on Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_s
t
r
eam us
e
s IO
.
t
r
ysplice
i
nstead of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remo
v
e u
n
used_port
f
un
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
io/sp
l
ice: un
i
ndent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup un
u
sed_port fu
n
ct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c: switch
t
o
w
rongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
GNUmak
e
f
i
l
e
: sync e
x
ampl
e
s for
d
ocumentation publi
s
hing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
GNUma
k
efile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_spli
c
e 2
.
2
.
0 - upd
a
tes for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
ad
d
IO#pipe_size
a
nd IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
test_io_sp
l
ice: fix
b
rok
e
n
t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
Ru
b
y io_splice
2
.
1
.
0 - IO::Splice
.
copy_stream fi
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help
R
Doc read IO:
:
S
p
lice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ an
d
+dst+ fo
r
IO::Spli
c
e
.
{full
,
part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
G
N
U
makefile: add rcov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
copy_st
r
eam: handle and block on
EAGAIN fro
m
the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
efile: allow passing options to
t
e
s
t/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wo
n
g
copy_stream: cl
e
anup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
COPY
I
NG:
b
undl
e
t
h
e LGPLv2
.
1 in
s
tead
of LGP
L
v3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
Ru
b
y i
o
_
s
pli
c
e 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CAPA docume
n
tation for Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
relicen
s
e
to LGPLv2
.
1+ (from LGPLv3 onl
y
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
G
NUma
k
e
file:
m
ak
e
our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice-cp:
simplify with IO::Spl
i
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
io_s
p
lice_
e
xt:
r
equire e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
copy_stream ta
k
es source o
f
fs
e
t like
t
he
n
on-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmspl
i
c
e
to ta
k
e a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_stream: always
t
ry to move page
s
instead
o
f
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelimin
a
ry
s
up
p
o
rt
f
or F_GETPIPE_SZ an
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
updat
e
IO
:
:Splice::F_M
O
VE docum
e
ntation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
simplify example
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement I
O
::Spli
c
e
.
c
opy_
s
t
ream
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
fix indenta
t
ion bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io
_
splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanu
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for n
o
n-blocking, non-pipe descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording in
l
ice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow
IO(-ish) objects as descrip
t
or ar
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
tes
t
: enable
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
IO
.
splic
e
always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test: m
o
re desc
r
ipti
v
e Tempfile
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc
:
b
e
t
ter exp
l
ain the need fo
r
IO::Splice
:
:F_NONB
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
avoid p
a
r
tial writes on IO
.
vmsplice unl
e
ss F_NO
N
BLO
C
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
E
ric Wong
s
plit
ou
t
AR
Y
2IOVE
C
macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNU
m
akefile: switch to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"S
p
li
c
e" should be a module
,
no
t
a class
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c W
o
n
g
READ
M
E
:
add mailing
list archive inf
o
rm
a
tion
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
LICEN
S
E
:
s
/
posix_mq/io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree