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
Eri
c
Wong
avoi
d
RARRAY
_
PTR us
a
ge for
v
mspl
i
ce
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
.
g
i
tignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/splice: deprec
a
ted potenti
a
lly unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic Wong
se
t
close-on-exec i
n
pipe size
modification check
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
W
o
ng
io_splice 4
.
2
.
0 - several
b
ug
f
ixes and work
a
rounds
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
Wong
vmsplice: more co
n
si
s
te
n
t
f
ileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c
Wong
v
m
s
plice: avoi
d
referencing
invalid stack addr
e
ss f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Er
i
c Wong
doc: s/libreli
s
t
.
co
m
/
l
i
b
r
eli
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
avoid uname()
fo
r
pipe
s
i
ze
modifica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
limit
m
axim
u
m spli
c
e length to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy
_
strea
m
: small clea
n
u
p for p
i
pe s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o_
s
p
lice 4
.
1
.
1 - workaround socket -> p
i
p
e issues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
n
g
e
x
p
a
nd d
o
c for no
n
-blocking splice
i
nto a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
cop
y
_strea
m
: a
l
ways u
s
e
S
PLICE_F
_
NONBLOCK for partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic
W
on
g
io_splice 4
.
1
.
0 - copy_stream e
n
han
c
emen
t
for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_stream coerces ba
s
e
d on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
i
o_splice 4
.
0
.
0
-
ea
s
i
er t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x up
d
ocumentation for fd
vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
p
y
_str
e
am: enough to get this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_copy_stream: fix userspace bu
f
fering as
s
umption
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
add co
p
y_stream test
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_st
r
eam:
u
pdate src_offset on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
n
g
c
opy_stream attempts to
use IO::Spl
i
ce::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
test_io_splice: disabl
e
timeout-rela
t
ed tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wo
n
g
add IO::Spl
i
ce::
W
A
I
TALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
ong
test
_
io_splice_eintr: b
e
e
f
up
t
e
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
u
se
ssiz
e
_t/size_t
i
nste
a
d of l
o
ng/un
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR
test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
d
e
t
e
ct closed
d
escriptors on EI
N
TR
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
my
_
fi
l
eno: u
s
e FIX2INT instead of
N
UM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
ret
r
y on
EI
N
TR
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
io_splice 3
.
1
.
0 - IO::Spl
i
ce
.
copy_stream imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
minor d
o
cumentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
I
O::
S
plice
.
copy_stream do
e
sn't change o
f
fset
o
f
s
ou
r
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ext
c
onf: remove
u
n
n
ecessary dir_config stateme
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - ki
n
der, g
e
ntler Linux z
e
ro-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: m
o
re notes
f
or I
O
.
vmsp
l
ic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
rem
o
ve VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc:
RDoc for new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
IO
.
vmspli
c
e flags argume
n
t
d
efaults to ze
r
o
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c W
o
ng
add
I
O
.
trytee interfac
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tryspli
c
e
i
mplies SPLICE_F_NONBL
O
CK
f
or flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
ags ar
e
optiona
l
for splic
e
and
trysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
s
h
orten cal
l
s
to rb_thread_bl
o
cking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsigned c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic W
o
n
g
copy_str
e
am: Fi
l
e
.
open encoding
do
e
sn't
matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: f
i
x
br
o
ken
a
s
s
e
rtion
s
on Ruby 1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
c
opy_strea
m
us
e
s IO
.
t
rysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t:
r
emove unused_port
function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o
/splice: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
t
est: cleanup un
u
sed_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cl
e
an up pack
a
ging an
d
us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: swi
t
ch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
o
ng
GNUmakefile:
s
ync examples for
d
ocum
e
nta
t
ion
p
ublis
h
ing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
G
N
U
makefile:
update RAA
o
n
new rel
e
as
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splic
e
2
.
2
.
0 - updates
for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
add IO#
p
ipe_si
z
e a
n
d
I
O#pipe_size
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric W
o
ng
test_io_splice:
fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby io
_
splice 2
.
1
.
0
-
I
O::Splice
.
copy
_
stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: hel
p
RDo
c
read I
O
::Splice
s
i
n
g
leton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
cument
+src+
a
nd +dst+ for IO::Splice
.
{full,p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
GNUmakefile: add rc
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_strea
m
:
handle and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wo
n
g
GNUmakef
i
le: allow passing opt
i
o
n
s to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_st
r
eam
:
cleanup
a
ft
e
r oursel
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
CO
P
Y
ING: bundle the
LGPLv2
.
1
instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
R
u
by
i
o
_
splic
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update P
I
PE_CAPA doc
u
mentation for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicen
s
e
to L
G
PLv2
.
1+ (f
r
om LGPLv3 o
n
ly
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUma
k
efile
:
mak
e
our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/sp
l
ic
e
-cp: simplify with IO:
:
Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
on
g
io
_
sp
l
ice_ext:
require
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
copy_stream ta
k
es sour
c
e
o
ffset
l
ike the non
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
W
ong
allo
w
IO
.
vms
p
l
ic
e
to t
a
ke a sing
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
copy_stream: always
try to move
p
a
g
e
s
ins
t
e
a
d of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
inary support
for
F
_
G
ETPIPE_SZ and F_SETPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
update IO::Splice::F
_
MOVE docume
n
ta
t
i
on for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wo
n
g
simplify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement I
O
::Splice
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
fix indentatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
R
uby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
c
leanup makefile
s
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test for non-blo
c
ki
n
g, non-pi
p
e descript
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clar
i
fy wording
in li
c
e
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
al
l
ow IO
(
-i
s
h)
objects as descriptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est: ena
b
le
Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice alwa
y
s r
e
lea
s
es the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descriptiv
e
Tempfi
l
e names
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
doc: better explain the need fo
r
IO::Sp
l
ice::F_NON
B
L
O
CK
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
avoid p
a
rtial writes on IO
.
vmsp
l
ic
e
unless F_
N
ONB
L
OC
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric
W
o
ng
s
plit out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
W
ong
GNUmake
f
il
e
:
s
witch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Splic
e
"
sho
u
ld be a modul
e
, not a class
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c Wong
READ
M
E
:
add mailing li
s
t archive
informa
t
ion
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICE
N
SE: s/posix_mq/io
_
linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
ad
d
gem
s
pec
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
i
nitial
commit
|
commitdiff
|
tree