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
io/splice: deprecated potentially unsafe methods
2013-05-12
Er
i
c Wong
io/splice: deprecated po
t
e
ntially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic Wo
n
g
set
c
l
os
e
-on-exe
c
in pipe size modif
i
c
ation
c
heck
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
io_splice 4
.
2
.
0 - several bugfixes an
d
workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vmsplice: more consistent fil
e
n
o retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
vmsp
l
ice: avoid r
e
fe
r
encing invali
d
stack a
d
d
r
ess
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
doc: s/
l
ibrelist
.
com/libr
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
r
ic W
o
ng
a
v
oid u
n
ame
(
)
for pi
p
e
si
z
e modification check
s
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
Wong
limit maximum s
p
lic
e
length to 1 <<
30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
copy_stream: small clean
u
p fo
r
p
i
p
e spli
c
ing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o_spl
i
ce 4
.
1
.
1
- wor
k
a
round socket
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expan
d
doc for
non-blocking splice
i
n
to a pipe
commit
|
commitdiff
|
tree
2011-05-17
E
r
ic Wong
c
o
py_stream: always u
s
e S
P
L
I
C
E
_F_NONB
L
OCK
for part
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - copy_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
c
o
py_stream coe
r
ces based on
#
to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_sp
l
i
c
e 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wo
n
g
f
i
x
up
docume
n
tation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
co
p
y_stream: enoug
h
t
o get thi
s
working
under
M
RI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Won
g
test_copy
_
stream:
f
i
x u
s
erspace b
u
ffe
r
ing
assumpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add co
p
y_str
e
am te
s
t
from
M
RI
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
co
p
y_stream:
update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
cop
y
_
s
t
r
eam attem
p
ts to use IO::Splic
e
::
W
AI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_s
p
li
c
e: d
i
sable timeout-related
test
s
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO
:
:Sp
l
ice::WA
I
TA
L
L fl
a
g support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wo
n
g
tes
t
_io_spli
c
e_eintr:
b
eef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
u
s
e ssi
z
e
_t/s
i
ze_t in
s
t
e
ad of
l
ong/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
I
NTR tes
t
only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clos
e
d descriptors
on
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_fileno: use FI
X
2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
r
e
try on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_spl
i
ce
3
.
1
.
0 - IO::Splice
.
c
o
py_stream
i
mprovemen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor doc
u
menta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO::Splice
.
copy_s
t
ream doesn't change offset
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric
W
ong
extcon
f
:
remove unn
e
ce
s
sary dir_conf
i
g statement
commit
|
commitdiff
|
tree
2011-03-01
Er
i
c
Wong
io_splice 3
.
0
.
0 - kind
e
r, gentler
Lin
u
x zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mor
e
notes fo
r
IO
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION co
n
stan
t
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc: RDoc for
n
ew int
e
rface
s
and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
IO
.
vmsplic
e
fla
g
s
argument def
a
ults
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
a
d
d IO
.
trytee in
t
e
r
f
a
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
t
rys
p
lice implies SPLICE_F_
N
ON
B
LOCK for
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
flags are op
t
io
n
al for splice and tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Won
g
shorten c
a
l
ls to rb_th
r
ead_blocki
n
g_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
avoid sig
n
ed
vs unsigned comp
a
r
ison
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
copy_stream
:
File
.
o
pen encodin
g
doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
E
ric W
o
ng
t
e
st: fix broken a
s
s
ertions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_stream uses IO
.
trysplice
i
nstead of
IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: remove unu
s
ed_port fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
rysplice in
t
erfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io
/
splice: uninden
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test
:
cleanup unused_
p
ort
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
clean up packa
g
i
n
g
a
nd use pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc:
switch
to
w
rongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
G
NUmak
e
f
i
le: sy
n
c
e
xamples for docume
n
tation
publishin
g
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RA
A
on ne
w
rele
a
ses
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wo
n
g
Ruby io_sp
l
ic
e
2
.
2
.
0
- u
p
dates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
add IO#pi
p
e_size and IO#pipe
_
size= ac
c
e
s
sors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix
b
roken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
io
_
splice 2
.
1
.
0 -
I
O
:
:
Splice
.
copy_st
r
ea
m
fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDo
c
re
a
d
IO::Spl
i
c
e
singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
document +src
+
and +dst+ for
I
O::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNU
m
akefile:
a
d
d
r
cov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_
s
tream:
h
andle and
block on
E
AG
A
IN fro
m
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
o
ng
GNUmakefile: allow passing opti
o
ns to
test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
copy_stream: cleanup
a
fter ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
COP
Y
ING:
b
un
d
le the LGPLv2
.
1 instead
of
L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ru
b
y
i
o
_
s
plice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
upd
a
te PIPE_C
A
P
A documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wo
n
g
relicen
s
e to LG
P
Lv2
.
1+ (from LGPL
v
3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
GNUmakefil
e
: make our unit te
s
ts PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
examples/splice-cp: simp
l
ify with IO::Splice
.
cop
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
py
_
str
e
am takes
sourc
e
offset like
the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice
to take a sin
g
l
e
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
cop
y
_str
e
am: alwa
y
s try to move pages
i
nst
e
ad of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wo
n
g
prel
i
mi
n
a
r
y support f
o
r
F_GETP
I
PE_SZ and F
_
SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
update IO::Sp
l
ice::F_MOVE documentation f
o
r 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simpli
f
y
e
xa
m
ples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wo
n
g
i
mplemen
t
IO::Splice
.
c
o
p
y
_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
ix in
d
ent
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wong
Ruby io_sp
l
i
ce
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
clean
u
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test for non-b
l
o
c
king, non-pipe descrip
t
or
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
a
rify wording in lice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
a
l
low IO(-i
s
h
)
o
b
jects
as descripto
r
argume
n
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
te
s
t: ena
b
le Rub
y
w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
IO
.
splice
a
l
w
ays releases th
e
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: more descriptive Temp
f
ile n
a
mes
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
doc: better
explain the need for IO::Spl
i
c
e:
:
F_N
O
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
avo
i
d part
i
al
writes on IO
.
vm
s
plice unl
e
ss
F
_
N
O
NBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
ric Wong
split out AR
Y
2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefile: switch to
R
Doc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Wong
"Splice
"
should b
e
a m
o
dule,
not
a
class
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
R
E
ADM
E
: add mai
l
ing
lis
t
archive i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wo
n
g
LI
C
ENSE: s/posix_
m
q/
i
o_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
initial
commit
|
commitdiff
|
tree