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
avoid RARRAY_PTR usage for vmsplice
2013-09-26
Eric
Wong
avoid
RARRAY
_
PTR
usage fo
r
vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c Wong
io/splice: deprec
a
ted potentially unsafe met
h
ods
commit
|
commitdiff
|
tree
2013-04-21
Eric W
o
ng
set
c
lose-on-exe
c
in
p
i
p
e size modifi
c
a
t
ion check
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
io
_
splice 4
.
2
.
0 - sev
e
ral bugfixe
s
and workarounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplic
e
: more consis
t
en
t
fi
l
eno
retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice:
avoid referencing invalid
stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
Wong
do
c
: s
/
librelist
.
co
m
/libre
l
ist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
a
v
oid
u
n
a
me() for
p
i
p
e size modi
f
ication chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
limit max
i
mu
m
splice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
cop
y
_stream: sm
a
ll cleanup f
o
r pipe spli
c
ing
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
io
_
splice 4
.
1
.
1 - workaround soc
k
e
t
-> pi
p
e issues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
expa
n
d doc for non-
b
lock
i
ng splice into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
E
ric Wo
n
g
copy_
s
tream: alwa
y
s use
SPLI
C
E_F_NONBLOCK for partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ri
c
Wong
io_splic
e
4
.
1
.
0 - cop
y
_
stream
e
nha
n
cement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
c
o
py_stream coerces based on #
t
o
_
pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
io_splice 4
.
0
.
0
- eas
i
e
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix up documentation for fd vs IO o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_stream: enough t
o
get
t
his working
u
n
der MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
te
s
t_c
o
p
y_st
r
eam: fix
userspace buffer
i
n
g
a
s
sumption
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
add
copy_stream
t
est from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream:
update src
_
o
ffset on ret
r
i
es
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
Wong
copy_str
e
am attempts to
u
se IO::Sp
l
ice::WAIT
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
test_i
o
_splice
:
d
i
sable timeout-related tests i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
add IO::Splice::WA
I
TALL flag suppo
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
tes
t
_io_splice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssi
z
e_t
/
size_t i
n
stead
o
f long/unsigned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test o
n
l
y works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clos
e
d
de
s
cripto
r
s on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
my_fileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on
EINT
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Spli
c
e
.
c
opy_stream
im
p
r
o
vement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Won
g
minor docu
m
e
n
tation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
copy_
s
tream doesn't c
h
an
g
e
off
s
e
t
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: rem
o
ve unnece
s
sary dir_co
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wo
n
g
io_splice 3
.
0
.
0 - kinde
r
, gentle
r
Linu
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more
not
e
s for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
r
e
mov
e
VE
R
S
I
ON
c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
d
oc: RDoc for
new int
e
rface
s
and
c
hange
s
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Wong
IO
.
vmsplic
e
fl
a
gs
a
r
g
u
ment
d
efaults
t
o zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
rysp
l
ice implies SPLICE_
F
_NONBLOCK
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
ags are o
p
tiona
l
fo
r
splice and trys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
E
ric Won
g
shorten calls to rb
_
thre
a
d_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs
unsig
n
ed compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
copy_stream: File
.
open encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix b
r
oken
a
ssertio
n
s on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
try
s
pli
c
e in
s
t
ead
of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t:
remove unu
s
ed_port fun
c
tio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add
IO
.
trysplice
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
t
e
st
:
cleanup unused_port
function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packaging and
u
se pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c:
s
wit
c
h
to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c
Wong
GNU
m
ake
f
ile: sy
n
c examp
l
es fo
r
documentation pub
l
ishin
g
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
GNUmakef
i
le: update RAA
on new
rele
a
s
e
s
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
Ruby
i
o_
s
plice 2
.
2
.
0 - updates fo
r
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pip
e
_size and
I
O#pipe_size
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_i
o
_splice:
f
ix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
Ruby io_splic
e
2
.
1
.
0 - IO:
:
Spl
i
ce
.
cop
y
_
s
tre
a
m fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
doc: help R
D
oc re
a
d IO::Splice singleton m
e
thods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wo
n
g
document +src+ a
n
d +dst+
for IO::Spli
c
e
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
G
N
U
makefil
e
: add
r
c
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: h
a
ndle and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmak
e
file
:
al
l
ow passi
n
g optio
n
s to
t
es
t
/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_stream: cleanup after ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
COPYING: bundle the L
G
PLv2
.
1
i
nstead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
R
uby io_s
p
lice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
PI
P
E
_
CA
P
A d
o
cumenta
t
ion for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
r
elic
e
nse to LGPL
v
2
.
1+ (from L
G
PLv3 only
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
GNUmakefile: make our unit t
e
sts PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
W
o
ng
exa
m
ples/splice-cp: simplify with IO::
S
plice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
io_splice
_
ext: require errn
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
copy_stream takes source offset like
the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
i
c Wong
allow
IO
.
vms
p
lice to
take a sing
l
e
s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy
_
st
r
eam: always t
r
y to
m
ove
p
ages instea
d
of copyin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
pr
e
liminary support for
F
_GETPIPE_SZ and F_SETPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Spl
i
c
e
:
:F_
M
O
V
E docu
m
entation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
n
g
simplify examples for 1
.
0
.
0 AP
I
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
implement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
i
x
i
ndentation bug
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
Ruby i
o
_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
cleanup ma
k
efiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est for
non-blocking, no
n
-p
i
pe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
arify wording in
l
icense
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
al
l
o
w
IO(-ish) o
b
j
ects as de
s
cripto
r
arg
u
ments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
test: enable R
u
by warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
IO
.
splice alw
a
ys
releases the
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more
descriptive
T
empfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better expla
i
n th
e
n
eed for IO
:
:
S
pl
i
ce
:
:F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
a
v
oid p
a
rtial writes on I
O
.
v
msplice unless F_NON
B
LOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC macr
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
G
N
Umake
f
i
l
e: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Splice" should be a module, not a
c
l
a
ss
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic
Wong
R
EADME
:
a
dd mailing li
s
t archi
v
e information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICEN
S
E
: s/
p
osix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspe
c
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
initi
a
l
commit
|
commitdiff
|
tree