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
vmsplice: more consistent fileno retry handling
2013-01-19
E
r
ic Wong
vms
p
lic
e
: more consisten
t
file
n
o
retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmspl
i
ce: avo
i
d r
e
feren
c
ing
inva
l
i
d
stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric Wong
doc: s
/
l
i
br
e
lis
t
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric
Won
g
avoid uname
(
) for pipe size
m
o
dificat
i
o
n checks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
limit
maximum splice lengt
h
to 1 << 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_s
t
ream: small
cleanup for
p
ipe splic
i
ng
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wo
n
g
io_sp
l
ice 4
.
1
.
1 - w
o
rkarou
n
d socket -> pipe issue
s
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
W
ong
expand doc fo
r
non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_st
r
eam: alw
a
ys
us
e
SPL
I
CE_F_NONBLOCK f
o
r partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
W
ong
io_splice 4
.
1
.
0
- copy_stream enha
n
cemen
t
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
copy_s
t
ream coerces base
d
on #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io
_
splice 4
.
0
.
0 - easier to us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
ix up do
c
ument
a
tion for fd vs IO
o
b
j
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy
_
str
e
am: enough t
o
get
t
his w
o
rking under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Won
g
te
s
t_copy_stream: fix userspace bufferi
n
g assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
add copy_stream
te
s
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_st
r
eam: update src_of
f
set on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
copy_stream
a
ttempts to use IO::Spli
c
e::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
E
ric W
o
ng
tes
t
_
i
o_splice
:
disa
b
le time
o
ut-relat
e
d tests in non-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic
W
ong
add
IO::Splice:
:
WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
ric
W
ong
test_io
_
splice_e
i
ntr:
b
ee
f
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ss
i
ze_t/size_t instead of long
/
unsigned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EIN
T
R test only wor
k
s un
d
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
de
t
ect c
l
os
e
d
d
es
c
rip
t
o
r
s on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
my_fil
e
no: use FIX
2
INT
instead of
N
UM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on EI
N
TR
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c
Wong
i
o_splic
e
3
.
1
.
0 - IO:
:
Splice
.
c
opy_stream i
m
p
rove
m
ent
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
minor documen
t
ation
u
p
dates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::S
p
lice
.
copy_stream doesn't ch
a
nge offs
e
t of
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: rem
o
ve unnecessary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
E
ri
c
W
ong
io_spli
c
e 3
.
0
.
0
-
kind
e
r,
g
entler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc
:
more no
t
es for I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
r
emove
VERSION consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc:
RD
o
c
for
n
ew interf
a
ces and
c
ha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
IO
.
vm
s
pl
i
ce flags a
r
g
u
ment defaul
t
s to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
try
s
plice implies
SPL
I
CE_
F
_NO
N
BLOCK for fl
a
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
a
r
e
optional for
s
plice
and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
rt
e
n
calls to rb_th
r
ead_blocking_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid si
g
ned vs uns
i
gn
e
d c
o
m
p
ari
s
on
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
co
p
y
_
stream: File
.
o
pen encodi
n
g doesn't ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: fix
broken
asser
t
ions on Ruby
1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c Wong
copy_st
r
e
a
m use
s
IO
.
trysplice
i
nstead of IO
.
s
plice
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
t
est: remo
v
e unu
s
ed
_
port
functi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
a
dd I
O
.
tryspl
i
ce in
t
er
f
ace
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice: u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test
:
clean
u
p un
u
sed_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
clean up packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
d
oc: switch to wrongd
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNU
m
akefile: sync
examples for documenta
t
i
o
n publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
G
NUmakefi
l
e: update RAA on
n
ew release
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby i
o
_splice 2
.
2
.
0 -
u
pdates f
o
r
Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
W
ong
ad
d
IO#pi
p
e_
s
iz
e
and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
te
s
t_io_splice:
fix brok
e
n t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
io_
s
plice 2
.
1
.
0 - IO::S
p
lice
.
c
o
p
y_str
e
am fixe
s
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
doc: he
l
p
R
D
o
c
r
e
ad IO::S
p
l
ice sing
l
eton methods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
document
+src+ and +dst+ f
o
r IO:
:
S
p
lice
.
{full,p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
GNUmakefile: add rcov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy
_
stream: ha
n
d
le and
b
lock on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wo
n
g
G
NUmakefil
e
:
a
llo
w
passing o
p
tions
t
o
test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_s
t
rea
m
: clean
u
p
a
ft
e
r ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING: bundle t
h
e
L
G
P
L
v
2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_spl
i
ce 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upda
t
e PIPE_
C
APA documentation
f
or L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
relic
e
nse to LGPLv2
.
1
+
(from LGPL
v
3 on
l
y)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: make our unit t
e
sts PHO
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
n
g
exa
m
ples/splice-c
p
: simpli
f
y with IO::Spli
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splic
e
_
ex
t
: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream takes source o
f
fset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
a
l
l
ow IO
.
vmsplice to take a sin
g
l
e s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
copy
_
stream: alwa
y
s
try to
m
ove pages
i
nstead
of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelimi
n
ary support for F
_
G
ETPIPE_S
Z
and F_
S
ETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
n
g
upd
a
te I
O
::Splice::F_MOVE documenta
t
io
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify exa
m
p
l
es for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
implement IO
:
:Splice
.
c
o
p
y_stream
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
f
ix inden
t
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Ruby
i
o_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test fo
r
non
-
blocki
n
g,
n
on-pip
e
descripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cl
a
rify
wording
in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
allow IO(
-
ish)
objects as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: e
n
able Ru
b
y warning
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice
a
lways rele
a
ses the G
V
L
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
ong
test: more des
c
riptive Tempf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
doc: better explain the need for IO::Splice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
a
v
oid par
t
ial writes on IO
.
vmsplice unles
s
F
_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wo
n
g
s
p
lit ou
t
A
RY2
I
OVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c W
o
ng
GNUmakefi
l
e: s
w
itch
to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
n
g
"Splice" sh
o
uld be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: ad
d
maili
n
g list archive inform
a
tion
commit
|
commitdiff
|
tree
2010-02-15
E
r
i
c
W
ong
LIC
E
NSE: s/
p
osix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
add gems
p
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
i
niti
a
l
commit
|
commitdiff
|
tree