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 RARRAY_PTR usage for vmsplice
2013-09-26
Eric Wong
av
o
id R
A
RRAY_PTR usa
g
e
f
or vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wo
n
g
.
g
i
ti
g
nore: ad
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
o
ng
i
o
/s
p
lice: deprecated potent
i
ally unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on
-
exec i
n
pi
p
e size modi
f
i
cation
c
h
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
Wong
io
_
splice 4
.
2
.
0
-
sev
e
r
a
l
bugfi
x
es
and
workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vms
p
lice:
m
ore c
o
n
siste
n
t fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmspli
c
e: avoid
r
e
fere
n
cing in
v
ali
d
s
t
ack
address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric
W
ong
d
oc
:
s/librelis
t
.
com/libr
e
l
ist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
a
void uname
(
) fo
r
p
ipe
s
ize modi
f
ica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
limit m
a
ximum splice l
e
ngth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c Wong
cop
y
_stream: small cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
io
_
spl
i
c
e
4
.
1
.
1
-
w
o
r
karound socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
e
x
pand d
o
c for no
n
-blocking splice i
n
to a p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
opy
_
stream: always use SPLICE_F_NONBLOCK for
p
artial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Won
g
io_spl
i
ce 4
.
1
.
0 - cop
y
_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_
s
t
rea
m
coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 - easier to
use!
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
fix up
d
o
cument
a
tion
f
or
f
d
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_
s
t
r
eam: enough
to get this
working und
e
r MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Won
g
test_copy_stream: fix userspace bufferi
n
g
assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
add co
p
y_stream test from
M
RI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
trea
m
:
update
src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream att
e
mpts to use
IO::Spli
c
e::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
est_
i
o_splice: di
s
able timeout-relate
d
tests in n
o
n-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO::Sp
l
i
ce
:
:WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
Wong
tes
t
_io_
s
p
l
ice_eintr
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
use ssize_t/
s
ize_t inst
e
ad
of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
EINT
R
test
o
n
ly works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
detect
c
losed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fi
l
eno: use FIX2INT instead o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
r
etry on
E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0
- IO
:
:Splice
.
c
opy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor documentation
u
pdates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO
:
:Splice
.
c
opy_stream do
e
sn
'
t
change off
s
et of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c
W
on
g
extc
o
nf: rem
o
ve unnec
e
ssa
r
y
d
ir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kinder, gentler Li
n
ux z
e
r
o-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more
n
otes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
emove VER
S
I
ON constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDo
c
f
o
r new
interface
s
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
IO
.
vms
p
li
c
e fla
g
s a
r
gum
e
n
t
de
f
ault
s
to
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
add IO
.
t
r
ytee interface
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
t
r
ysplice implies SPLICE_F_NONBLOCK for
f
lags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
flags are optio
n
a
l for
s
plice
a
nd tryspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten call
s
to rb_thread_blocki
n
g_regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs
uns
i
gned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream: File
.
open e
n
coding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test
:
fix bro
k
en
a
ssertions on
Ruby 1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
E
ric W
o
ng
c
opy_st
r
eam u
s
es I
O
.
trysplice instead of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_
p
ort fu
n
c
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c W
o
ng
add IO
.
trysplice inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice: u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test
:
cleanup
u
nused_por
t
f
u
n
ction
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
n
g
cle
a
n
u
p packaging a
n
d use pk
g
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc:
switch to
w
r
o
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
GNUmakefile: sync examples for
documentation
publi
s
hing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
GNUmake
f
il
e
: update RAA on new
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_s
p
lice 2
.
2
.
0 - upda
t
es for Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
add IO#p
i
pe_size
and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_io_
s
plic
e
: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby io
_
splic
e
2
.
1
.
0
- IO
:
:Spl
i
ce
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
Wong
doc:
h
e
lp
RDoc rea
d
IO::
S
plic
e
s
i
ngleto
n
methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
ong
doc
u
m
e
nt +
s
rc+ and
+
dst+ fo
r
IO::Splice
.
{f
u
ll,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
NUmakefile:
a
dd rc
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
co
p
y
_
s
t
rea
m
: handle
and block on EAGA
I
N
f
r
om
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
allow
p
assing options to
test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_str
e
am:
cleanup
after oursel
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
COPYING: bundle the LGPLv2
.
1
instead of
LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_splic
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_
C
APA
d
ocumentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
relicense to LGPLv2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefi
l
e: mak
e
our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wo
n
g
e
x
a
mples/spl
i
ce-cp
:
simplify with IO::Splice
.
c
o
py_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
i
o_
s
plice_ext: req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_st
r
eam t
a
kes source offset like the no
n
-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
m
splice to
take a sin
g
le s
t
r
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_str
e
am: alway
s
try to move page
s
instea
d
o
f copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric
Wong
p
relimin
a
ry support
for
F
_GETPIPE_
S
Z and F_
S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
u
pdate IO::Splice
:
:F_MOVE docume
n
t
a
t
io
n
for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify ex
a
mples
f
or 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impleme
n
t IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
f
i
x inde
n
tation bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_sp
l
ice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
eanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test for
n
o
n-blocking, no
n
-pipe descripto
r
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
clari
f
y wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
allow IO(-ish) o
b
jects as descriptor arg
u
ment
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: e
n
able Rub
y
warning
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice alw
a
ys releases the
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: m
o
re descripti
v
e Tempfil
e
n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
doc: better
explain the
n
eed for IO::Splice::F
_
NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
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 Wo
n
g
split
o
u
t
ARY
2
IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: sw
i
tch
to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c W
o
ng
"
S
plice" should b
e
a
mo
d
ule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric W
o
ng
R
EADME: add
m
aili
n
g l
i
s
t archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENS
E
: s/posix
_
mq/i
o
_
linux/
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
initial
commit
|
commitdiff
|
tree