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 4.3.0 - cleanups and compatibility fixes
2014-02-15
E
r
ic Won
g
io_splice 4
.
3
.
0 -
c
leanups and comp
a
tibilit
y
fixes
commit
|
commitdiff
|
tree
2014-02-15
Eric Won
g
avoid deprecate
d
rb_thread_blocking_
r
egion on 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eric Won
g
deprecate
and re
m
ov
e
docs for IO::S
p
lice::
W
AITALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wo
n
g
remove copy
_
strea
m
tests and ref
e
renc
e
s
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic Wong
prepare for r
b
_thre
a
d_blo
c
k
ing_reg
i
on r
e
moval
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefil
e
: kill raa_upda
t
e task
commit
|
commitdiff
|
tree
2013-09-26
Eric
Won
g
avoid RARR
A
Y_PTR
usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
E
ri
c
Wong
.
gitignore:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/splice: depreca
t
ed po
t
enti
a
l
l
y
unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Won
g
set clo
s
e-
o
n
-e
x
ec in pipe size mod
i
fication chec
k
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
io
_
splice 4
.
2
.
0 - se
v
eral bugfixes and workarounds
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
v
m
splice: more consistent
f
ile
n
o
retry hand
l
i
ng
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
v
msp
l
ice: a
v
oid r
e
ferenc
i
n
g
i
nvali
d
stack add
r
ess fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
doc:
s/librelist
.
c
om/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid u
n
a
m
e
(
)
f
or pip
e
s
ize modi
f
ic
a
tion checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
l
i
m
i
t
max
i
mum splic
e
length
t
o 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wo
n
g
copy_stream: small cleanu
p
for
pipe
splicing
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
io_splice 4
.
1
.
1
- worka
r
o
u
nd socket
-
>
pipe is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
opy_stream: always
u
s
e SPLICE_F_NONBL
O
CK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io
_
splice 4
.
1
.
0 - copy_stream e
n
hancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_str
e
am coerces
b
as
e
d on
#
to_p
a
th
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
io_
s
p
l
ice
4
.
0
.
0
-
easi
e
r to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up docu
m
entation for fd vs IO objec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
stream: enough to
g
et t
h
i
s
working
u
nder MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
test
_
copy_str
e
am: fix userspace buffering
assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add c
o
p
y
_stream t
e
st from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
eam: update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_s
t
r
e
am attempt
s
to
u
se IO:
:
Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_i
o
_
splice
:
disable timeo
u
t-rel
a
ted
t
ests in
n
o
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
add IO::Splic
e
:
:
WAITALL
f
l
ag su
p
p
ort
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr:
beef up t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssi
z
e_t/size_t instead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EINTR
test o
n
ly wo
r
ks under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clos
e
d
descr
i
ptors on
E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wo
n
g
my_fileno: us
e
FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice
3
.
1
.
0 - IO::Spl
i
ce
.
copy_s
t
ream improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor documenta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
I
O::S
p
lice
.
copy_str
e
am doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extc
o
n
f
: rem
o
ve unnecessary dir_config s
t
a
temen
t
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
ong
io_sp
l
ice 3
.
0
.
0 - kin
d
e
r
, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: more
n
otes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Won
g
remove
VERSION const
a
nt
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
d
oc: RDoc for
n
ew
interfa
c
es and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
vmsplice flags
a
rgument defau
l
ts to ze
r
o
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
W
ong
a
d
d IO
.
trytee
i
nterf
a
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplic
e
impl
i
e
s SPLICE_
F
_NONBLOCK
for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
fl
a
gs are
option
a
l for s
p
lice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorte
n
calls to rb_thr
e
ad_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
avoid signed vs
uns
i
gne
d
c
ompa
r
ison
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
copy_stre
a
m: File
.
open encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: fix broken
ass
e
rti
o
n
s
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_stream
uses IO
.
trysplice instead of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
add IO
.
try
s
pl
i
ce int
e
rfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice:
u
ni
n
de
n
t
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
te
s
t: cl
e
anup unused_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
Wong
c
l
ea
n
u
p
packaging and
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: switch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GN
U
makefile: s
y
n
c
exa
m
ples for do
c
umentation publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
N
Umakefi
l
e: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
Ruby io_sp
l
ice 2
.
2
.
0 - updates
for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
a
d
d
IO#pipe_
s
ize and IO#pipe_size= acces
s
o
r
s
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
W
ong
tes
t
_
i
o_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
Ruby io_splice 2
.
1
.
0 - IO::Splice
.
copy_stream fi
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
c: h
e
lp RD
o
c
r
e
ad IO::Splic
e
singleton
met
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
docu
m
e
nt +src+
a
n
d +d
s
t+ for IO::Splice
.
{full,
p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
G
NUmakefile: add rcov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: handle a
n
d
block on EAGAIN from t
h
e
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefil
e
: allow passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_
s
tream: clean
u
p after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
C
OPYING: bundle
the L
G
PLv2
.
1
i
n
stead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
updat
e
PIPE_CAPA
d
o
c
u
mentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicen
s
e to LGPLv2
.
1
+ (from
LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
G
NUmak
e
fil
e
:
make our unit t
e
sts PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
exam
p
l
e
s
/
splice-cp: simplify w
i
t
h
I
O
::S
p
lice
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext:
r
equire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
copy_stream
take
s
source of
f
set li
k
e the no
n
-splic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsp
l
ice to
t
a
k
e
a
sing
l
e strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy
_
st
r
eam: alway
s
try to move pages instead of cop
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
prelim
i
n
a
r
y
s
uppo
r
t for
F_GE
T
PIP
E
_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Won
g
update IO::S
p
lice::F_M
O
VE doc
u
me
n
t
a
tion for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simpl
i
fy examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implem
e
n
t IO::Splice
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
ix i
n
dentat
i
on bu
g
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wo
n
g
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
cleanup makefil
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test f
o
r n
o
n-blo
c
ki
n
g, non-pi
p
e
d
escriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify w
o
r
ding
in licens
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allo
w
IO(-ish)
o
bjects as des
c
ri
p
tor
arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
te
s
t: enable
Ruby w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
IO
.
s
p
li
c
e alw
a
ys releases t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
t
est:
more descri
p
tiv
e
Tempfile n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
doc: better explain the ne
e
d f
o
r
I
O::
S
plice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
avoi
d
par
t
ial w
r
ites on IO
.
vmsplice
unles
s
F
_
N
O
NBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
W
o
ng
split out ARY2IOV
E
C m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUma
k
efile
:
sw
i
tch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"Spli
c
e
"
should be a mo
d
ul
e
, not a class
commit
|
commitdiff
|
tree
next