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
deprecate and remove docs for IO::Splice::WAITALL
2014-02-09
Eric Wong
depr
e
c
ate and remove docs for IO::Splice::WAITA
L
L
commit
|
commitdiff
|
tree
2014-02-09
Eric Wo
n
g
r
e
mov
e
copy_stre
a
m
t
es
t
s and r
e
fe
r
ences
commit
|
commitdiff
|
tree
2014-02-09
Eric Wo
n
g
prepare for rb_threa
d
_blocki
n
g_re
g
ion rem
o
va
l
commit
|
commitdiff
|
tree
2013-09-30
Eric Won
g
Rakefile:
kill ra
a
_
u
pdate ta
s
k
commit
|
commitdiff
|
tree
2013-09-26
Eric
W
on
g
avoid RAR
R
A
Y_PTR usage for
v
mspli
c
e
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
ng
.
gitignor
e
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c
W
o
n
g
i
o/splice:
d
eprecated
p
o
tentially
unsa
f
e
m
ethods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set c
l
ose
-
on-exec in pip
e
size
mod
i
f
ica
t
ion c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io
_
s
p
lice 4
.
2
.
0 - severa
l
bugfixes and workar
o
u
nds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vmsplice: more consistent fil
e
no retry handli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsp
l
i
c
e: avoid r
e
ferencing inv
a
lid stack addre
s
s for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric W
o
ng
d
oc: s/libreli
s
t
.
com/librelist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic W
o
n
g
a
void
uname() for
p
ipe size
m
odification
c
hecks
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
l
i
mit max
i
mum splice len
g
th t
o
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
copy_stream: small cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wo
n
g
io_splice 4
.
1
.
1 - workaround s
o
cket ->
p
ipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wo
n
g
e
xpand doc f
o
r non-blo
c
king splice in
t
o a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
c
opy_stream
:
a
l
ways use SPLICE_F_NONBLOCK
for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
Wong
io_spl
i
ce 4
.
1
.
0
- copy_stream enhancem
e
nt fo
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coe
r
ces based on #to
_
path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
io_splice
4
.
0
.
0 - easi
e
r
t
o
u
s
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
d
oc
u
me
n
t
a
tion for fd vs IO obj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
copy_stream
:
en
o
ugh
to get this wor
k
ing under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
Wong
te
s
t_copy
_
stream: fix usersp
a
c
e
buffering a
s
s
umption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add c
o
p
y_strea
m
test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic W
o
n
g
copy_strea
m
: upd
a
te src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream attempts to u
s
e IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wo
n
g
test_i
o
_splice: disable
timeout-rel
a
ted tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice
:
:W
A
IT
A
L
L
f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
W
o
n
g
test
_
i
o_sp
l
ice_
e
intr: beef u
p
test
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
use ssize_t/size_t ins
t
ead of
lon
g
/unsigned l
o
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only wo
r
k
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
dete
c
t closed descriptors
o
n
E
INT
R
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
n
g
my_file
n
o: use FIX2INT
i
nstead
o
f NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
r
etry
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_sp
l
ice 3
.
1
.
0 -
IO::Splice
.
c
o
py_stre
a
m impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
minor documentation u
p
da
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
o
ng
IO::Splice
.
copy
_
s
tream doesn't c
h
ange of
f
set of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
extconf: remove unnecessary
d
ir_co
n
fi
g
statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o
_sp
l
ice 3
.
0
.
0
- kinder, gen
t
ler Lin
u
x
zero-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more
notes
for IO
.
vmspl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
remove VERSION c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
n
g
doc: RDo
c
for new interfac
e
s and
chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wo
n
g
IO
.
vmsplice fl
a
gs argumen
t
d
e
fa
u
lts t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
a
d
d
I
O
.
trytee int
e
rf
a
ce
commit
|
commitdiff
|
tree
2011-02-27
E
ric
W
ong
try
s
p
lice implies SPLICE_F_NONBLOCK f
o
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flags
ar
e
optional for splice
a
nd t
r
ysplic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
rten calls to rb_thre
a
d_blocking_r
e
g
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsigned compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
copy_stream: Fil
e
.
open encoding
doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
test: fix broke
n
assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
c
opy_st
r
e
a
m uses IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
test: remove unused_p
o
rt functi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
add I
O
.
trysplic
e
in
t
erface
commit
|
commitdiff
|
tree
2011-02-05
E
ric
Wong
io/splice:
u
nindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
te
s
t:
cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up pa
c
k
a
ging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: swi
t
ch to wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GN
U
m
a
kef
i
le:
s
y
n
c examples for
d
oc
u
mentat
i
o
n
publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmak
e
file: update
RAA on ne
w
r
e
l
e
as
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0 - u
p
d
a
tes for L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c
W
on
g
add IO#pi
p
e
_size and IO#pipe_size= a
c
c
essors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_
i
o_splice:
f
i
x
b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Ruby io_sp
l
ice
2
.
1
.
0 -
IO::Splice
.
copy_strea
m
fixe
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
doc: help
RDoc read IO::Spl
i
c
e
singleton metho
d
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
document +src+
and +dst+ for IO:
:
Splic
e
.
{full,part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
co
p
y
_stre
a
m: handle
and b
l
ock
on EAG
A
IN from t
h
e non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
GNUmak
e
file: allow passing options to test
/
u
n
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cleanup afte
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
COP
Y
ING: bun
d
le the LGPLv2
.
1
instead
of LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
update PIPE_CAPA docu
m
entation for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
relicense to LG
P
Lv2
.
1+ (fr
o
m
LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
G
NUmakefile: ma
k
e ou
r
u
nit tes
t
s PH
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Won
g
examples/s
p
lice-cp: simplify
with IO:
:
Spli
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
io_splice
_
ext
:
req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
copy_st
r
eam takes
s
o
urce
o
f
f
set li
k
e
the
n
on-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
al
l
ow
IO
.
vmsplice
t
o take a single s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
copy_stream: always try to mo
v
e pages inste
a
d o
f
copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prel
i
minary support for F_GETPIPE_SZ and F_S
E
TPIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO
:
:Splice::F_M
O
VE docu
m
enta
t
i
o
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic
W
ong
sim
p
lify ex
a
mpl
e
s for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
im
p
lemen
t
IO::Splice
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fi
x
inde
n
tation
b
ug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup ma
k
efiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
te
s
t for
n
on-
b
locking, non-pi
p
e desc
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarif
y
word
i
ng
i
n
license
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
W
ong
all
o
w IO(-ish) objects as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
test: enab
l
e Ru
b
y warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
s
p
l
i
c
e always rel
e
as
e
s
the
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: more
d
e
sc
r
iptive T
e
m
pfile
names
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
d
oc: b
e
tt
e
r explain the need for IO
:
:Splice:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
avoid partial writes
on
IO
.
vms
p
l
ice unles
s
F_N
O
NBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
split
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
GNUmakefile
:
switch to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"
S
plice" sh
o
ul
d
be a
module, not a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Eric Won
g
R
E
ADME: add ma
i
ling
l
i
s
t
arch
i
ve
i
nformation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICENSE: s/
p
osix_mq/io_lin
u
x/
commit
|
commitdiff
|
tree
next