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
remove copy_stream tests and references
2014-02-09
Eri
c
Won
g
r
emove
co
p
y_stream tests
a
nd r
e
ferences
commit
|
commitdiff
|
tree
2014-02-09
Er
i
c
Wong
prepare for
r
b_threa
d
_
blocking_region remov
a
l
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
R
a
k
e
file: kill raa_update tas
k
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARRAY_
P
T
R usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
git
i
gnore: add
.
r
b
x
commit
|
commitdiff
|
tree
2013-05-12
Eric Won
g
io/
s
pl
i
c
e
:
deprecated potent
i
ally uns
a
fe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec in
p
ip
e
s
i
z
e modific
a
tion check
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
i
o
_splice 4
.
2
.
0 - se
v
eral bu
g
fixe
s
a
n
d
workaround
s
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
W
ong
vmsp
l
ice: more
c
ons
i
stent fileno r
e
try h
a
ndli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vms
p
l
i
ce: avoid refere
n
cing invali
d
stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/librel
i
st
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
a
v
oid uname(
)
for pipe si
z
e modif
i
cation checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
limit max
i
mum
splice lengt
h
to
1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: smal
l
cle
a
n
u
p f
o
r
p
ipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
i
o_splice 4
.
1
.
1 - workaroun
d
socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc f
o
r non-blocking splice i
n
to a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Won
g
co
p
y_stream: alw
a
ys us
e
SPL
I
CE_F_NONBLOCK for par
t
ia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splic
e
4
.
1
.
0
- cop
y
_
s
tr
e
am
e
nhan
c
e
ment
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
copy_stream coerc
e
s
based on
#
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
io_spl
i
ce 4
.
0
.
0 - easier to use
!
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
fix up
d
ocumentation for fd vs IO
obj
e
ct
s
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Wong
copy_stream: enough to
g
et this work
i
ng under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
test_co
p
y_
s
tr
e
am: f
i
x
u
s
e
r
space buffering assum
p
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_stream: upda
t
e
s
r
c_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c
Wong
c
o
p
y_s
t
ream
a
t
tempt
s
to use IO
:
:
S
plic
e
:
:WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
test_io_s
p
lice
:
dis
a
ble ti
m
eout-
r
e
l
ated tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
ri
c
W
o
ng
add IO::
S
p
l
ice::WA
I
TALL f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
tes
t
_io_splice_eintr:
b
eef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use s
s
i
ze_t/size_t instead o
f
long/unsigned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
EINTR
t
es
t
onl
y
wor
k
s under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
detect closed desc
r
i
p
t
ors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Won
g
my_fi
l
eno:
use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
io_spl
i
ce
3
.
1
.
0
-
I
O::Splice
.
copy_s
t
ream i
m
prove
m
e
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
m
i
nor documenta
t
i
o
n
up
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
IO::Splice
.
c
o
py_stream
d
o
e
sn't
c
ha
n
ge of
f
se
t
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
extconf: remove
u
nneces
s
ary dir_con
f
i
g statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
o
ng
io_s
p
lice 3
.
0
.
0 - ki
n
der
,
gent
l
er Linux zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: more notes f
o
r
I
O
.
v
m
s
p
li
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
r
emove VERSION co
n
stant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc:
R
Doc for new
interfa
c
e
s
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
I
O
.
vmsplice flags arg
u
me
n
t de
f
aults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
d
d IO
.
trytee interf
a
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
y
s
p
lice
i
mplies SPLICE_F_NON
B
LOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are option
a
l f
o
r
s
p
l
ice and tryspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
shorten calls to rb_thread_bl
o
cking_regio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream: F
i
le
.
ope
n
encoding does
n
't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
: fix broken asse
r
tio
n
s on Ruby
1
.
9
.
3
d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
copy_st
r
eam
u
ses IO
.
trys
p
lice instead of I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remov
e
unuse
d
_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/spli
c
e
: un
i
nden
t
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
t
est: cl
e
an
u
p un
u
s
e
d_port function
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
cl
e
an
up packaging and u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c
:
s
wit
c
h
t
o wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GN
U
make
f
ile: sy
n
c e
x
amples fo
r
document
a
tion publis
h
ing
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
GNUmakefile
:
u
p
date R
A
A on new
r
e
leases
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
Ruby io_spl
i
ce 2
.
2
.
0
-
updates for L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
add IO#pipe_size and IO#pipe
_
size= acce
s
sors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice
:
fix
b
ro
k
e
n
t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_spli
c
e 2
.
1
.
0 -
IO:
:
Splice
.
copy_
s
t
ream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
doc: help RDo
c
read
I
O::S
p
lice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
docume
n
t
+src+ an
d
+ds
t
+ fo
r
IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
GNU
m
ake
f
ile: add
r
cov
t
arget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: han
d
le and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmakefile: allow pas
s
ing o
p
tions to test/uni
t
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
c
o
py_stre
a
m: cleanup after ours
e
lves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
CO
P
YING
:
bundle t
h
e LG
P
Lv2
.
1
i
ns
t
ead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_
s
plic
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
update PIPE_CAPA documen
t
ation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
rel
i
cense to LGPLv2
.
1+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakef
i
le: mak
e
ou
r
un
i
t tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xamples/splice-cp:
simpli
f
y w
i
th I
O
::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
io
_
splice
_
ext: require e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
copy_
s
tr
e
am tak
e
s
source o
f
fset like t
h
e no
n
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow IO
.
v
m
sp
l
ic
e
to
ta
k
e a single
s
tring
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
copy_stream: al
w
a
y
s
t
ry
t
o m
o
ve pages instead o
f
copying
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
prelim
i
nary support f
o
r F_GETPIPE_
S
Z and F
_
SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
update IO::S
p
lic
e
::F_MOVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
sim
p
li
f
y exa
m
pl
e
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic W
o
ng
implement IO::S
p
lice
.
copy_
s
t
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
fix i
n
d
e
ntation bug
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
Ruby io_
s
plic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
cleanup ma
k
efi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blocking, n
o
n-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wo
r
ding in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO
(
-i
s
h) objects as descriptor argum
e
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
IO
.
splice al
w
a
y
s releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
test:
m
o
r
e
desc
r
iptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc:
b
ett
e
r expla
i
n th
e
n
eed f
o
r
I
O
::
S
plice
:
:F_NONBL
O
CK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoid pa
r
tial writes
on IO
.
v
msplice
u
n
l
ess F_NONBLO
C
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric
W
ong
sp
l
i
t
out ARY
2
IOVEC
m
acro
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
GNUmakefile: s
w
itch
to
RD
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice
"
should be a mo
d
ule, not
a
clas
s
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c Wong
README: a
d
d mailing list archive
information
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
n
g
LICENS
E
:
s/p
o
six_
m
q/io_linux
/
commit
|
commitdiff
|
tree
2010-02-15
E
ric W
o
n
g
add ge
m
spec
commit
|
commitdiff
|
tree
next