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
.gitignore: add .rbx
2013-05-12
E
r
ic Wo
n
g
.
g
i
tignore: add
.
r
b
x
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
ng
io/spl
i
c
e
: depre
c
ated p
o
tentially un
s
a
f
e methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set clo
s
e-on-
e
xec
i
n pipe si
z
e modific
a
tion c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
io_
s
plice 4
.
2
.
0 -
se
v
eral bugfi
x
es and workaround
s
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmsp
l
i
c
e: mo
r
e consistent file
n
o retry ha
n
dling
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vm
s
plice: avoid r
e
ferencing inva
l
id
s
tack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc
:
s/lib
r
elis
t
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
avoi
d
uname() for pipe size
m
odification
checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit
m
a
x
imum
s
plice
l
ength to 1
<<
30
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_strea
m
: sma
l
l
cleanup
f
or pi
p
e splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_spli
c
e
4
.
1
.
1 - workarou
n
d socket ->
p
ipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
expand doc for non-blocking spl
i
ce into
a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Won
g
copy_stream: alw
a
ys use SPLICE_F_NONBLOCK fo
r
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - c
o
py_stream enha
n
c
ement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coerces bas
e
d o
n
#t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
i
o_splic
e
4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
E
ric Won
g
fix up docume
n
tatio
n
for fd
v
s
IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream: enough
t
o
g
et this w
o
rking un
d
er MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_copy_stream: fix u
s
e
rsp
a
ce bufferi
n
g
ass
u
mption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
a
d
d copy_stream test from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic W
o
ng
copy
_
st
r
eam: u
p
date src_o
f
fset o
n
re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
copy_stream attempts to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
test_
i
o
_splic
e
: disable t
i
m
e
out-related tests
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Won
g
add IO::Splice:
:
WAITALL fl
a
g
s
upport
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
test_io_splice_eintr: bee
f
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use s
s
ize
_
t/siz
e
_t instea
d
of
l
o
n
g
/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
I
NTR
test only works und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect
c
lose
d
d
escriptors
on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
retr
y
on
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
io_splice 3
.
1
.
0 - IO::Spl
i
ce
.
cop
y
_
stream im
p
rovement
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
m
i
nor documentatio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Sp
l
ice
.
copy_stream doesn't change
offset
o
f source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
ng
extco
n
f: remo
v
e u
n
necessary dir_
c
onfig stat
e
m
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_
s
plice
3
.
0
.
0 - k
i
nder, gentler Li
n
ux zer
o
-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc
:
more not
e
s for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
r
e
mov
e
VERSION
constan
t
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
Wong
doc:
R
D
o
c for
new
i
nterfaces
a
nd changes
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
IO
.
vm
s
plice flags a
r
gum
e
nt defa
u
lts to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
a
dd IO
.
tryt
e
e interfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic
W
ong
tr
y
splice
i
mplie
s
SP
L
ICE_F_NONBLO
C
K for
flags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wo
n
g
fla
g
s are optional f
o
r
splice
a
nd try
s
plice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
Wong
shor
t
e
n calls to rb_thread
_
bl
o
cking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
a
v
oi
d
signed vs u
n
s
ign
e
d
compa
r
ison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream: File
.
op
e
n encod
i
ng doesn't ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test
:
f
ix broken assertions on
R
uby 1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_stream u
s
es IO
.
trysp
l
ice instead o
f
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test
:
remove unused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
add I
O
.
trysplice
i
nterf
a
ce
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup
u
nused
_
po
r
t function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean u
p
packag
i
ng and
us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
G
N
Umake
f
ile: sync examples for docume
n
tation publis
h
ing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
NUmakefile: up
d
ate
RAA on ne
w
r
elea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Rub
y
io_splic
e
2
.
2
.
0 - upda
t
es fo
r
Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
add IO#pipe_size
and IO#pipe_size=
a
ccessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
test_io_splice: f
i
x broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
R
u
b
y
io_splice 2
.
1
.
0 - IO::Splice
.
cop
y
_stre
a
m fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Won
g
doc: help RDoc
r
ead
I
O
::S
p
li
c
e sing
l
e
t
o
n
m
ethod
s
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
document +src+
a
n
d +ds
t
+
for IO
:
:
Spli
c
e
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakef
i
le: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stre
a
m: handle and blo
c
k
on
EAGAIN from the n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmakefile: all
o
w pas
s
i
ng option
s
to test/uni
t
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
copy
_
stream:
cleanup af
t
er ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
COPYING: bundle the LGPLv2
.
1 instead
o
f
LGP
L
v3
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
E
ric
W
o
ng
update PIPE_CA
P
A doc
u
mentat
i
on for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
r
e
l
icense
to LGPLv
2
.
1+ (from
L
GPL
v
3
o
nly)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
o
n
g
GNUmak
e
file: make our
u
nit test
s
PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
examples
/
spl
i
ce-cp:
s
i
m
plify with I
O
::Spli
c
e
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
copy_stream takes source offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
Won
g
allo
w
IO
.
vmspli
c
e
to take a single strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py
_
stream: always
try to
move pages i
n
stead of copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
preliminary support for F_GETPIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
updat
e
IO::Splic
e
:
:
F_MOVE documentatio
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
s
implify examples for 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imp
l
eme
n
t IO::
S
pli
c
e
.
c
o
p
y
_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix indentati
o
n bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby i
o
_spl
i
ce
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
c
l
eanu
p
m
ak
e
fil
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-b
l
ockin
g
, non-pipe de
s
criptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify w
o
rding in
license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects as descript
o
r arg
u
me
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est: enable
R
uby warn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice al
w
ays
re
l
eases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test: mo
r
e descr
i
ptive Tempfi
l
e n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bett
e
r explain the need
f
o
r
I
O::Spl
i
ce::F_NONB
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
avoid part
i
al writ
e
s on IO
.
vmsplic
e
unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
E
ri
c
Wong
split out ARY2IOVEC macr
o
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic W
o
ng
GNUmakefile: switch to R
D
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"Sp
l
ice" should be a module,
not
a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
READM
E
:
add maili
n
g list a
r
chive in
f
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
LICEN
S
E
: s/posix_m
q
/i
o
_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
a
d
d gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
initial
commit
|
commitdiff
|
tree