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
Eric W
o
ng
set close-on-ex
e
c in pipe size modification check
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wo
n
g
i
o_spl
i
ce 4
.
2
.
0 - several bugf
i
xe
s
and wo
r
k
a
rounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplic
e
: mor
e
c
o
nsistent fileno retry h
a
ndling
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vmsplice: avoi
d
referencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/
l
ibrelist
.
c
o
m
/librelist
.
org
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
avoid uname()
f
o
r
pipe
s
i
ze
m
o
d
ificati
o
n chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum splice length
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_str
e
am: small cl
e
anup for
p
ipe sp
l
i
ci
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
io_splice 4
.
1
.
1 - w
o
rkaround socke
t
-> pipe is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
ex
p
and d
o
c fo
r
n
o
n-bl
o
c
k
ing s
p
lice
i
nto a pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream:
a
l
w
a
ys use
S
PLI
C
E_F_NONBLOCK
for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic Wong
io_splice
4
.
1
.
0 - copy_stream enhancement
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
eam
coerces base
d
o
n #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io_sp
l
ice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
fix up documentati
o
n for fd vs
IO
o
b
j
ect
s
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
c
o
p
y_strea
m
: enough to get this wor
k
i
ng
u
nder MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
test_
c
op
y
_stream: fi
x
userspace b
u
f
f
ering assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add c
o
py_str
e
am test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_stream: update sr
c
_offset
on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
c
o
py_str
e
am attemp
t
s to use
I
O:
:
Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
test
_
i
o
_spl
i
c
e
: disabl
e
timeout-r
e
lated test
s
i
n non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO
:
:Splic
e
::WAITA
L
L flag supp
o
rt
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
t
e
st
_
io_splice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
use ssize_t/size_t in
s
tead of
l
ong/unsi
g
ned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clos
e
d
descri
p
tors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_fileno: use
F
IX
2
I
N
T
instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry on E
I
N
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_sp
l
i
c
e
3
.
1
.
0 -
I
O
::Splice
.
copy_stream impro
v
emen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor docume
n
tat
i
o
n updates
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c Wong
IO::
S
plice
.
copy_str
e
a
m doesn't chan
g
e offs
e
t of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ex
t
c
o
n
f: remove unnecessary dir_c
o
nfig s
t
atemen
t
commit
|
commitdiff
|
tree
2011-03-01
E
r
ic Wo
n
g
io_spl
i
ce 3
.
0
.
0 - kinder,
g
en
t
ler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc: m
o
re notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION
constant
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: RDoc for new interfaces and ch
a
nge
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
v
mspli
c
e fla
g
s argument defaults t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee i
n
terface
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
trys
p
lice imp
l
ies
S
PL
I
CE_
F
_NO
N
BLOCK
for fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wo
n
g
flags
a
re optiona
l
for splice an
d
try
s
pli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
sho
r
t
e
n ca
l
ls to rb_thr
e
ad
_
blocking_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
avoid sign
e
d
vs unsign
e
d c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stre
a
m: File
.
o
p
en
e
n
coding doesn't
m
a
t
t
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
copy_stream uses IO
.
trysplice instea
d
o
f IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
test:
remove unuse
d
_po
r
t
f
unction
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c Wong
a
d
d I
O
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice
:
u
nindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
tes
t
:
c
l
eanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cl
e
an up p
a
ckaging a
n
d use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile:
sync examples f
o
r document
a
tion p
u
b
l
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
NUmakefile: up
d
ate RAA on n
e
w rele
a
ses
commit
|
commitdiff
|
tree
2010-08-02
E
ric
W
on
g
Ruby io_spli
c
e
2
.
2
.
0
- u
p
dates f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
add IO#pipe_size a
n
d IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
ong
test_
i
o_spli
c
e
:
f
i
x br
o
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
io_splice
2
.
1
.
0 - IO
:
:Splice
.
co
p
y
_
stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
do
c
: help RDoc read IO
:
:Splice
s
i
n
gleton methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wo
n
g
do
c
ument +src+ and +dst+ for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
G
N
Umake
f
ile:
add r
c
ov targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream:
h
andle and bl
o
ck
o
n EA
G
AIN from t
h
e non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
GNUmakefile: allow passing optio
n
s to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_strea
m
: c
l
eanup after o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the
L
GPLv2
.
1 i
n
stead of LG
P
Lv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
Ru
b
y io_splice
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
updat
e
PIPE_CAPA documentation
for Li
n
ux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
relicense t
o
LGPLv
2
.
1
+
(f
r
om
L
G
P
Lv3
only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile:
m
a
k
e our
u
nit tests PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
e
x
ampl
e
s/spl
i
ce-cp: sim
p
lify with IO::Splice
.
co
p
y
_
stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_sp
l
ic
e
_
e
xt:
re
q
u
i
re errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
copy_strea
m
t
akes source
offset like
the non
-
sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Won
g
allow IO
.
vms
p
lic
e
to ta
k
e a single s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
co
p
y
_
stream: always t
r
y to move pages in
s
tea
d
of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
pre
l
i
minary support for
F_
G
E
TPIPE_SZ an
d
F_SE
T
PIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
upda
t
e IO::Splice::F
_
M
OVE documen
t
a
t
i
on for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
simpli
f
y examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
implement IO:
:
Spli
c
e
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
fix ind
e
nt
a
tion bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
R
u
by io_splic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
cleanup makefil
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
te
s
t for n
o
n
-
blocking,
non-pip
e
descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
clarify
w
or
d
ing
i
n license
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
a
llow IO(-ish) objects as descriptor a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test: enabl
e
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
IO
.
splice al
w
a
y
s
relea
s
es
t
he
G
VL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
tes
t
: more des
c
riptive
Tempfile
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
o
c
:
b
e
tte
r
exp
l
ain the nee
d
fo
r
IO::Splice::F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
avoid partial wr
i
t
e
s on
I
O
.
vmsplice unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
split out ARY
2
IOVEC
macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c Wong
GNU
m
akefile:
s
witc
h
t
o
RD
o
c 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ri
c
Wong
"Splice"
sho
u
ld be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README: add
m
a
il
i
n
g list archive i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
LICE
N
SE:
s/po
s
ix_mq/io_lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c
W
ong
in
i
t
ial
commit
|
commitdiff
|
tree