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
set close-on-exec in pipe size modification check
2013-04-21
Eric Wong
s
e
t clo
s
e-on-exec i
n
pipe size mod
i
fic
a
tion check
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
i
o_sp
l
ice
4
.
2
.
0
- several b
u
gfixe
s
and w
o
rkarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Won
g
v
m
splice: more
c
onsistent fileno retry handlin
g
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vmsplice: avoid referencing invalid stack address
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
Wong
do
c
: s/libre
l
ist
.
com/librelist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avo
i
d uname() for
p
ip
e
si
z
e m
o
dification checks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
limit ma
x
imum splice leng
t
h t
o
1
<<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
cop
y
_stream: sma
l
l cl
e
anup for p
i
pe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io
_
s
p
l
i
ce 4
.
1
.
1 - wo
r
karound s
o
cket -> pipe i
s
sue
s
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wo
n
g
expand
d
oc for no
n
-blocki
n
g
s
plice into a
p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eri
c
Wong
c
opy_stream: always use
SPLICE
_
F_NON
B
LOCK f
o
r partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
io_spl
i
ce 4
.
1
.
0 - copy_s
t
r
e
a
m enhancem
e
n
t for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_sp
l
i
ce 4
.
0
.
0 -
e
asier
t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up document
a
t
i
on for
fd
v
s IO objec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream:
en
o
u
g
h to get this working u
n
der M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
s
t
_copy_stream: fix u
s
e
rspace
buffering
a
ssumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
dd
copy_stream
t
es
t
fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
copy_
s
tream: update src
_
o
ffset
o
n
r
etr
i
es
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_
s
tre
a
m attempts to use IO::
S
plic
e
::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
test_io_spl
i
ce: disable time
o
ut-rela
t
ed tes
t
s
i
n non-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
a
dd
IO::S
p
l
i
ce::W
A
I
T
A
L
L flag sup
p
ort
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: be
e
f up
t
est
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
use ssize_t/size_t
i
n
stead of long/un
s
ig
n
e
d long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EINTR test onl
y
works
un
d
er
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
d
e
te
c
t closed de
s
criptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
m
y
_
fileno: use FIX2
I
NT instead o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0
- IO::Splice
.
copy_stream im
p
rovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
m
i
nor d
o
c
u
m
e
nt
a
tion
updates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
I
O
::Splice
.
copy_stream
do
e
sn't change offset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
xt
c
onf: r
e
move unnecess
a
ry dir_config st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spli
c
e 3
.
0
.
0
- kinder, gentler Linux
zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: more not
e
s
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: RDoc
f
o
r
n
ew inter
f
aces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
IO
.
vmsplice flags argumen
t
defau
l
ts
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add
I
O
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
t
rys
p
lice implies SPLICE_F_N
O
NB
L
OCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
flag
s
are
o
ptional for s
p
l
i
ce and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorte
n
call
s
t
o rb_
t
hrea
d
_blocki
n
g_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
avoid signed v
s
unsigne
d
compa
r
i
s
on
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy_stream:
File
.
open encod
i
ng does
n
't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix br
o
k
e
n
a
ssertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_stream uses IO
.
t
rysplice instead of I
O
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
add IO
.
tr
y
splice inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/s
p
lic
e
:
unin
d
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
test: c
l
e
a
nup unuse
d
_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean up p
a
ckag
i
n
g and use
p
kg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: s
w
itch t
o
wro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUm
a
kef
i
l
e: sync e
x
ampl
e
s
f
or documentation
p
u
blishing
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
GN
U
makefile: upda
t
e
RAA on new relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
Ruby i
o
_
s
p
lice 2
.
2
.
0 - updates
f
or Linux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
ad
d
I
O
#pipe_
s
ize and IO#pipe_siz
e
= acc
e
ssors
commit
|
commitdiff
|
tree
2010-06-24
Eric Won
g
test_io_splice: fix brok
e
n test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ru
b
y io_splice 2
.
1
.
0 - IO::S
p
lice
.
copy_stream fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
doc: help RD
o
c r
e
ad IO::S
p
lice singl
e
t
on
methods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
documen
t
+src+ and
+
dst+
for
I
O::Spl
i
ce
.
{full,
p
artial}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
GNUmakefi
l
e
: ad
d
rc
o
v
t
arget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_str
e
am: hand
l
e and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakef
i
le: allow passing optio
n
s
to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cl
e
anup a
f
ter our
s
elves
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
COPYING: bundle th
e
LGPLv2
.
1
ins
t
ea
d
of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
update
PIPE_CAP
A
d
ocumen
t
ation for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
reli
c
ense to LGPLv2
.
1+ (f
r
om LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmak
e
file: make our unit tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/s
p
lice-cp: simplif
y
with
I
O::Spl
i
ce
.
co
p
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
ng
io_sp
l
ice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_strea
m
takes source
o
f
fset like the non-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
W
ong
allow IO
.
vmspli
c
e to take a single
strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: always try
to move pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
i
c
Wong
preliminary support for
F
_GETPIPE_SZ an
d
F
_
SETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
update IO::S
p
lice
:
:
F
_
M
OV
E
documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simp
l
i
f
y exam
p
les f
o
r
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
im
p
le
m
en
t
IO::Splice
.
c
o
py
_
strea
m
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
fi
x
inde
n
tation bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wong
Ruby io_s
p
lice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clean
u
p ma
k
efiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est for non-blocking, no
n
-pipe descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
c
la
r
ify wording in
l
ic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
all
o
w IO(-ish) object
s
as d
e
scr
i
pt
o
r
argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
te
s
t: enable Ruby war
n
in
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
IO
.
spli
c
e alwa
y
s rele
a
s
e
s
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
: more descriptive Tempfile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
doc: bett
e
r
e
xplain the need for IO::Sp
l
ic
e
::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
avoid partial writes
o
n IO
.
vmsp
l
ice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Er
i
c Wong
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
GNUmakefile: sw
i
tch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
"Splice" shou
l
d
b
e
a module,
n
ot a cl
a
ss
commit
|
commitdiff
|
tree
2010-02-21
Eric Won
g
README: add mailing list ar
c
hive info
r
mation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICEN
S
E: s/posix_mq/io
_
linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add
gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic
W
o
n
g
initi
a
l
commit
|
commitdiff
|
tree