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: avoid referencing invalid stack address for strings
2013-01-19
Eric Wong
vmsplice: avoid referenci
n
g
invalid st
a
ck address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
W
o
n
g
doc:
s/li
b
r
e
list
.
com/l
i
brel
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Won
g
avoi
d
un
a
m
e
() for
p
i
p
e size modi
f
ication check
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum
s
plice length
t
o 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric Won
g
copy_strea
m
:
small clean
u
p for p
i
pe
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
io_
s
plic
e
4
.
1
.
1 -
w
orkaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c
Wong
exp
a
n
d doc for non-bl
o
ck
i
ng splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
copy_stream: always us
e
SPLICE
_
F_NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
io_splice 4
.
1
.
0 -
copy_strea
m
enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_stream coerces bas
e
d on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
io
_
splice 4
.
0
.
0
- e
a
s
i
er to
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up d
o
cumen
t
ation for
f
d vs IO obje
c
ts
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: enough to get this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
test_co
p
y_stream: fix u
s
er
s
p
a
ce buffer
i
ng ass
u
mption
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
add cop
y
_stream test fr
o
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
str
e
am: update src_offset o
n
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
o
py_stre
a
m
attempts to
u
se
I
O::Spli
c
e::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
tes
t
_
io_splice: d
i
sable
timeo
u
t-
r
elated
t
est
s
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
ad
d
IO::S
p
l
i
ce::WAITALL f
l
ag
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test
_
io_s
p
l
ice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
ong
use
ssize_t/size_t instead
o
f long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
TR test only works under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clo
s
ed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
my_fileno
:
us
e
FIX2INT inste
a
d
o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
i
o_splice 3
.
1
.
0 - IO::Splice
.
copy_stream impro
v
e
men
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor d
o
cu
m
entation up
d
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::
S
plice
.
copy_stream d
o
esn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remove unnecessary dir_
c
onfig
s
t
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0
-
kinder, gen
t
l
e
r Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc:
m
o
re notes
for
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
remove VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: RDoc f
o
r new interfaces and change
s
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
vmsplice flags argument d
e
fau
l
ts to
z
ero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
rytee
i
nterface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice implies
SPLIC
E
_F_NONBLOCK for fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
f
l
ags are op
t
iona
l
for
splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
shor
t
en calls to rb_
t
h
r
ead_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
W
ong
avoid signed
vs unsigne
d
compari
s
on
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
copy_str
e
a
m
: File
.
o
p
en encoding do
e
sn't ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix
b
roke
n
assertion
s
on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Won
g
c
opy_stream
u
ses I
O
.
trysplice instead
of IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test:
r
emove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
IO
.
trysplice interf
a
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
t
e
st: cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up
p
ackaging and use
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
do
c
: sw
i
tch to
wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
GNUmak
e
fi
l
e: s
y
nc examples for doc
u
m
entation p
u
blish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
NUm
a
kefile:
u
pdate RAA o
n
new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
R
u
by
io_splice 2
.
2
.
0
- upd
a
tes for Lin
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
add IO#pipe_size and IO#
p
i
pe_
s
ize= acce
s
sors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_spl
i
ce: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
Ruby io_splice
2
.
1
.
0
- IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
c
: hel
p
RDoc read IO::Sp
l
ice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
documen
t
+src+ an
d
+dst+ for IO::Splice
.
{full
,
part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov targe
t
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
copy
_
stre
a
m: ha
n
d
le and bl
o
ck on EA
G
AIN from
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: al
l
ow passin
g
options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: clean
u
p
afte
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the LGP
L
v2
.
1 instead of LG
P
Lv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
R
uby io_
s
p
l
ice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update P
I
PE_CAPA
documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
relicense to LGPLv2
.
1+ (from LGP
L
v3
o
nly)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNUm
a
kefil
e
: make our
unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
Wong
examples/splice-cp: simplify w
i
th IO::Splice
.
copy_s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
copy_s
t
ream takes source offse
t
like the non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice to take
a
s
i
n
gle
s
tring
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
copy_
s
tre
a
m: always try to move pages ins
t
ead of co
p
ying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
preliminar
y
s
u
ppo
r
t
for F_GETPIP
E
_S
Z
and
F
_
SE
T
PIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
update
IO::Sp
l
ice
:
:
F
_MO
V
E docume
n
tatio
n
for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
si
m
p
lify examp
l
es for
1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
i
mpl
e
m
en
t
IO::Splic
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
fix indentat
i
on bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
Ru
b
y io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup ma
k
e
f
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
f
or n
o
n-blocking,
n
on-pipe descr
i
pt
o
r
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
clari
f
y
wording in
l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llow IO(-ish)
o
b
jects as
d
escriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby
wa
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice a
l
wa
y
s releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
te
s
t: more
d
escriptive Te
m
pfil
e
names
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
doc:
better explai
n
the need for IO::Spl
i
ce::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
avoid
p
a
r
t
ial writes on IO
.
vmsp
l
ice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out A
R
Y2IOVEC
macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c Wong
G
N
Uma
k
efi
l
e
:
switc
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"Splic
e
" sh
o
uld be
a modu
l
e, not
a
clas
s
commit
|
commitdiff
|
tree
2010-02-21
E
ric Wong
README: a
d
d
mailing list archive in
f
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENS
E
: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initi
a
l
commit
|
commitdiff
|
tree