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
io_splice 4.0.0 - easier to use!
2011-05-13
Eric Wong
i
o
_sp
l
ice 4
.
0
.
0
-
easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
fix up
d
ocumentation for fd
vs I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_s
t
ream: eno
u
gh to get
this w
o
rking under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy
_
stre
a
m
: fix userspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
a
dd copy_stream test
f
rom
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
s
t
r
ea
m
: update src_offset on r
e
t
ri
e
s
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Won
g
copy_stream a
t
tempts
t
o use
IO::Splice:
:
WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
test_io_splice:
disable timeout-related te
s
ts
i
n non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wo
n
g
add IO
:
:Splic
e
::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: bee
f
up
t
est
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
use s
s
ize_t/size_t inste
a
d of long/unsigne
d
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINT
R
test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
d
etect c
l
osed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno:
use F
I
X2INT inste
a
d of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_
s
plice 3
.
1
.
0 -
I
O::Splice
.
co
p
y_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
mino
r
d
o
cumentat
i
on
update
s
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
I
O
::Splice
.
co
p
y
_
stream do
e
sn't cha
n
ge offset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
extc
o
n
f
: remove unnecessary dir_conf
i
g s
t
a
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c
W
o
ng
i
o
_splice 3
.
0
.
0 -
k
inder, gentler
L
inux zero-c
o
py
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc: more note
s
for
IO
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remov
e
VER
S
I
O
N constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc
f
or new interfac
e
s and
c
h
a
n
g
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
IO
.
vmspli
c
e flags argument defaults t
o
zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
Wong
t
rysplice implies SPLICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
lags are opti
o
nal
f
or s
p
lice
a
n
d trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wo
n
g
shorte
n
calls to rb_t
h
read_blocking
_
r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoi
d
sign
e
d
vs u
n
s
igned comparis
o
n
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wo
n
g
c
op
y
_stream:
F
ile
.
o
pen encod
i
ng d
o
esn't matter
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: fix broken
assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
t
rysp
l
ice instead of IO
.
splic
e
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: remove unused
_
port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
rysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o/splice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unuse
d
_port func
t
ion
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
c
lean up pack
a
ging and use p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic W
o
ng
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync examples
f
or documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
GN
U
make
f
il
e
:
upda
t
e
R
A
A
o
n new
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_
s
plice 2
.
2
.
0
-
updates for
L
i
nu
x
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_siz
e
and IO#pipe_size= ac
c
essors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wo
n
g
test_io_s
p
l
i
ce: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
Ruby
io_splic
e
2
.
1
.
0 -
I
O::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: hel
p
RDoc re
a
d IO
:
:Splice si
n
gle
t
o
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
document +src+
a
nd +dst+ for I
O
::Splice
.
{
full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUm
a
kefile: add rcov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: handle
a
nd block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
a
llow passing
o
ptions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stre
a
m
: cleanup aft
e
r ourselv
e
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPYING: bund
l
e the LGPLv2
.
1 instea
d
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ru
b
y io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
u
p
da
t
e
PI
P
E_CAPA docum
e
ntation for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
re
l
ic
e
nse to
LGPLv2
.
1+
(
fro
m
LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GNUma
k
efile: make our unit tests
P
HONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
examples/s
p
lic
e
-cp: sim
p
lif
y
with
I
O:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wo
n
g
io
_
spli
c
e_ext: req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
copy_stream takes source offset like
t
h
e non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Won
g
allo
w
IO
.
vmsplice to
take a single s
t
ri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream
:
al
w
ays t
r
y to
m
ove pages inst
e
ad
of copy
i
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
preliminary
s
u
ppor
t
for F
_
GETPIPE_SZ and F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
up
d
ate I
O
::Splice
:
:F_MO
V
E
documentation
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simpli
f
y examples for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
implement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix ind
e
ntati
o
n bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
Ruby io_splic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cle
a
nup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
t
e
st for n
o
n-blockin
g
, non-pi
p
e
d
escriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clari
f
y wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
al
l
o
w
I
O(-
i
sh)
ob
j
e
c
ts as descript
o
r
a
r
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test
:
enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
IO
.
splice always
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test
:
more
de
s
criptive Tem
p
file names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bette
r
explain the need for IO
:
:Splic
e
::F_
N
ONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
avoid partial
w
rites on IO
.
vmsplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
s
plit out ARY2IOVEC
m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
GNUmakefile: swi
t
ch
to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"Splice" shoul
d
be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c
W
ong
README: add
m
a
iling li
s
t archiv
e
i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
W
o
ng
LICENS
E
:
s
/
p
os
i
x_mq/io_l
i
nux
/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic
W
ong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
ini
t
ial
commit
|
commitdiff
|
tree