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
vmsp
l
ice: more c
o
ns
i
st
e
nt f
i
leno r
e
try handli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
vmsplice: avoid re
f
erencing invalid stack ad
d
ress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
doc:
s
/li
b
r
e
list
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
av
o
id uname() for pipe siz
e
modification che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
o
ng
limit
m
a
x
im
u
m splice
l
engt
h
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
copy
_
s
t
ream: sm
a
ll
c
lea
n
up for
pipe splicin
g
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wo
n
g
io_sp
l
ice 4
.
1
.
1 -
w
orkaround so
c
k
e
t -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wo
n
g
expand doc f
o
r non-blocking sp
l
ic
e
into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream: alwa
y
s use SPLICE_F_NONB
L
O
CK for par
t
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Wong
io_
s
plice
4
.
1
.
0 - copy_stream
e
nhancement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_st
r
eam coer
c
es based on #to_
p
ath
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0
-
easier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x
u
p document
a
tion fo
r
fd v
s
IO
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_stream: enough to
g
et
t
h
is working under MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test
_
copy_stream: fix userspa
c
e buf
f
e
ring assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
add
copy_
s
tream test
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
co
p
y
_st
r
e
am:
update
src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stre
a
m a
t
te
m
pts to use IO::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_io_splice: disable tim
e
out-related
t
ests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
add IO::Splice::WAITALL
f
lag s
u
ppo
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test
_
io_splice_eintr: beef up t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
use ssize
_
t/size_t instead of lo
n
g/unsigned
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EINT
R
test
only
w
o
r
ks u
n
de
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
dete
c
t
c
l
o
s
ed
d
escriptors on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wo
n
g
my_fil
e
no: use
F
IX2I
N
T i
n
stead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
i
o
_
splice
3
.
1
.
0 - IO
:
:Spl
i
ce
.
copy_s
t
ream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
minor documentat
i
on upd
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO:
:
Sp
l
ice
.
c
opy_stream
d
oesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remov
e
unnecessar
y
d
ir_config sta
t
e
ment
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spl
i
ce 3
.
0
.
0 - ki
n
d
e
r
,
gent
l
er Linux zer
o
-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: more
n
otes
f
o
r
I
O
.
vmsp
l
ice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
remove VERSION c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: R
D
oc fo
r
new interfaces and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmspl
i
ce
flags argume
n
t d
e
faults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
trysplic
e
implies SPLICE_F_N
O
NBLO
C
K
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
fla
g
s are optio
n
al for s
p
l
ice an
d
t
r
y
s
plice
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
short
e
n ca
l
l
s to rb_thread_blocking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid sig
n
ed
v
s
un
s
igned comparison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
copy_stream: File
.
open encoding doesn't mat
t
er
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
t
est: fix bro
k
en assertions on Ruby 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy_st
r
e
a
m uses IO
.
trys
p
l
ice instead of
IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
r
ys
p
lice inter
f
ac
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io
/
s
pl
i
ce: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unu
s
ed_port functio
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean
u
p packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switc
h
to
w
r
o
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUma
k
efile: sync exam
p
l
e
s for d
o
cum
e
nt
a
tion
pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
GN
U
m
ak
e
f
i
l
e
: update R
A
A
o
n new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
Ruby i
o
_splice 2
.
2
.
0 -
u
p
date
s
for Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#p
i
pe_s
i
ze
and IO#pipe_size= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
test_
i
o_s
p
lice: fix broken
t
e
s
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
i
o
_s
p
lice
2
.
1
.
0 - IO:
:
Splice
.
copy_s
t
rea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
W
ong
doc: he
l
p RDoc read
I
O
:
:Splice singlet
o
n meth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
docume
n
t
+src+ and +dst+ f
o
r IO::Splice
.
{
ful
l
,
par
t
ial
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add
r
c
ov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy
_
str
e
a
m: handle an
d
block on EAGAIN
f
r
om the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefil
e
: allo
w
passi
n
g opt
i
ons to test/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cle
a
nup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
COPYING: bundle the
L
GPLv2
.
1 in
s
t
e
ad of
L
GPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
ong
updat
e
PIPE_CAPA
d
ocumentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
re
l
icense to LG
P
Lv2
.
1
+ (f
r
om LGPL
v
3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
examples/
s
plice-cp: simpl
i
fy with IO::Splice
.
c
op
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splic
e
_ex
t
: r
e
quire
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
copy_stream ta
k
es
source
of
f
set l
i
ke the n
o
n-spli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
Wong
a
l
low
IO
.
vmsplice to take
a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
copy_stream:
al
w
ays
t
r
y to mo
v
e pag
e
s in
s
tead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preliminary support for F_GETPIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c Wong
u
pdate
IO::Spli
c
e::F_MOV
E
documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
s
i
mplify examples f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic W
o
ng
imp
l
ement IO::Splice
.
c
o
py
_
stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
f
i
x ind
e
ntation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
cle
a
nup
m
akefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blocking, non-pipe de
s
criptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
cla
r
ify w
o
rding in lice
n
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(
-
ish)
o
b
jects as descrip
t
or argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: en
a
ble
R
uby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
IO
.
splice always
r
eleases
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: more descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
doc: b
e
t
ter
e
x
p
lain
t
he need
for IO::Splice::F
_
NO
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
avoid
partial writ
e
s on I
O
.
vmsplice unless F_
N
ONBLOCK
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
GNUmakefile
:
swi
t
c
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"
Spli
c
e" should be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
E
ADME: add mail
i
ng
lis
t
archive in
f
ormation
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wo
n
g
LICENSE: s
/
posix_m
q
/io_
l
inux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
i
nitia
l
commit
|
commitdiff
|
tree