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.2.0 - several bugfixes and workarounds
2013-01-19
Eric
W
o
n
g
io_splice 4
.
2
.
0 - se
v
eral bugfixes a
n
d
workarounds
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c Wong
v
m
splice:
m
ore co
n
siste
n
t fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
v
m
splice: a
v
oid referencing invalid stack address
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
do
c
:
s/librelist
.
com/
l
ibrelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid
uname(
)
f
o
r pipe
s
i
z
e
modification check
s
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wo
n
g
limit m
a
x
i
m
um splice length to 1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
copy_stream: small cle
a
nup for pipe splici
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 - wo
r
kar
o
u
nd sock
e
t -> p
i
pe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
expand doc for no
n
-blocking splice int
o
a pip
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream: always use SPLICE_F_NON
B
LOCK for partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
io_splice 4
.
1
.
0 - copy_str
e
am enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
c
opy_stream coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 - easier to
u
se
!
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
ng
f
ix
u
p do
c
umentation
for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Wong
co
p
y_strea
m
: enough to
g
et this working under M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
te
s
t_
c
opy_st
r
eam: fix userspace buf
f
er
i
ng assumption
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add copy
_
stream tes
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
: upd
a
t
e src_
o
ff
s
et on re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
copy_st
r
eam
attemp
t
s
t
o use IO::Spl
i
ce::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: disable tim
e
out-relat
e
d
te
s
ts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
dd IO::Splice::WAITALL flag sup
p
ort
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
test_io_splic
e
_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
us
e
ssiz
e
_t/size_t
instead of
l
ong/unsigned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
E
INTR test only works
u
nd
e
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
n
g
detect closed descriptors on
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
my_fi
l
eno: use FI
X
2INT
in
s
tead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
i
o_splice
3
.
1
.
0
- IO::Splice
.
copy_str
e
a
m
i
mprovement
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
minor documen
t
ation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO::Splice
.
copy_stream d
o
esn't change offset of sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
n
g
e
x
tconf:
r
emove u
n
necessary dir_config statemen
t
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c
Wong
io_
s
plice 3
.
0
.
0 - kinder, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wo
n
g
doc: more n
o
tes
f
or
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric
W
ong
remove
VERSION c
o
nstan
t
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc:
R
D
o
c for new interfac
e
s
and
changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vms
p
lice flags arg
u
ment defaults to
z
ero
commit
|
commitdiff
|
tree
2011-02-28
Eric
Won
g
add
IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysp
l
ice implies SPLI
C
E_F_NONBLOCK for
fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optional for sp
l
i
ce and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
avoid signed vs unsi
g
ned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_stream
:
File
.
open
e
ncoding doesn
'
t
m
a
tter
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c
W
ong
te
s
t: fix bro
k
en
a
ssertions on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
copy_
s
trea
m
uses IO
.
trysplic
e
instead of IO
.
splic
e
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t: rem
o
ve unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
add IO
.
trysplice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unused_port f
u
nct
i
on
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean up packaging and us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
d
oc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNU
m
akefile: sync examples for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
GNUmakefile: upd
a
t
e
RAA o
n
n
e
w releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
Rub
y
io_splice 2
.
2
.
0
-
updates for Lin
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
add IO#pipe_si
z
e a
n
d IO#pipe_size= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
Eric W
o
ng
test_io_splic
e
: fix
b
roken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
Ruby io_splice 2
.
1
.
0
- IO::Splic
e
.
copy_stre
a
m fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
d
o
c: help RDoc read IO
:
:Splice s
i
nglet
o
n
metho
d
s
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
docu
m
e
n
t +src+ an
d
+dst+ for IO::Splic
e
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmakefile:
add r
c
ov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: han
d
le and block o
n
EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNUmake
f
ile: allow passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py
_
stream: cleanup
after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
PYING: bundle
t
h
e LG
P
Lv2
.
1 instead of LGPLv3
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
Eric
Wong
up
d
ate P
I
PE
_
C
APA documentation f
o
r
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
relicen
s
e to LGPLv2
.
1+ (from LGPLv3 o
n
ly)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
GNUmak
e
file:
make our un
i
t
t
ests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
exam
p
l
e
s/s
p
li
c
e-
c
p: s
i
mplify with IO::Sp
l
ice
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ex
t
: require e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
opy_stre
a
m takes source offset like
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
allow I
O
.
vms
p
l
ice to
take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_stream:
a
lways try to move page
s
inste
a
d
o
f
copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
p
r
elim
i
n
ary sup
p
ort
f
or F_GE
T
PIP
E
_
S
Z and F_SET
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
update IO::Splice::F_MOVE documentatio
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify example
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
imp
l
ement IO
:
:Splice
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
fix inde
n
t
ation bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
R
u
by
io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
clea
n
up makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test for non
-
blocking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify wording in
li
c
ens
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llow IO
(
-ish) objects as descriptor ar
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Rub
y
warning
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spl
i
ce
a
lways releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test
:
more de
s
c
ript
i
ve Tempf
i
le name
s
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
doc: bett
e
r explain
t
h
e need for IO::Spli
c
e::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
avoid partia
l
writes on IO
.
v
msplice unles
s
F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
sp
l
it out A
R
Y2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wo
n
g
GNUmakef
i
le: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Spli
c
e"
s
h
o
uld
be a module, not
a
class
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
README: ad
d
mailing list
a
r
chive information
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
LICENSE: s/posix_mq/io_linux
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
initial
commit
|
commitdiff
|
tree