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
Eric Won
g
io/
s
plice: dep
r
e
c
a
t
e
d potentially
unsafe me
t
hods
commit
|
commitdiff
|
tree
2013-04-21
Eric Won
g
s
e
t close-on-exec in pipe si
z
e mo
d
i
f
ication
c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splic
e
4
.
2
.
0 - several bug
f
ixes an
d
workaro
u
nds
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
W
ong
vmsplice: more c
o
nsist
e
nt file
n
o re
t
ry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsp
l
i
ce:
a
void referencing invalid
stack
a
dd
r
ess
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
doc: s
/
li
b
relist
.
com/librelist
.
org
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
avo
i
d uname(
)
for
p
ip
e
s
i
ze modification che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Won
g
l
imit max
i
mum
s
p
l
ice
lengt
h
t
o
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
copy_stream
:
s
mall cleanup for pipe
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
io_splice 4
.
1
.
1 - workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
expand doc for no
n
-bloc
k
ing splic
e
i
n
to a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
Wong
copy_st
r
eam: always use SPLI
C
E_F_NONBLOCK f
o
r partial
.
.
.
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 Wong
c
o
p
y
_strea
m
coerc
e
s
b
ased on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 -
e
a
sier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up do
c
umentatio
n
f
or fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_stre
a
m
:
enough to get this working
u
n
d
er MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wo
n
g
test_copy_stream: f
i
x use
r
s
pace b
u
fferin
g
assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
add c
o
p
y_stream
t
est fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
copy_stre
a
m:
u
pdate src_offs
e
t on
retri
e
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream
atte
m
p
ts to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
W
o
ng
test_io_
s
plice: disable timeou
t
-related
te
s
t
s
in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
a
dd IO::Splice::WAITALL
f
lag
suppor
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_sp
l
ic
e
_ei
n
t
r
: beef up
te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
use ssize_t/size_t instead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR t
e
st only works un
d
e
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
tect
c
l
o
s
e
d
descript
o
rs
o
n EI
N
TR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic W
o
ng
my_fileno
:
use
FIX2
I
NT instead
o
f
N
UM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_
s
p
l
ice 3
.
1
.
0 - IO::Splic
e
.
copy
_
stream imp
r
o
v
ement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic
Won
g
minor
d
ocume
n
tation updates
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
IO::Sp
l
ice
.
copy
_
s
t
re
a
m doesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
ong
extconf:
r
emove un
n
eces
s
a
ry dir_config st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spli
c
e
3
.
0
.
0 - k
i
nder, gen
t
l
e
r
Linu
x
zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
d
o
c: more not
e
s f
o
r IO
.
vm
s
p
lice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc: RDoc
for new
i
nterfac
e
s and changes
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
o
n
g
I
O
.
vms
p
lic
e
flags
a
r
g
ument
d
efa
u
lts to ze
r
o
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
add IO
.
tryte
e
interf
a
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
trysplice i
m
plies SPLICE_F_NONBLO
C
K
f
or flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optional for splic
e
and try
s
pl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls
t
o rb_th
r
ead_bloc
k
ing_r
e
gio
n
commit
|
commitdiff
|
tree
2011-02-26
E
ri
c
W
o
ng
a
void signed vs unsigned comparis
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
c
opy_stream:
F
ile
.
o
pen encodin
g
doesn't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: fi
x
b
r
o
ke
n
assertion
s
o
n
Ruby 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c
Wong
copy_strea
m
uses IO
.
tryspli
c
e instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: remove unuse
d
_port fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add I
O
.
trysplice inte
r
fac
e
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
W
o
ng
io/sp
l
ice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test: clea
n
up u
n
used_port functio
n
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
clean up packag
i
ng a
n
d use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
switch
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
GNUmakefi
l
e: sync examples for docume
n
tation pu
b
lishin
g
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
GNUmakefi
l
e: update
RAA on new re
l
eases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
R
uby io_splic
e
2
.
2
.
0
- updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
ad
d
I
O
#pip
e
_
s
i
ze an
d
IO#p
i
pe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
ong
test_
i
o
_s
p
lice: fix brok
e
n test
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
Ruby io_spli
c
e 2
.
1
.
0 - IO::Splice
.
copy_
s
tre
a
m fixes
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
doc: help RDoc read IO::Splice singleton
m
eth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
document
+
src+ a
n
d +dst+
for IO
:
:Splic
e
.
{ful
l
,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmake
f
i
le:
a
dd rcov targe
t
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_stream: hand
l
e and block on EAGA
I
N from th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: all
o
w
passing op
t
ions to test
/
u
nit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wo
n
g
copy_stream: cle
a
nup
a
fter ourse
l
ve
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING: bundle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Ruby io
_
spli
c
e 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
updat
e
PIPE_CAPA
d
ocumentation for Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
re
l
i
cens
e
t
o
LGPLv2
.
1
+
(from
L
GPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefi
l
e: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice-cp: simplify with IO::Sp
l
ice
.
c
o
py_stre
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_s
t
ream takes
s
o
urce off
s
et l
i
ke the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
Wong
allo
w
IO
.
vmsplice to take a s
i
ngle
st
r
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: al
w
a
y
s try to mov
e
pages inste
a
d
of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelimin
a
r
y
support f
o
r F_
G
ETP
I
PE_SZ and F_SETPIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wo
n
g
update I
O
::Splice::F
_
MOVE documenta
t
ion for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
si
m
plify exam
p
le
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
i
m
pl
e
men
t
IO::Spl
i
ce
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix inde
n
t
ation
b
ug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
on
g
cleanup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
s
t f
o
r non-blocking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording
i
n
lice
n
s
e
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
allo
w
I
O(-
i
sh)
obje
c
ts as descriptor
argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
t
e
st: ena
b
le
R
uby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spl
i
ce always r
e
lease
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: more descriptive Tem
p
f
ile
n
ames
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
o
c: bet
t
er explain
t
he need for IO::Spli
c
e::
F
_
N
O
NBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
avoid partial
w
rites
on
I
O
.
vmsplic
e
unless F_NO
N
BLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Er
i
c
W
o
n
g
sp
l
it out ARY2
I
OVEC
macro
commit
|
commitdiff
|
tree
2010-05-23
E
ri
c
Wong
G
NUmakefile: switch to RD
o
c 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wo
n
g
"
Splice" should
be
a
module, no
t
a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README:
add mailing li
s
t archive
information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/po
s
ix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
add gem
s
pec
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
o
ng
ini
t
ial
commit
|
commitdiff
|
tree