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 deprecated rb_thread_blocking_region on 2.0+
2014-02-15
Eric Won
g
a
void dep
r
ecated rb_thread_blocking_region on
2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic
Wong
deprec
a
te and remo
v
e docs fo
r
IO::Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
r
e
move
c
o
py_str
e
am tests and references
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
p
r
epare
for rb_thread_blo
c
king_
r
egion removal
commit
|
commitdiff
|
tree
2013-09-30
E
ric Wong
Rakefile:
kill
r
aa_upda
t
e task
commit
|
commitdiff
|
tree
2013-09-26
E
ri
c
Wong
avoid RARRAY_PTR usage for
vmspl
i
c
e
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic Wong
.
giti
g
n
o
r
e
:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/spl
i
ce:
d
eprecat
e
d
potentiall
y
unsafe met
h
o
d
s
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic Wong
s
e
t close-on-exec
in
p
i
p
e
size m
o
dification ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_spl
i
ce 4
.
2
.
0 - several bugfixes
a
n
d workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vm
s
plice:
m
ore consistent fileno retry han
d
li
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid r
e
f
e
renci
n
g inval
i
d stack addr
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
d
oc: s/librelist
.
c
o
m/lib
r
e
list
.
org
/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
ng
avoid una
m
e
()
f
or pipe si
z
e
m
odificatio
n
checks
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c
Wong
lim
i
t
m
aximum
s
plice le
n
gth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric
Wo
n
g
copy_st
r
eam: small cleanup for pipe
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splic
e
4
.
1
.
1 - workaround s
o
cket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expa
n
d doc for non-blo
c
king splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_stream: always use S
P
L
ICE_F_NONBLOCK f
o
r part
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io
_
splic
e
4
.
1
.
0 - copy_stream
enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream
coerces based on #to_pat
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_splic
e
4
.
0
.
0
- easi
e
r
t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up documentati
o
n
f
o
r
fd
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_stream: enou
g
h
to get this working u
n
der MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
test
_
copy_strea
m
: fix
u
serspace buffering assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add cop
y
_stream test fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
co
p
y_st
r
eam: updat
e
s
r
c_offset on re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
copy_strea
m
attempts to
use I
O
::Splice:
:
WA
I
TALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
te
s
t_io_splice: di
s
ab
l
e
t
imeou
t
-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wo
n
g
add IO
:
:Spl
i
ce::WA
I
TALL f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
test_io_
s
plice_
e
intr: b
e
e
f u
p
test
commit
|
commitdiff
|
tree
2011-05-09
E
ric
Wong
use ssize_t/size_t instead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Won
g
EINT
R
test only
works un
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
detect closed desc
r
iptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
my
_
file
n
o: u
s
e FIX2INT instead of N
U
M2IN
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
ret
r
y o
n
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
i
o_s
p
l
ice
3
.
1
.
0 - IO::Splice
.
cop
y
_stre
a
m
impr
o
v
ement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
minor
d
ocumentatio
n
upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO:
:
S
plic
e
.
cop
y
_str
e
a
m doesn't change offset of
s
ourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
extconf: remove unnecessary dir_config stat
e
men
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spl
i
c
e
3
.
0
.
0 - kin
d
e
r, g
e
ntler L
i
n
u
x z
e
ro-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more not
e
s for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Won
g
re
m
ove VERSIO
N
c
o
n
st
a
nt
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
do
c
: RDoc for new interfaces and
chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmspl
i
ce flags argument defau
l
t
s
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
tryt
e
e interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysp
l
ic
e
implies SPLICE_F_N
O
NBLOCK for fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags ar
e
optional
for sp
l
ice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
W
ong
shorten calls to rb_th
r
ead_blocki
n
g_
r
egi
o
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
avoid signed
vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
op
y
_stre
a
m: File
.
open
e
ncoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: fix bro
k
en as
s
ertion
s
on R
u
by 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
copy_s
t
r
e
am u
s
es IO
.
trysplice ins
t
ead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: remove un
u
s
e
d_por
t
function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add
IO
.
tr
y
sp
l
i
ce inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
test
:
c
l
e
a
nup u
n
used_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
on
g
cl
e
an up packaging
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
s
wit
c
h
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNU
m
akefil
e
: sync examples for do
c
u
m
enta
t
ion
p
ubl
i
s
h
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
G
NU
m
akefile: update
R
AA on new relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
R
ub
y
io_splice
2
.
2
.
0 -
updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
add IO#pipe_size and IO#pipe_siz
e
=
accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_io_
s
plice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
R
u
by io_spl
i
ce
2
.
1
.
0 - IO:
:
Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
doc: hel
p
RDoc read IO:
:
Sp
l
ice sin
g
l
et
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+
a
nd
+
d
st+
f
or IO::Spl
i
c
e
.
{full,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GN
U
m
a
kefile: add rc
o
v tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_s
t
ream: hand
l
e and
block on EAGA
I
N from the
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile: allow passing o
p
tions to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_
s
tream: cleanup aft
e
r oursel
v
es
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wo
n
g
COPYING: b
u
ndle the L
G
PLv
2
.
1 inste
a
d of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Ruby
i
o_spli
c
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update P
I
PE_CAPA documentation for Linux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
relicense to
LGPLv2
.
1+
(
from
L
GPLv3
o
nly)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmake
f
ile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
examples/splice-c
p
: s
i
mplify with IO::Spli
c
e
.
c
o
p
y_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_s
p
l
ic
e
_
e
x
t:
r
equire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_s
t
re
a
m takes source offset li
k
e the non-spli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric Wong
allow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_
s
tream: always tr
y
to mov
e
pages in
s
tead o
f
copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic W
o
ng
preliminary s
u
pport
for
F_GETPI
P
E_
S
Z
and F_SETP
I
PE
_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
update
IO::Splice::F_MOVE docume
n
tation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify exampl
e
s for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
i
m
p
l
em
e
nt
I
O::
S
plice
.
c
opy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
c
le
a
nu
p
makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric
Won
g
test for non
-
bl
o
c
k
ing,
non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarif
y
wordi
n
g in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
a
llow IO(-ish) objects as descriptor a
r
gumen
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st: enable Ruby warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spl
i
ce
always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
test: more descr
i
ptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
d
oc: better explain
t
h
e need for IO::Splice
:
:F_NO
N
B
L
O
CK
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
avoid partial writes o
n
IO
.
vmsplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric
Wong
s
p
lit out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
GNUmakefil
e
: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"Splice"
should be a
m
odule, not a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric W
o
ng
R
E
AD
M
E
: add mailing list
a
rch
i
ve information
commit
|
commitdiff
|
tree
next