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
E
ric Wong
prepare fo
r
rb
_
t
h
read
_
blocking_region removal
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
R
ak
e
file: kill ra
a
_
updat
e
task
commit
|
commitdiff
|
tree
2013-09-26
E
r
ic Wo
n
g
a
void RARRAY_PTR
u
s
age
for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Won
g
.
g
i
tigno
r
e: add
.
r
b
x
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
io/
s
pli
c
e: deprecated potentially unsa
f
e me
t
hods
commit
|
commitdiff
|
tree
2013-04-21
Eric
Wong
set
c
lose-on-exec in pipe size
modific
a
ti
o
n
c
heck
commit
|
commitdiff
|
tree
2013-01-19
E
ri
c
W
ong
io_splice 4
.
2
.
0
-
several bugfixes and work
a
r
ounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wo
n
g
vmsplice
:
more consistent file
n
o re
t
ry handling
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vm
s
pli
c
e: avoi
d
referenc
i
ng invalid stack addres
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wo
n
g
doc: s/lib
r
elist
.
c
o
m/
l
ibr
e
list
.
org
/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
Wo
n
g
avoid uname()
f
or pipe size modificati
o
n
checks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
limi
t
m
a
ximum sp
l
ice length to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
copy_stream: small cleanup for pipe s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
io_splice
4
.
1
.
1
-
workaroun
d
socket -
>
pi
p
e issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expan
d
doc
for non-blocking
s
plice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eri
c
Wong
c
opy_stream: al
w
ays
u
s
e SPLICE_F
_
NONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
i
o
_spl
i
ce
4
.
1
.
0
- cop
y
_
str
e
am enha
n
cement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream coerces based o
n
#to_
p
ath
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_splice 4
.
0
.
0 - easier
to u
s
e!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up documentation
f
o
r fd
vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
E
ric
W
o
n
g
cop
y
_stream: enough to g
e
t
th
i
s worki
n
g under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
t
e
s
t_cop
y
_stream: fi
x
u
serspace buffering a
s
sump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
add copy_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_stream: u
p
d
a
te
src
_
off
s
e
t on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
copy_stream attempts
to
u
se IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
test
_
io_splice: disable
time
o
u
t
-rela
t
ed tests in
n
on-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
add IO::Spl
i
ce::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
test_io
_
sp
l
ic
e
_eintr: beef
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
s
s
ize_t/size_t instead of long/unsigne
d
long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
EI
N
TR
test only works und
e
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
detect closed descripto
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: u
s
e FIX2IN
T
i
nstead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
retry on
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
i
o_s
p
l
i
ce 3
.
1
.
0 - IO::Splic
e
.
copy_stream i
m
provement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor documen
t
ation up
d
a
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::
S
plice
.
cop
y
_stream doesn't ch
a
n
g
e offset o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extco
n
f: re
m
ove unnecessary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
io
_
s
p
lice 3
.
0
.
0 - kind
e
r,
g
en
t
ler L
i
nux
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc: m
o
re notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERS
I
ON constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
doc:
R
Doc for new interfaces and c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
o
n
g
IO
.
vmspli
c
e fla
g
s arg
u
m
e
nt
de
f
aults t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
add IO
.
trytee int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
t
rysplice i
m
plies
SPLIC
E
_F_
N
O
N
B
LOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
are o
p
tional for
s
plic
e
a
nd trysplice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
shorte
n
call
s
to rb_thread_blocki
n
g_region
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
av
o
id signed vs u
n
signed compar
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_s
t
r
ea
m
: F
i
le
.
open encod
i
ng d
o
e
sn't
m
atter
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
tes
t
: fix br
o
ke
n
assert
i
o
n
s on Rub
y
1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
n
g
copy_stream
u
ses IO
.
trysplice instead
o
f
IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
test
:
remove unuse
d
_port fu
n
cti
o
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
add IO
.
try
s
plice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/spli
c
e: unin
d
ent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
W
ong
c
lean up p
a
ckaging and use pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
oc: swit
c
h
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
G
NUma
k
efi
l
e: syn
c
e
x
amples for doc
u
m
e
n
tation publi
s
hing
commit
|
commitdiff
|
tree
2010-08-02
E
ric Won
g
GN
U
makefile: update
RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
Ruby io_splice
2
.
2
.
0 - updates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size and IO
#
p
ipe_siz
e
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric W
o
ng
test_io_splice: fi
x
b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_spl
i
ce 2
.
1
.
0
- IO::Splice
.
copy_stream
f
ix
e
s
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
Wong
doc
:
help RDoc r
e
ad IO::Splice singleton meth
o
d
s
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
o
ng
d
ocument +src
+
and
+dst+
f
or
I
O::Splice
.
{
f
ull,
p
a
r
t
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
G
NUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
copy_stream
:
handle and blo
c
k
o
n EAGAIN from
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: all
o
w pas
s
ing o
p
tion
s
t
o
test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
copy_st
r
eam: cleanup af
t
er ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
C
O
PYING: b
u
ndle
t
h
e LGPLv2
.
1
instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
i
o
_
splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
update PIPE_C
A
PA document
a
tion for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
relicense to LGPLv
2
.
1+ (from LGPL
v
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
GNU
m
akefile:
make
our
u
nit tests PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/s
p
l
ice-c
p
: simp
l
ify w
i
th IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_spl
i
ce_e
x
t: require err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
c
o
py_st
r
eam
t
ak
e
s
s
ou
r
ce o
f
fset like th
e
no
n
-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow IO
.
vmsplice to take a single stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
cop
y
_str
e
a
m
: alwa
y
s
t
ry to move pa
g
es
i
n
stead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
p
r
e
l
imin
a
ry suppo
r
t for F_GETPIP
E
_S
Z
an
d
F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
update IO::S
p
lice
:
:F_MOVE
documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simplify examp
l
es
f
or
1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
impl
e
ment IO::Splice
.
co
p
y_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
fi
x
indentation b
u
g
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
Ruby io_s
p
li
c
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
clean
u
p makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
te
s
t for non-blocking, non-pipe
descri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording in
l
i
c
en
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llow IO(-ish) object
s
as desc
r
i
p
tor argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
test
:
enable Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
spli
c
e
a
lways releases
t
h
e GV
L
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descri
p
t
ive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
E
ric Won
g
d
o
c: better
explai
n
the need for
I
O
::
S
p
l
i
c
e::F_NONB
L
O
C
K
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
avoid pa
r
tial wri
t
es on IO
.
vmspli
c
e unles
s
F_
N
O
N
BLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out
A
RY2IOVEC ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wo
n
g
GNUmakefile: swit
c
h to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c Wong
"Splic
e
" shou
l
d be a module
,
not a cla
s
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Won
g
README: add
m
ailin
g
l
i
st archive
info
r
mation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c W
o
ng
initial
commit
|
commitdiff
|
tree