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
Eri
c
Wong
set close-
o
n-exec
i
n
pipe size modificati
o
n check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0 - several bugf
i
x
es and wor
k
arounds
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
W
ong
vmsplice:
m
ore co
n
s
i
s
te
n
t
f
il
e
no retry
h
and
l
ing
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoi
d
refe
r
encing invalid s
t
ack
address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/librelist
.
c
om/libr
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic Wong
avoid uname() for pip
e
size modification ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
l
imit maximum splic
e
le
n
gth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
cop
y
_strea
m
: small
c
l
e
a
n
up for
p
i
pe sp
l
icing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_sp
l
ice
4
.
1
.
1 - workaround soc
k
e
t ->
pipe
i
ssues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
expand doc for no
n
-b
l
o
cking splice int
o
a pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
E
ric
W
o
ng
copy_stre
a
m: always
u
se SPLICE_F_NONBLOCK for
p
artial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Wong
io_splice
4
.
1
.
0 - copy_s
t
ream
enha
n
c
ement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
c
o
p
y
_stream coer
c
es based
o
n #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_spl
i
ce 4
.
0
.
0 -
ea
s
ier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix up documentatio
n
for fd vs
IO ob
j
ects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
copy_stream: en
o
ugh to
g
et this working under MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
test_copy_stream: fix
use
r
space buffering assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
ad
d
copy_st
r
eam
t
est from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
c
o
p
y_stream
:
update src_offset o
n
retrie
s
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wo
n
g
copy_s
t
ream at
t
empts to use IO:
:
Splice::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
te
s
t_io
_
splice: d
i
sabl
e
timeout-related tests in n
o
n-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
add
I
O::Splice::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
test
_
io_
s
p
l
i
c
e_eintr: beef u
p
te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
u
s
e ssize_t/si
z
e_t
instead of l
o
ng/unsi
g
ned
l
o
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
EINTR
test
only works
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
detect c
l
osed descriptor
s
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_filen
o
:
use FIX2IN
T
inst
e
ad of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wo
n
g
r
etry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Won
g
io_
s
pli
c
e 3
.
1
.
0 - IO::Splice
.
co
p
y_stre
a
m im
p
rovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor
d
ocum
e
n
t
at
i
on
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Spli
c
e
.
c
op
y
_stream doesn't ch
a
nge of
f
set o
f
so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
n
g
e
x
t
conf
:
remove unnecessary dir_
c
onfig stat
e
m
ent
commit
|
commitdiff
|
tree
2011-03-01
E
ri
c
Wong
io_splice
3
.
0
.
0 - kinde
r
, gentle
r
Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc: more notes for IO
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c W
o
ng
remove VERSION
c
on
s
tan
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: RDoc
f
or new interfaces a
n
d
c
h
a
nges
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
IO
.
vmspli
c
e
flag
s
argumen
t
d
e
faults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee
i
nte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice implies S
P
LICE_F_
N
ONBLOCK for
f
lags
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Won
g
fla
g
s are opti
o
nal for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
shorten calls
to rb_thread_blocking_regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
avoid signed vs unsigned
c
omp
a
rison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream: Fi
l
e
.
open
e
ncoding do
e
sn't
m
atter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
t
e
st: fix
b
roken ass
e
rt
i
ons on Ruby
1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
c
opy_stream us
e
s
IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_p
o
rt fu
n
ction
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
add IO
.
tr
y
spl
i
ce interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
te
s
t: cleanu
p
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cle
a
n up packaging
and u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
GNU
m
akefile: sync examples for documentation
p
u
b
li
s
h
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile:
u
p
date RAA on ne
w
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
Ruby io_
s
plice 2
.
2
.
0 - up
d
ates for Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
a
d
d IO#pi
p
e_size and IO#p
i
pe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wong
test_i
o
_splice
:
fix brok
e
n
t
est
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_spli
c
e
2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RD
o
c re
a
d IO::Splice s
i
n
gl
e
to
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
docu
m
ent +src+ and +dst+ for IO::Splice
.
{full,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
GNUmakefil
e
:
add r
c
ov
t
arget
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
n
g
copy_stream: handl
e
and blo
c
k on EAGAI
N
from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
GNUm
a
ke
f
i
le: allow passing
options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_strea
m
: cleanup after
o
u
r
selv
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
PYING: bund
l
e the LGPL
v
2
.
1
inste
a
d of LG
P
Lv
3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
Ruby
io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upd
a
te PIPE_CAPA docum
e
nta
t
ion fo
r
Li
n
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
rel
i
cense to LGPLv2
.
1+
(f
r
o
m LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: m
a
k
e ou
r
unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xamples/sp
l
i
ce-cp: simplify
with IO
:
:Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
splic
e
_
ext: requi
r
e
e
rrno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
py_s
t
re
a
m
takes
so
u
rce
offset like the n
o
n-spl
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice to take
a
s
i
ngle string
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
c
opy_s
t
ream: always
t
r
y
to move pag
e
s ins
t
ead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c Wo
n
g
p
r
eliminary
s
upport for
F
_GETPIPE_
S
Z an
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO
:
:Splice::F_MOVE documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simplify
e
xamples
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
implem
e
nt
I
O::Splice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
Ruby io_spli
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
for non-blocking, non-pip
e
descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
clarify wording i
n
li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow IO(
-
ish)
o
b
jects a
s
descripto
r
argume
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test:
e
nable
Ruby
w
arnings
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
IO
.
splice always r
e
leases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st: more de
s
criptive Tem
p
file name
s
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
doc: better explain the need for
IO::S
p
l
i
ce::F_NONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
avoi
d
partial writes on IO
.
v
ms
p
lice
un
l
ess
F_NONBL
O
CK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
E
ric Wong
split out ARY2IOVEC macr
o
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wo
n
g
GNUmakefile
:
swi
t
ch t
o
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a module,
n
ot a c
l
ass
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic
W
ong
README: add ma
i
ling
li
s
t
a
r
c
hiv
e
info
r
mation
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
on
g
LIC
E
N
SE:
s/posix_mq/io_lin
u
x/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add ge
m
s
p
ec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Won
g
initial
commit
|
commitdiff
|
tree