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
W
ong
avoid deprecated rb
_
thread_blockin
g
_r
e
gi
o
n
o
n 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eric
Wong
dep
r
ecate an
d
r
e
move docs for I
O
:
:Splic
e
:
:
WAITALL
commit
|
commitdiff
|
tree
2014-02-09
Eric
W
o
ng
remo
v
e copy_
s
t
r
eam tests an
d
references
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
prep
a
re f
o
r rb_thread_blocking_regi
o
n
remov
a
l
commit
|
commitdiff
|
tree
2013-09-30
Eri
c
Wong
Ra
k
e
f
ile: kill raa_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wo
n
g
avoid RARRAY_PTR u
s
age fo
r
vms
p
l
i
c
e
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
ng
.
g
i
t
ig
n
ore:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
io/splice
:
d
e
pre
c
ated pote
n
tial
l
y
u
nsafe metho
d
s
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set c
l
os
e
-on-exec in pipe siz
e
modification check
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
W
o
n
g
io_s
p
lice 4
.
2
.
0
- severa
l
bugf
i
xes
and wo
r
k
a
rounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c Wong
vmspl
i
ce
:
more consist
e
nt fileno re
t
ry h
a
ndling
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vmspli
c
e
: av
o
id r
e
fe
r
e
ncing inval
i
d stack
addres
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/
l
ibrelist
.
com
/
lib
r
elist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
a
void uname() for
pi
p
e siz
e
modification checks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
limit max
i
mum splice length to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_str
e
am: small cl
e
anup
f
o
r pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c W
o
n
g
io_s
p
l
ice
4
.
1
.
1 - workarou
n
d socke
t
-> pip
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for non-block
i
ng splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eri
c
Wong
copy_
s
tream: always use SPLICE_F_NONBL
O
CK
f
or
partial
.
.
.
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 #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0
-
easier to us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
fix up documentation for fd v
s
IO o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
c
o
py_
s
tr
e
am: eno
u
gh to
get this workin
g
unde
r
MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
test_co
p
y_stream: fix userspac
e
bufferin
g
assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stre
a
m tes
t
f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream: update src_offset
o
n
r
e
tries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Won
g
copy_str
e
am attemp
t
s
t
o use IO::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
test_io_splice: disable timeout-rel
a
t
ed test
s
in
n
on-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c
W
ong
add IO::Splice::WAITAL
L
fl
a
g
su
p
port
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: beef u
p
te
s
t
commit
|
commitdiff
|
tree
2011-05-09
E
ric
Wong
use s
s
ize_t/
s
i
z
e_t
i
ns
t
ead of
l
on
g
/unsigned
lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR
t
est only wo
r
ks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ric
W
ong
d
et
e
ct closed de
s
cr
i
ptor
s
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FIX2IN
T
in
s
tead of
NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wo
n
g
retry on EI
N
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
io
_
splice 3
.
1
.
0 - IO
:
:Splice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor
d
ocumentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
IO::Splice
.
copy
_
stream doesn'
t
chang
e
offset o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
e
x
tconf: remove unnecessary dir_con
f
ig state
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
i
o_sp
l
ice 3
.
0
.
0 - kinder, gentl
e
r L
i
nux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
ng
do
c
:
more notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
remove
VERS
I
ON co
n
stant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c: RDoc for new interfac
e
s and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmspl
i
ce flags argumen
t
de
f
aults
to
z
ero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee inter
f
a
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
t
r
ysplice implies SP
L
ICE_F_
N
O
N
BL
O
C
K
for
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
o
n
g
flags a
r
e optional for spl
i
ce
and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
shor
t
e
n calls to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
avoid
s
ign
e
d vs unsigned compa
r
ison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
copy_stream:
Fil
e
.
op
e
n encodin
g
doe
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
E
ri
c
Won
g
test
:
fix brok
e
n assertions on
Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
copy_s
t
rea
m
uses IO
.
trysplice
i
nst
e
ad of I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: rem
o
ve unused_
p
ort function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
tryspli
c
e interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/s
p
li
c
e: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
test:
cleanup
u
n
used_po
r
t function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cle
a
n up packaging and u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
o
ng
do
c
: sw
i
tch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNU
m
ak
e
file: sync e
x
amples for documen
t
ation p
u
b
lis
h
ing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wo
n
g
GNUm
a
kefile:
u
pda
t
e RAA on new
releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0 - up
d
ates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
ad
d
IO#pipe_size
and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
te
s
t_io_splice
:
fix broken te
s
t
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Won
g
Ruby io_spl
i
ce 2
.
1
.
0 - IO::Sp
l
i
ce
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
doc: help RDoc r
e
ad
IO::Splice
s
i
ng
l
eton
m
eth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
cument +sr
c
+ an
d
+
d
s
t
+ for IO::Splice
.
{full,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile: add
rcov target
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wong
c
o
py_st
r
eam
:
hand
l
e and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefi
l
e: allo
w
pas
s
ing opti
o
ns to test/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
copy_s
t
r
eam: cleanup after
our
s
elves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING
:
bundle the LGP
L
v2
.
1
in
s
tead
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Rub
y
io_s
p
lice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
upd
a
te PIPE_CAPA documentat
i
o
n for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
relicense
t
o LGPLv2
.
1
+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
ong
GNUmakefile: make
o
ur uni
t
t
est
s
PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xample
s
/splic
e
-cp:
s
impl
i
fy
w
ith
I
O
:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
io_spl
i
ce_
e
xt: requir
e
err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
ong
copy_st
r
eam ta
k
es source
off
s
et like th
e
no
n
-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
allow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
c
opy_stream: a
l
wa
y
s try to mo
v
e pag
e
s in
s
t
e
ad o
f
c
o
p
y
ing
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
preliminar
y
support for F_GETPIPE_SZ a
n
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice
:
:F
_
MOVE doc
u
mentation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
si
m
plify
example
s
f
or 1
.
0
.
0 AP
I
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
on
g
implement
IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
ix
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
ong
t
est for non-blocking, non-pipe
d
e
sc
r
ipto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording
i
n licens
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects as descrip
t
or arg
u
ments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable
R
uby warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spli
c
e always
r
eleases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
t
e
st: more descriptiv
e
Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
doc: better explain the nee
d
f
o
r IO
:
:Splice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
o
id pa
r
t
i
al wr
i
tes o
n
IO
.
vmspli
c
e un
l
ess F_NONBL
O
CK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: swi
t
ch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice
"
sh
o
uld
be a mo
d
ule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eri
c
Wong
R
E
AD
M
E: add maili
n
g list archive information
commit
|
commitdiff
|
tree
next