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
remove copy_stream tests and references
2014-02-09
Eric W
o
n
g
remove copy_s
t
ream
tests
a
nd references
commit
|
commitdiff
|
tree
2014-02-09
Eric W
o
ng
prepare
fo
r
rb_thread
_
b
l
oc
k
ing_
r
egion removal
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile:
kil
l
raa_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARRAY_PT
R
usage
f
or v
m
splice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
git
i
gnore: add
.
rb
x
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
i
o
/
splice: deprec
a
ted potentially uns
a
fe method
s
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec in pipe size modification
c
h
eck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io
_
s
plice 4
.
2
.
0 - sev
e
ral bugfixes
and workaro
u
nds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
vmsplice: more consis
t
en
t
f
i
leno
r
e
try handlin
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid
r
eferencing invalid
s
tack add
r
e
s
s for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric Wong
doc: s/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoi
d
uname() f
o
r p
i
pe size mo
d
ificat
i
o
n
checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
limit
m
a
ximum splice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy
_
stream: small
c
l
e
a
n
up
for pi
p
e splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 -
w
o
r
kar
o
und socket -> pi
p
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand
d
o
c f
o
r non-blocking splice into a
p
i
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eri
c
Wong
copy_str
e
a
m: a
l
ways
use SPLICE_F_
N
ONBLOCK for pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Won
g
io
_
splice 4
.
1
.
0
- copy
_
stream
e
nhanceme
n
t for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_stre
a
m
coerces based
o
n
#
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
io_splic
e
4
.
0
.
0
-
ea
s
ier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
documentation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_stre
a
m: e
n
ough to get this work
i
ng un
d
e
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
W
on
g
t
e
st_c
o
py_
s
tream: fix userspa
c
e buf
f
ering
as
s
umption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
c
o
py_
s
t
ream test f
r
om
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_st
r
eam:
u
pdate src_
o
ffset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
n
g
copy_stream
attempts to us
e
IO::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
n
g
test_io_splice: disable timeout
-
rel
a
t
ed
t
e
s
ts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
ad
d
IO::Splice::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
e
st_io_sp
l
ice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t
i
nstead of lo
n
g/un
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
I
NTR test only w
o
rks
u
n
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
detect
closed descriptors
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_f
i
le
n
o: use FIX2
I
NT in
s
tead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on EINT
R
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_spli
c
e
3
.
1
.
0
- IO::Splic
e
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
W
ong
min
o
r documentat
i
on
u
pdates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
c
o
py_st
r
eam
doesn't
c
h
a
n
g
e offset
o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c W
o
ng
extconf: rem
o
v
e
u
nn
e
cessa
r
y dir_config state
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0
-
kinder, gentler Linux
z
ero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
doc: mo
r
e
notes for
I
O
.
v
m
s
p
lice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
r
e
mo
v
e VERSION c
o
nst
a
nt
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc
:
R
Doc f
o
r new i
n
terfaces
a
nd changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice flags argum
e
nt defaults to zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
add IO
.
trytee interfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
tryspl
i
ce implies
S
PLICE_F_NONBLOCK for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
E
ric
Wong
f
lag
s
are opti
o
n
a
l for spli
c
e and try
s
pli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
shorten calls t
o
rb_thread
_
bloc
k
ing_reg
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
avo
i
d sig
n
ed
vs unsig
n
ed compar
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_strea
m
: File
.
open encoding doesn'
t
ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
E
ric
W
o
n
g
t
est: fix
broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Won
g
c
opy_strea
m
u
ses IO
.
try
s
plice i
n
stead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: r
e
move unu
s
ed_port func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
ad
d
IO
.
trysplice
i
n
terface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unin
d
ent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unus
e
d
_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
clean up packaging and use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
GNUm
a
kefile: sync examples
f
or documentation publishi
n
g
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
GNUmakefile:
u
pdat
e
RAA on new
relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
Ruby io_splice 2
.
2
.
0
-
updates
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
Wong
add IO
#
pipe_size
and IO#pipe_size=
a
ccessor
s
commit
|
commitdiff
|
tree
2010-06-24
E
ri
c
Wong
t
e
st_io_sp
l
ice: fix broken t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0 - IO::Spl
i
ce
.
cop
y
_stream fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc
read IO::Spl
i
c
e singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric
Won
g
d
o
cu
m
e
nt +src+ and
+dst+ for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefi
l
e: add rcov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy_stream: handle and block
on EAGAIN from
t
he no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmakefile: allow pass
i
ng op
t
ions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_strea
m
: cleanup after
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
COPYING: bun
d
le the LGPLv2
.
1 in
s
tead
o
f L
G
PLv3
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
Er
i
c
W
ong
u
pdate PIPE_C
A
P
A docume
n
tati
o
n fo
r
Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
relicense to L
G
PLv2
.
1+ (f
r
om LGP
L
v3 on
l
y)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
GNUmakefile: make
o
ur unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
example
s
/splic
e
-cp: simpl
i
fy wit
h
IO
:
:
Splice
.
c
o
p
y_stream
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Won
g
io_sp
l
ic
e
_ext:
r
equire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Won
g
c
o
py
_
stre
a
m
takes so
u
rce offset l
i
ke the non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c W
o
ng
allow IO
.
vmsplice to take a sin
g
le s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
co
p
y
_strea
m
: always try to m
o
ve pages inste
a
d of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
p
r
e
l
i
minary sup
p
ort
f
or F_GE
T
PIP
E
_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
u
p
d
ate
I
O:
:
Splice
:
:F_MOVE document
a
tio
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
s
i
mplify example
s
f
or 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement IO::
S
plice
.
c
opy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
fix indentat
i
on
b
u
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
R
u
b
y
i
o_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
tes
t
f
o
r
non-blocking, non-
p
ipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
c
l
arif
y
wording in license
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
allow I
O
(-ish
)
o
bjects a
s
d
escrip
t
or arguments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
test: ena
b
le Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
o
ng
IO
.
splice always releases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est:
more descr
i
pt
i
ve Tempf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
doc: bett
e
r explain the
n
e
ed fo
r
IO::Sp
l
ice::F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
avoid
p
artial writes
o
n I
O
.
vmsplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
spl
i
t ou
t
A
R
Y2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
GNUmake
f
ile: switch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
"Splice"
s
h
ould
b
e a
module, not a c
l
ass
commit
|
commitdiff
|
tree
2010-02-21
E
ric Wong
README:
ad
d
mailing list arc
h
ive inf
o
rmat
i
on
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
o
ng
LI
C
E
NSE: s/posix_m
q
/io
_
linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
ad
d
gemspec
commit
|
commitdiff
|
tree
next