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 Wong
avoid RARR
A
Y_PTR usage for v
m
s
p
li
c
e
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore: add
.
r
bx
commit
|
commitdiff
|
tree
2013-05-12
E
ric Wo
n
g
io/splice
:
depreca
t
ed p
o
tentia
l
ly
unsafe m
e
thods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-e
x
ec in
pipe size
m
odification check
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
on
g
io_
s
plice 4
.
2
.
0
- several bugfi
x
e
s a
n
d
workaround
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
W
ong
vmspl
i
c
e
: more co
n
sistent fil
e
no
retry ha
n
dli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid refere
n
c
i
ng
i
nvalid stack addres
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s/
l
ibreli
s
t
.
c
o
m/li
b
relist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname() for pipe size modific
a
tion
c
hecks
commit
|
commitdiff
|
tree
2011-05-18
E
ric W
o
ng
limit max
i
mum s
p
lice l
e
ngth
t
o 1
<< 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
opy_
s
tr
e
am: small c
l
ea
n
up for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
i
o
_splice 4
.
1
.
1 - wor
k
around socket ->
p
i
pe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
ex
p
and doc for non-
b
lock
i
ng
splice
into
a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_stream: a
l
ways use
S
PLICE_F_NONBL
O
CK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic
W
o
ng
io_sp
l
ice 4
.
1
.
0 - copy_
s
tream enha
n
c
ement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_str
e
am coer
c
es based on #to_pat
h
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
io_
s
plice 4
.
0
.
0 - easie
r
to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
fix up documentation for fd vs IO
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
ng
copy_stream: enough to
g
e
t
th
i
s w
o
rkin
g
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
te
s
t_copy_stream
:
f
i
x us
e
rspace bufferin
g
assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
add co
p
y_st
r
eam t
e
st
fr
o
m
MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_str
e
am: upd
a
te src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wo
n
g
copy_stream attempts to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_io_splice: d
i
s
a
ble timeout-r
e
lated t
e
sts in non
-
MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
Wong
add IO
:
:S
p
l
i
ce::WAITALL f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Won
g
test_io_spl
i
ce_ei
n
tr: b
e
ef
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t instead of long/
u
nsigned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
W
o
n
g
EIN
T
R
t
est only
wor
k
s un
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed d
e
scriptors o
n
EINT
R
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_
f
i
l
eno: use FIX2I
N
T instead of
N
UM
2
I
NT
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
re
t
ry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
i
o_splice 3
.
1
.
0 - IO::Splice
.
copy_strea
m
improvem
e
nt
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
minor
d
oc
u
mentation upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic
W
ong
I
O
::Splice
.
copy_stream
doe
s
n
'
t change offs
e
t
of
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extco
n
f: remove unnec
e
ssary dir_config state
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o_splice
3
.
0
.
0 - kinde
r
,
gen
t
ler
Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc: more not
e
s for IO
.
vms
p
lic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: R
D
oc
f
or new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
m
s
plic
e
f
l
a
gs argume
n
t defaults
to
ze
r
o
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
add IO
.
tr
y
tee i
n
terface
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
tr
y
splice impli
e
s SPLICE_F_NONB
L
OCK for
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are opti
o
nal for splice
and tr
y
splice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to
r
b_thread_blocking_regi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
o
id signed vs
u
nsigned compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stre
a
m: Fi
l
e
.
o
pen enco
d
i
ng doesn't
m
atte
r
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: fix broken a
s
ser
t
ions o
n
Ruby 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wo
n
g
cop
y
_strea
m
uses IO
.
t
ry
s
p
lic
e
inste
a
d
of IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unuse
d
_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add I
O
.
trysplice inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io/splice:
u
nindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test: cleanup unused_po
r
t
function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
cle
a
n up packaging and
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
s
witc
h
to w
r
ongdo
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakef
i
le: sync exampl
e
s
for
d
o
c
umentat
i
on publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
GNUm
a
k
efile: updat
e
RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
Ruby
i
o
_
s
plice 2
.
2
.
0 -
u
p
d
ates for
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
add
IO#pipe_size and IO#pipe_s
i
ze=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
t
est_io
_
s
p
lice:
f
ix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
uby
io_splice 2
.
1
.
0 - IO::Splice
.
copy
_
stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc r
e
a
d
IO::Spli
c
e
singleton methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
document
+s
r
c+
and +dst
+
for
IO::S
p
lice
.
{full,pa
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmakef
i
l
e
: add rcov targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_st
r
eam: ha
n
dle and block on EAGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Won
g
G
NU
m
akefile: allow
p
a
s
sing
o
ptions to t
e
st/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
c
opy_strea
m
:
c
l
eanup after oursel
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYI
N
G: bu
n
dle the LG
P
Lv
2
.
1
in
s
te
a
d of LGP
L
v3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
R
u
b
y i
o
_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
update PIPE_CAPA d
o
c
u
mentation
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to L
G
PL
v
2
.
1
+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
GNUmake
f
ile: make our un
i
t t
e
s
t
s P
H
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
example
s
/splice
-
cp: simplify with IO::Splice
.
c
o
py_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
io_splice_ext: req
u
i
re er
r
no
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
co
p
y_
s
tream ta
k
e
s source offset
l
i
ke
the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric
W
on
g
allo
w
IO
.
vm
s
plice to t
a
ke a
single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
copy
_
s
t
r
e
am
:
a
l
ways
t
ry to
m
o
ve
pag
e
s
instead o
f
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c W
o
ng
preli
m
i
n
ary support for
F
_
G
E
T
P
I
PE_SZ and
F_SE
T
PIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
up
d
at
e
IO::
S
pl
i
ce::F_MO
V
E documentation f
o
r 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simplify example
s
fo
r
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imple
m
ent
IO::Spli
c
e
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_sp
l
ice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ri
c
Wo
n
g
cl
e
anup ma
k
e
f
i
l
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test fo
r
non-bloc
k
i
n
g
,
non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cl
a
r
i
f
y wording in
l
icense
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
allow IO(-ish) objects
a
s descri
p
t
or
a
rgu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
s
t: en
a
ble Ruby
warnings
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
IO
.
spli
c
e always
release
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: m
o
re desc
r
iptiv
e
Temp
f
ile
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explain the n
e
ed for IO::Splice::F_
N
O
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
avoid partial writes on IO
.
v
m
sp
l
ice un
l
ess F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
i
c
Wo
n
g
split out
ARY
2
I
O
VEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Won
g
GNU
m
ake
f
ile:
switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic
W
o
ng
"
Splic
e
" s
h
ould be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
W
o
n
g
R
EADME
:
add maili
n
g l
i
st archive infor
m
a
t
ion
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
Won
g
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree