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
Eric Won
g
a
v
oid R
A
RRAY_PTR usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
.
gitignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic Wong
io/
s
plice: deprecated potentially unsafe
m
ethods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-o
n
-exec in pip
e
s
i
ze modif
i
c
atio
n
ch
e
c
k
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
io
_
splice 4
.
2
.
0 -
s
everal bugfix
e
s
a
nd workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more consistent fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c
W
o
ng
vmsplice:
a
void refe
r
enci
n
g
i
nvalid
stack add
r
ess for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
d
oc: s/librelist
.
com/libr
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
av
o
i
d
u
name()
f
or pipe size modi
f
ication
c
hecks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maxi
m
um splice le
n
gth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
copy_stream: small clean
u
p for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
i
o
_spl
i
ce 4
.
1
.
1 -
w
o
r
k
a
round socket ->
pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand
doc
f
or non
-
bl
o
cking splic
e
i
nto a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
opy_stream: always
use SPLICE_F_NONBLOC
K
for pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wo
n
g
io_splice 4
.
1
.
0 - copy_stream
enhancement
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric
W
ong
c
o
py_strea
m
coerces based
on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
io_splice 4
.
0
.
0 - ea
s
ier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix
up documentation for
f
d vs I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_s
t
ream: enoug
h
to get
t
his work
i
n
g unde
r
M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
test_c
o
py_str
e
am:
fix usersp
a
c
e
buffering a
s
sumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
add copy_st
r
eam test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: update
s
rc_offset on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream attempts to use I
O
::Splic
e
::WAIT
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Won
g
test_io_splic
e
:
disable timeo
u
t-rel
a
ted
t
ests in no
n
-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
E
ric W
o
ng
a
d
d IO
:
:S
p
li
c
e::WAITALL
fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
test_
i
o_splice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
u
s
e ssize_
t
/siz
e
_
t
in
s
tead of long/un
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EIN
T
R test only
wo
r
ks unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
d
e
tec
t
closed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
my_fileno
:
use FIX2INT instead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on
EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
io_splice 3
.
1
.
0
- IO::Spl
i
ce
.
c
o
py_str
e
a
m
improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
o
n
g
minor documen
t
ation updates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wo
n
g
I
O
::Splice
.
c
o
py_str
e
am d
o
es
n
'
t
change offset
o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remove
u
n
n
e
cessary dir_co
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice
3
.
0
.
0
-
kinder
,
gentler Linux zero-c
o
py
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: m
o
re not
e
s
f
or IO
.
vmspl
i
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERS
I
ON consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
do
c
: RDoc for new i
n
terfac
e
s
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
I
O
.
v
msp
l
ice flags
a
rgu
m
e
nt defaults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c W
o
ng
trysplice implie
s
SPLICE_F
_
N
O
NBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic
Won
g
flags are optional
f
or spli
c
e
a
n
d tr
y
sp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric
Won
g
shor
t
en cal
l
s t
o
rb_thr
e
a
d
_
b
l
ock
i
ng_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
avoid signed vs
u
nsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_stream: File
.
open encodin
g
doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
t
e
st: fix bro
k
e
n as
s
ertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_
s
tream
u
se
s
IO
.
t
r
ysplice i
n
stead of IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
ric
W
o
ng
test:
remove
u
nused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
plice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
on
g
test: cleanup
u
nu
s
ed_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean u
p
p
a
c
kaging
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
doc: switch
t
o
wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmak
e
file: sy
n
c exa
m
ples for
d
ocumentation pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmak
e
file: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Rub
y
io_
s
p
lice 2
.
2
.
0 - updates for
Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
a
dd IO#p
i
pe_size
a
nd IO#pipe_siz
e
= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splic
e
: fix b
r
oken tes
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Rub
y
io_splice 2
.
1
.
0 - IO::Splice
.
copy_s
t
ream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
doc: help
R
Doc
r
ea
d
IO::S
p
lice singleton met
h
ods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docu
m
e
n
t
+src+ and +dst+ for IO
:
:Splice
.
{full,partial
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
efile:
add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy_stream:
h
andle and block on EAGAIN f
r
om the
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmakefile: allow
passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
c
o
py_stream:
c
leanup after
o
urselv
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle
the LGPLv2
.
1 ins
t
ead of LG
P
Lv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ru
b
y io_sp
l
i
c
e 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CAPA document
a
tion for
Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
rel
i
cense t
o
LGPLv2
.
1+ (fro
m
LGPLv3 only
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakef
i
l
e: make our u
n
it tests
PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
exa
m
ples/splice
-
c
p
: simplify wit
h
IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_e
x
t:
r
equire err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
cop
y
_stream takes s
o
urce
offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice to take
a
single string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
copy_stream: a
l
ways try to move pa
g
es inste
a
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
pr
e
liminary s
u
pport f
o
r
F_GETP
I
PE
_
SZ and F_SE
T
PI
P
E_S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Spli
c
e::F_MOVE
d
ocument
a
t
ion for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
sim
p
lify e
x
amp
l
es for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
implemen
t
IO::Splice
.
co
p
y_s
t
r
e
am
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
eanup
ma
k
efi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test for non-blocking, no
n
-
p
ipe d
e
scriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clari
f
y wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
all
o
w IO(-ish) objects as de
s
criptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby w
a
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
sp
l
ice always release
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st
:
m
o
re desc
r
ipti
v
e Tempfil
e
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better exp
l
ain the
n
eed for IO::
S
plice::F_NO
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid parti
a
l wr
i
tes on IO
.
vmsplice unless F_NONBL
O
CK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
sp
l
it o
u
t A
R
Y2IOV
E
C macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUm
a
kefil
e
: s
w
itch to R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Sp
l
ic
e
" should be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
W
o
n
g
README: add mailing list archive information
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
LIC
E
NSE:
s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
ad
d
gemspec
commit
|
commitdiff
|
tree
2010-02-15
E
ric W
o
ng
initial
commit
|
commitdiff
|
tree