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 Wo
n
g
avoid RARRAY
_
P
T
R usa
g
e for vms
p
lice
commit
|
commitdiff
|
tree
2013-05-12
E
ric Won
g
.
g
itignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/
s
pl
i
ce: deprecated
potenti
a
lly unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wo
n
g
set cl
o
se-on-ex
e
c in pipe size
modification check
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
io_splice 4
.
2
.
0 - s
e
vera
l
bugfixes
a
nd
workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vmsplic
e
: m
o
r
e consi
s
ten
t
fi
l
e
no re
t
ry handli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
m
splice: av
o
id ref
e
rencin
g
invalid
s
t
a
ck
a
ddress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric W
o
ng
doc: s/librelis
t
.
com/libre
l
ist
.
o
rg/
commit
|
commitdiff
|
tree
2012-03-07
Eric W
o
n
g
avoid uname()
f
or pipe size
mod
i
ficati
o
n c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maximu
m
splice length
t
o 1
<<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: smal
l
c
l
ean
u
p
f
o
r
pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o
_s
p
li
c
e
4
.
1
.
1 -
workaround
s
oc
k
et -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
expand doc for non-bloc
k
ing spl
i
c
e
into
a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_st
r
eam:
always u
s
e SPLICE_F_NO
N
BL
O
CK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_sp
l
i
ce 4
.
1
.
0 - c
o
py_s
t
ream enhance
m
ent for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy
_
s
tream
c
oerce
s
based
o
n
#to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
io_splice 4
.
0
.
0 - easie
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x up d
o
cumentatio
n
for fd v
s
I
O objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
p
y_stream: eno
u
gh t
o
get this working
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
test_copy_st
r
ea
m
: fix
u
ser
s
pace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
ad
d
c
o
py_str
e
am tes
t
from MR
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_
s
tream: update s
r
c_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
copy_strea
m
attempts
t
o use IO::S
p
lice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
tes
t
_io
_
spli
c
e: d
i
sable timeout-rel
a
ted tes
t
s i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add
I
O::S
p
lice::W
A
ITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
test_io_splice_eintr: beef up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssize_t/size_t instead of long/
u
n
s
i
gned
long
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
EINTR
t
est onl
y
works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed
d
escriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
my_fileno:
u
se F
I
X2INT instea
d
o
f
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
r
etry on
EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_spli
c
e 3
.
1
.
0
- IO::S
p
lice
.
copy_stream imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
mino
r
documenta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Won
g
IO::Splice
.
co
p
y_s
t
re
a
m doesn't c
h
ange offset of s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
W
on
g
extconf:
r
emove unnecessary 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: more notes
for I
O
.
v
msplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
move VER
S
ION con
s
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
doc: RDoc for
new i
n
terfa
c
es and changes
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
IO
.
vmsplic
e
flags
a
rgu
m
ent defau
l
ts
to
z
er
o
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
add IO
.
t
rytee
int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wo
n
g
tryspl
i
ce implies
SPLICE_F_
N
ON
B
LOCK for f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optional
for splic
e
and tr
y
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wo
n
g
sho
r
ten calls to
rb_thread_
b
locking_regio
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c
Wong
a
v
oid signed
v
s unsigned compa
r
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_stre
a
m:
F
ile
.
open encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix bro
k
en assert
i
ons
on
R
u
by 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_stream uses IO
.
try
s
p
lice instead of IO
.
s
p
l
i
c
e
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
tes
t
: remove un
u
s
e
d_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trysp
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup u
n
used_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
c
l
ea
n
up packaging
and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile
:
syn
c
examples for
d
o
cume
n
tation p
u
blishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
G
NUm
a
kefile: update
R
AA on new relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
o
ng
Ruby io_splice 2
.
2
.
0 - updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size
and IO#pipe_si
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splic
e
: f
i
x broken
tes
t
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
Ruby io_sp
l
ice 2
.
1
.
0 -
I
O::Splice
.
copy
_
stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
doc:
help RDoc read IO::Sp
l
ice
si
n
gle
t
on methods
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
document +src
+
a
nd +ds
t
+
for
I
O::Splice
.
{full,par
t
i
a
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: h
a
ndle
a
nd b
l
ock on EAGAIN
f
rom the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
o
n
g
GNUmakefile: allow passing optio
n
s to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_s
t
r
eam: clea
n
up after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COPYING: bundle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_sp
l
ice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
PI
P
E_
C
A
PA documenta
t
io
n
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
relicense to LGPL
v
2
.
1+ (from
L
GPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
G
NUmakefil
e
: mak
e
our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
ex
a
mples/splice-cp:
simplify with IO::Splice
.
c
o
py_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
io_spli
c
e_ext: r
e
qui
r
e
e
rrno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream takes sou
r
c
e of
f
se
t
l
i
k
e the
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Won
g
allow IO
.
vmspli
c
e to take a s
i
ng
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_
s
tream: always t
r
y to move page
s
instea
d
of co
p
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
preliminary support fo
r
F_GETPIPE_SZ an
d
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
update IO::Splic
e
:
:F_MOVE
d
ocumentation
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplif
y
examples for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
E
ric Won
g
impleme
n
t IO::Splice
.
copy_
s
trea
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fi
x
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
Ruby io_s
p
lice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Won
g
clean
u
p makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test
f
or non
-
b
l
o
c
king
,
non-
p
ipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
clarify wording in li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
all
o
w
IO(-
i
sh
)
obje
c
ts as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
t
e
st: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
I
O
.
splice always rel
e
as
e
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
test: more de
s
cri
p
tive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
doc:
better explain the need
fo
r
I
O
:
:
Splice::
F
_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
oid p
a
rtial writes on IO
.
vmsplice unless F_
N
ONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split
out
A
RY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
GNU
m
ak
e
fil
e
: switch
t
o RDoc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wo
n
g
"Splice" s
h
ould be a module, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
RE
A
DME: add mai
l
ing list
a
r
chi
v
e inf
o
r
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wo
n
g
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
ad
d
gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree