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
prepare for rb_thread_blocking_region removal
2014-02-09
Eric
W
on
g
prepare for rb_thread
_
blocki
n
g_region removal
commit
|
commitdiff
|
tree
2013-09-30
Eric W
o
ng
R
akefi
l
e: kill r
a
a_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric W
o
ng
avoid
RARRA
Y
_PTR usage for v
m
splice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
g
i
tignore
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/splice
:
dep
r
ecated potentially unsafe me
t
hods
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic
W
ong
set close-on-exec in pipe size modi
f
icati
o
n
c
heck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice
4
.
2
.
0 - several bugfixes and wor
k
ar
o
unds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
vmsplice:
more consi
s
tent
fileno
r
e
try h
a
ndling
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vms
p
lice: avoid referen
c
ing i
n
valid stack addre
s
s f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric Wong
doc: s/l
i
breli
s
t
.
com/libre
l
ist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname
(
) for pipe s
i
ze modification chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maxi
m
um splice length
to 1
<
<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
co
p
y_stream: small cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o_splice 4
.
1
.
1
-
w
orkaroun
d
soc
k
et -> pipe i
s
sues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
expa
n
d d
o
c for non-blocki
n
g splice into a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
E
r
i
c Wong
copy_stream: always use SPLIC
E
_
F_NONBLOCK
f
or parti
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o_s
p
lice
4
.
1
.
0 - copy_stream enhancement f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
on
g
c
o
py_stream
coer
c
es based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
io_splice 4
.
0
.
0 - ea
s
i
e
r to use!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
fix up documentatio
n
f
o
r fd
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
stream: enough to
g
et
t
his w
o
rking und
e
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_st
r
eam: fix userspace
b
u
ffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
add copy_strea
m
test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_strea
m
:
update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream
a
ttempts to use IO::Spli
c
e::
W
AITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
test_io
_
s
p
lice: disable timeou
t
-relat
e
d test
s
in
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::S
p
lic
e
::WAIT
A
LL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
test_io_splice_e
i
ntr:
b
eef up test
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
use ssize
_
t/size_t inste
a
d of long
/
unsigne
d
lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
Won
g
EINTR
test only work
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wo
n
g
d
etec
t
clo
s
ed de
s
criptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FIX2INT instead
of
N
UM2
I
NT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
ret
r
y on
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
io_splice 3
.
1
.
0
- IO::Splice
.
copy_stream i
m
prov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
Wong
m
i
no
r
do
c
u
m
entat
i
on up
d
ate
s
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
IO::Spli
c
e
.
copy_
s
t
r
eam
doe
s
n't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
e
xt
c
onf: re
m
ove unnecessary dir_config stateme
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o_sp
l
i
c
e
3
.
0
.
0 - kin
d
er,
gentler
L
inux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
o
ng
doc: more not
e
s for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
o
ng
remove VERSIO
N
c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc:
RDoc for ne
w
interface
s
and changes
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
IO
.
vmsplice flags argum
e
nt defaults to
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
add IO
.
trytee
inter
f
ace
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
try
s
pli
c
e implies S
P
L
ICE_F_N
O
NBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
n
g
flags are optional
f
or spl
i
ce and trysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to
r
b_thread_
b
lockin
g
_
region
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c
Won
g
avoid sign
e
d vs unsigned
c
omparison
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
copy_st
r
eam: File
.
open en
c
oding doe
s
n
'
t
m
a
tt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: f
i
x brok
e
n assertions
on Ruby 1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses
I
O
.
tr
y
splice in
s
t
e
ad
o
f IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wo
n
g
test: remove unu
s
ed_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
W
o
ng
add IO
.
trysplice
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o
/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unused_
p
ort f
u
n
c
t
ion
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
clean u
p
pac
k
a
ging
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
do
c
:
s
witch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
GNUmakefile: sy
n
c e
x
a
m
pl
e
s
for do
c
umentation publ
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
o
ng
GNUma
k
efile: update
R
AA on
n
ew releas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wo
n
g
Ruby io_spl
i
c
e 2
.
2
.
0 -
updates for
L
i
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Won
g
add
IO
#
pipe_size and IO#pipe_s
i
ze= a
c
ces
s
ors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix
b
roken test
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
Ruby io_splice
2
.
1
.
0 - IO::Splice
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RD
o
c
r
e
ad IO::Sp
l
ice si
n
g
l
e
t
on met
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
d
o
c
u
ment +
s
rc+ and +d
s
t+ for IO
:
:
Sp
l
ice
.
{
f
ull,pa
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: hand
l
e and bl
o
ck on EAG
A
IN from the
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
efile: allo
w
passing options to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
c
opy_st
r
eam: cleanup afte
r
ourse
l
ves
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
C
O
PYING: bund
l
e
the
LGPLv2
.
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
W
ong
update PIPE_CAPA do
c
umentation for L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
re
l
icense
to LGPLv2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GN
U
makefile: m
a
k
e
o
ur u
n
i
t
tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
examp
l
es
/
s
plice-
c
p
: simplify with
I
O
:
:Splice
.
copy_st
r
e
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
i
o
_s
p
lice_
e
x
t:
require e
r
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream takes
source o
f
fset lik
e
t
h
e
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
n
g
allow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
copy_stream
:
always try to
m
ove
pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
on
g
preli
m
i
n
ary support
f
o
r
F_GETPIPE_S
Z
and
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
upda
t
e IO:
:
Splice::F_MOVE documen
t
atio
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
sim
p
lify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impleme
n
t IO::Spl
i
c
e
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
fix
indentati
o
n
b
ug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_spli
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefil
e
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
test for non-blo
c
king, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
clari
f
y
w
ording in
l
icense
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
all
o
w IO(-ish)
o
bjects
a
s
descriptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
test:
enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
n
g
IO
.
splice always releases t
h
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more de
s
criptive Tempfile
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc: better explain the need for I
O
::S
p
lice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
avo
i
d
parti
a
l writes on
I
O
.
vmsplice unless
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic Wong
split ou
t
AR
Y
2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
G
N
Umakefile: switch to
R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"
Splice" should be a m
o
dule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric W
o
n
g
R
E
A
D
ME: add mailin
g
l
i
st archi
v
e informatio
n
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wo
n
g
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add
g
emspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
initial
commit
|
commitdiff
|
tree