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
Er
i
c W
o
ng
s
e
t close
-
on-e
x
ec in
p
ipe size mod
i
f
ic
a
tion chec
k
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
n
g
i
o
_splice 4
.
2
.
0
-
seve
r
al
bugf
i
xes and wor
k
aro
u
nds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
v
m
splice: more cons
i
s
t
ent f
i
leno retry hand
l
i
ng
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmsplice: av
o
id refere
n
ci
n
g inva
l
i
d
stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
doc: s/
l
i
b
r
e
l
ist
.
com
/
libre
l
ist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid
u
name() for
p
ipe size modifica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
limit maximum spli
c
e length to
1
<< 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
opy_s
t
r
eam: sma
l
l clean
u
p
f
or pi
p
e
splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_s
p
l
ice 4
.
1
.
1 - wor
k
aro
u
n
d socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c
Wong
expand
d
o
c
for non-blocking s
p
lice into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
E
ric Wong
copy
_
str
e
am: al
w
ays use SPLIC
E
_F_
N
ONBLOCK for p
a
rtial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
n
g
io_splice 4
.
1
.
0
- copy_stream enhanceme
n
t
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric W
o
n
g
copy_str
e
a
m
coer
c
es
b
ased o
n
#
t
o_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix up documen
t
ation for fd vs IO object
s
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: enough t
o
get this wor
k
ing
u
nde
r
MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
test_copy_stream: fi
x
us
e
rs
p
ace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
a
d
d
co
p
y
_stream test from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream
:
u
p
date
src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
copy_s
t
ream attempts
to use
I
O
:
:Splic
e
::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_
i
o_s
p
lice:
d
isable ti
m
e
o
u
t
-related
t
e
sts i
n
non
-
MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
add IO::Splice::WAITALL
flag support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wo
n
g
test_i
o
_splice_eint
r
: beef up test
commit
|
commitdiff
|
tree
2011-05-09
E
ric W
o
ng
us
e
ssize
_
t
/s
i
ze
_
t in
s
tead of long/unsigned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
EINTR test
o
nl
y
works
u
n
d
er
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
detect closed descr
i
ptors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_fileno: use
F
IX
2
INT instead of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
o
n
g
re
t
ry
on
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_sp
l
i
c
e 3
.
1
.
0 - IO::Splice
.
copy_s
t
re
a
m improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
minor
d
ocumentatio
n
upd
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
IO::Splice
.
c
o
py_stre
a
m doesn't c
h
ange
off
s
et of s
o
u
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf: remove unnecessa
r
y dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spl
i
ce 3
.
0
.
0
-
k
i
nder, gentl
e
r Linux
z
e
r
o
-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c Wong
doc
:
m
o
re notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Won
g
remove VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: RDoc for new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
n
g
IO
.
vmsplice flags argument defaul
t
s to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add I
O
.
trytee i
n
te
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
tryspl
i
ce i
m
p
li
e
s SPLICE
_
F_NONBLO
C
K for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
a
g
s are op
t
iona
l
for spli
c
e and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
sho
r
ten
calls
t
o rb_thread
_
blocking_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
a
void signed v
s
unsign
e
d comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream: File
.
open en
c
oding doesn't m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broke
n
a
ssertion
s
o
n
Ruby 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_s
t
ream
u
s
es IO
.
tryspli
c
e instea
d
o
f I
O
.
s
plice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remo
v
e unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
d
d IO
.
trys
p
lice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: un
i
ndent
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Won
g
tes
t
: cleanup unused_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean up packaging and
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
switch to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUm
a
k
efil
e
: sync
exam
p
les for
d
ocumentati
o
n publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GN
U
ma
k
ef
i
le:
up
d
a
t
e R
A
A on ne
w
releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby i
o
_splice 2
.
2
.
0 - updates f
o
r
L
inux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
W
ong
add IO#pipe_size and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_
i
o_s
p
lice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Rub
y
io_splic
e
2
.
1
.
0
- IO
:
:Splice
.
copy_s
t
ream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
doc: help
R
D
oc re
a
d IO::Splice si
n
glet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docume
n
t +src+ and +
d
st+ for IO
:
:Splice
.
{full,
p
artial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GN
U
make
f
i
l
e: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_stream:
handle and
b
lo
c
k on EAGAIN
f
rom the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
o
ng
GNUmakefile
:
allow p
a
ssing o
p
tio
n
s t
o
test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
c
opy_st
r
eam: cleanup af
t
e
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
COPYING: bun
d
l
e
th
e
LGP
L
v2
.
1
instead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
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
u
pdate PIPE
_
CAPA documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
rel
i
cense to LGPLv2
.
1
+
(
f
rom
L
G
P
Lv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
G
N
Uma
k
efile: make ou
r
unit tests PHO
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
e
xamples/splice
-
cp: simplify with IO::Splice
.
cop
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
io
_
s
p
lice_
e
xt
:
req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_
s
tream t
a
k
es source offset like the n
o
n-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
Wong
all
o
w IO
.
vmspl
i
ce
t
o
ta
k
e a s
i
ngle string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_s
t
re
a
m: a
l
ways tr
y
to
m
ove pages i
n
stead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
pr
e
liminary su
p
po
r
t
f
or F_GETPIPE_SZ and
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wo
n
g
up
d
ate IO
:
:Splice::F_MOVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
simplify ex
a
m
ples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
i
mplement
I
O::Splice
.
copy_str
e
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix
i
ndentatio
n
bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
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
E
r
i
c
Wong
test
for non-blocking,
n
on-pipe
de
s
cr
i
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clar
i
fy wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objec
t
s
as
descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
test: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
IO
.
sp
l
ice always
r
eleases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
:
m
ore descriptive Temp
f
ile names
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
doc: b
e
tt
e
r explain
the
need for IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
a
voi
d
pa
r
tial
w
rites on IO
.
vms
p
lice u
n
l
ess F_
N
ONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2I
O
VEC
m
acro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GNUmakefile:
switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic W
o
ng
"Splice" should
be a
module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
Wong
README: a
d
d mailin
g
list arc
h
ive
i
nformation
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
LIC
E
NSE: s/
p
os
i
x_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
a
dd ge
m
spe
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
nit
i
al
commit
|
commitdiff
|
tree