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
set close-on-exec in pipe size modification check
2013-04-21
E
r
ic Wong
set close-on-exec in pi
p
e size modi
f
ication che
c
k
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0
-
several bugfixes and
wor
k
arounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice:
m
ore c
o
nsistent
f
ileno ret
r
y handling
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wo
n
g
vmsp
l
ice: avoid
ref
e
rencin
g
inv
a
li
d
stack addr
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
Wong
doc: s/lib
r
elist
.
com/librelist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname() for pipe size modif
i
cation che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
li
m
it maxim
u
m
s
pl
i
ce lengt
h
to
1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
c
opy_stream: sm
a
l
l
c
leanup for pipe sp
l
i
c
in
g
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
ng
io_spli
c
e
4
.
1
.
1 - workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc
f
or non-blo
c
king
s
pli
c
e in
t
o a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Won
g
copy_stream: always us
e
SPLICE_F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o
_splice 4
.
1
.
0 - copy_s
t
rea
m
enhancement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream coer
c
e
s
based
on #t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
i
o_splice 4
.
0
.
0 - easier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up docum
e
ntation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
c
o
py_stream: e
n
ough
to get this worki
n
g
under
M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
s
t
_co
p
y_stream: fix userspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
a
dd copy_stre
a
m tes
t
f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_s
t
ream: upd
a
t
e
sr
c
_offset
on ret
r
ie
s
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c
Wong
copy_st
r
eam attem
p
ts to u
s
e IO::Splic
e
::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
tes
t
_io_splice: disabl
e
tim
e
o
u
t
-related
tes
t
s in no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::S
p
l
ic
e
::WAIT
A
L
L
f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
t
e
st_io_splice_e
i
nt
r
: bee
f
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/s
i
ze
_
t instead
of long/unsign
e
d
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR te
s
t only
works und
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
detect c
l
os
e
d de
s
criptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
my_f
i
l
e
no: u
s
e FIX2INT instead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Splice
.
copy_stream improveme
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
mino
r
doc
u
mentation
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
copy_stream doesn't cha
n
g
e offset
of
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
o
ng
extconf: r
e
move unnecessar
y
dir_confi
g
s
t
at
e
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_s
p
lice 3
.
0
.
0
- kinder, gentler Li
n
ux zer
o
-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mor
e
not
e
s for
I
O
.
vm
s
p
lice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
remov
e
VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDo
c
for ne
w
i
n
ter
f
aces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice
f
l
a
gs
a
rgument default
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
add IO
.
tr
y
tee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice implies SPLICE_F_NONBLOCK for fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
flags ar
e
optional
f
o
r
splice and trysplic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
r
t
en ca
l
ls to rb_thread_bl
o
cking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
avoid signed vs unsign
e
d comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
c
opy_stream: File
.
open encod
i
n
g doe
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broken assertio
n
s on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Won
g
c
o
py_stream uses
I
O
.
try
s
plice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
te
s
t: re
m
ove unused_port func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
add IO
.
trysplic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io/spli
c
e
:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
te
s
t: cl
e
anup unused_
p
ort fu
n
ction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean
u
p packag
i
n
g
an
d
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
do
c
: switch to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
E
ri
c
W
ong
GNUmakefi
l
e: sync examples for
d
o
c
ument
a
tion publishi
n
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
GNUmakefi
l
e: upda
t
e RAA
o
n new releas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ru
b
y io_sp
l
ice 2
.
2
.
0
-
u
p
d
a
tes
fo
r
Li
n
ux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wo
n
g
add IO#pi
p
e_size an
d
IO#pipe_si
z
e=
a
cce
s
sor
s
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wong
test_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
Ruby i
o
_
splice 2
.
1
.
0 -
IO::Spl
i
ce
.
c
o
py_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
doc: help RDoc read IO::Splice
s
ingleton methods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wo
n
g
document +src+ and +
d
st
+
for IO::Splice
.
{fu
l
l,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
mak
e
file: add rcov targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_stream:
h
andle
and block on EAGAIN from
t
he non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile
:
allow passi
n
g
o
p
t
io
n
s to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_stream: clea
n
up
a
f
ter ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
COPYI
N
G:
bundle the LGPLv
2
.
1
instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wo
n
g
Ruby
i
o_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
u
p
date
PIPE_CAPA
d
ocumentatio
n
f
o
r Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
relicense to LGPLv2
.
1+ (from LGPLv
3
only
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
G
N
Umak
e
file: make our un
i
t tests
P
HONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/
s
plice-cp: simpli
f
y
wi
t
h IO::Splice
.
c
op
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
ng
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
c
opy_stream takes source
o
ffset
like t
h
e non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow IO
.
v
mspli
c
e to take a s
i
ngle stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
copy_stream: always t
r
y to
move
p
ages instead o
f
copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
p
relimi
n
ary support for
F
_GETPIPE_SZ and F_SET
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
u
pdate
I
O:
:
S
plice::F
_
MOVE documentatio
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
sim
p
lify examples
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
i
m
plemen
t
IO::S
p
lice
.
copy
_
stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wong
fix indentatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
R
u
by
io_
s
plice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cle
a
nup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
s
t for
n
on-b
l
ocking, non-pipe des
c
riptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
clarify wordin
g
i
n license
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
allow IO(-ish)
objec
t
s as d
e
scriptor
argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: enable
Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
IO
.
spli
c
e alwa
y
s
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wo
n
g
te
s
t
: m
o
r
e
de
s
c
riptive Temp
f
ile names
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
doc: better explain th
e
need f
o
r IO::Splic
e
::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoid par
t
ial writes on IO
.
vmsplice un
l
ess F
_
NONBLOC
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
pli
t
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Won
g
GNUma
k
efile: switch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"Splic
e
" should be a module, n
o
t a class
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
READM
E
: add mailing
l
i
s
t archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE:
s
/
p
osix_mq
/
io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree