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
avoid uname() for pipe size modification checks
2012-03-07
Eric
W
ong
a
void u
n
ame() for pipe size modification checks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
li
m
it max
i
mum splice length
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic
Wong
copy_strea
m
:
s
mall c
l
e
anup
f
or pipe sp
l
icing
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c Wong
i
o
_splice 4
.
1
.
1 - workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
expand doc for n
o
n
-
blocking
s
plice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_
s
tre
a
m: always use SPLICE_
F
_NONBLOCK for p
a
rtial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
io_splic
e
4
.
1
.
0
-
copy_stream enh
a
n
c
ement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_stream coerc
e
s based o
n
#to_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wo
n
g
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix
u
p documentati
o
n
for f
d
vs
IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
s
t
ream: enough to get this
w
o
rking under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
test
_
c
o
py_strea
m
: fix userspace buffering
ass
u
mptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add co
p
y
_
stre
a
m t
e
st
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream:
u
p
date src_offset on retri
e
s
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
W
ong
copy_
s
tream
a
ttempts to use IO:
:
Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_i
o
_
s
plice: di
s
able timeo
u
t-related test
s
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
add I
O
:
:Spl
i
ce::WA
I
T
A
LL flag
support
commit
|
commitdiff
|
tree
2011-05-09
E
ric Won
g
test_io_splice_
e
intr:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssize_t/s
i
ze_
t
instea
d
o
f l
o
ng/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
TR te
s
t
only wo
r
ks
u
nde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
detect close
d
descri
p
t
o
rs
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
my
_
fileno: use FI
X
2INT instead of NUM2
I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
r
etry on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Splice
.
co
p
y_stream improv
e
ment
commit
|
commitdiff
|
tree
2011-05-01
E
ri
c
Wong
minor doc
u
men
t
atio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
IO::S
p
lice
.
c
o
py_strea
m
doesn't chan
g
e offset of sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
ex
t
c
onf:
r
em
o
ve unne
c
essary dir_con
f
i
g
st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
E
ric W
o
ng
i
o_sp
l
i
ce
3
.
0
.
0 - ki
n
der, gen
t
le
r
Linux z
e
ro-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
W
o
n
g
doc: m
o
r
e
notes for IO
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
remove VERSI
O
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: RD
o
c for new i
n
terfa
c
es and cha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vm
s
p
l
ice flags argumen
t
d
efaul
t
s to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
d
d IO
.
trytee
i
n
ter
f
ace
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
trysplice impl
i
es SPLI
C
E_F_N
O
N
BLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
fl
a
gs ar
e
o
ptional
fo
r
splice
a
nd trys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
s
h
orte
n
calls to rb_
t
hr
e
ad_
b
lo
c
king_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
avoid signed vs unsigned comp
a
riso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
cop
y
_stream: Fil
e
.
open
encoding doesn't m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test
:
f
i
x broken assertions
on
Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
on
g
copy_stream us
e
s
IO
.
trys
p
lice i
n
stead
o
f IO
.
s
plice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: r
e
m
o
ve unused
_
p
ort function
commit
|
commitdiff
|
tree
2011-02-26
E
ric
W
ong
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
n
g
io/
s
p
lice: uninden
t
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wo
n
g
test: c
l
eanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
E
ric
W
on
g
clean up pa
c
k
a
gi
n
g and
use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c: sw
i
t
ch t
o
w
r
ongdo
c
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
ong
GNUmakefil
e
: syn
c
exampl
e
s for documentation publ
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: upda
t
e RAA on new releas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Won
g
Ruby
i
o_splice 2
.
2
.
0 - updates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
add I
O
#pipe_s
i
ze and
IO#pipe
_
size= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_
i
o_
s
pl
i
ce: fix
broken
test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io
_
s
plice
2
.
1
.
0 -
I
O
::Splice
.
c
o
p
y_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc
:
h
e
l
p RDoc read
IO:
:
S
plice singleton
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +s
r
c
+
an
d
+d
s
t+ for IO::Splice
.
{ful
l
,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
cop
y
_stream: handle and block on EAGAIN fr
o
m
the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakef
i
le:
allow
pas
s
ing option
s
to tes
t
/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py_stre
a
m: clea
n
up after
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPY
I
NG: bundle
the LGPLv2
.
1 instead of
LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
Ruby io_sp
l
ice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
u
pdate PI
P
E_CA
P
A doc
u
mentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
re
l
icen
s
e
t
o
LGPLv2
.
1+ (
f
ro
m
LGPL
v
3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GNUmake
f
i
l
e: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
x
amples/splic
e
-
cp: simplify with
I
O
::Splice
.
copy_s
t
rea
m
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_splice_ext
:
r
e
quire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
o
n
g
co
p
y_stream takes
s
o
urce offse
t
like the non-spli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric Wong
all
o
w
IO
.
vmsplice to ta
k
e a single string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
co
p
y
_
stream: a
l
w
a
ys
t
r
y to move
pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
pre
l
iminary support for F_GETPI
P
E
_SZ
a
n
d
F_SETPIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
up
d
at
e
IO::Spli
c
e::F_MOVE
d
ocumentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simpli
f
y ex
a
mples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
implement
I
O::Splice
.
c
o
py_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
fix indentati
o
n bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wo
n
g
R
u
by io_
s
pl
i
ce
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test f
o
r
non-blocki
n
g, n
o
n-pip
e
des
c
ri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
larify wor
d
ing in lice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish)
o
bjects as descriptor ar
g
u
m
ents
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test: enable Ruby
w
arnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice always relea
s
es the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
:
more
d
esc
r
i
p
tiv
e
Tempfi
l
e names
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
doc: bette
r
expla
i
n th
e
need for IO::Sp
l
i
ce::F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
avoid pa
r
t
ial
writes on I
O
.
vmsplice unl
e
ss F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNU
m
ak
e
file: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
W
ong
"Splice" should be a module, not
a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailing
l
is
t
arch
i
ve inf
o
r
m
a
t
i
on
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENS
E
: s/pos
i
x_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
ad
d
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree