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 Wong
r
emo
v
e copy
_
str
e
am tests and reference
s
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
prepare for rb_thread_b
l
ocking
_
regi
o
n
re
m
o
v
a
l
commit
|
commitdiff
|
tree
2013-09-30
Eric Wo
n
g
Rakefile: kill
r
aa_update
t
ask
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
av
o
id RARRAY_PTR usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c
Wo
n
g
.
gitignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/s
p
lice: de
p
recated potenti
a
ll
y
u
n
safe methods
commit
|
commitdiff
|
tree
2013-04-21
Er
i
c
Wong
set clos
e
-on-ex
e
c in pipe
size m
o
dif
i
cation check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0 - several bu
g
fixes and workaro
u
nd
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplic
e
: more c
o
nsistent
f
il
e
no retry
h
a
ndling
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vms
p
l
ice:
a
void referencing invalid sta
c
k address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
av
o
id
u
name()
f
or
p
ipe size m
o
dificatio
n
ch
e
c
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maxi
m
um splice l
e
n
gth
to
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_str
e
am: sm
a
ll cleanup
f
or pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c
Wo
n
g
io_splic
e
4
.
1
.
1 - workaround
s
ock
e
t
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
E
ric
W
ong
e
x
pand do
c
f
or non-
b
locking
splice into a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_
s
t
r
eam: always
use SPLIC
E
_F_NO
N
BL
O
C
K
for par
t
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice
4
.
1
.
0
-
c
opy_stream
e
nhanc
e
m
e
nt for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Won
g
copy
_
st
r
eam coer
c
es b
a
sed on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
io_splice 4
.
0
.
0 -
easier t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
documentati
o
n for fd
vs I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_str
e
am: e
n
ough
t
o get this
worki
n
g under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
o
ng
t
est_copy
_
stre
a
m: fix userspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add cop
y
_stream test from
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
co
p
y_stream: update src_o
f
f
s
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
c
opy
_
st
r
eam attempt
s
t
o
use IO::Splice:
:
WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
t
est_
i
o_splic
e
: disable timeout-related te
s
ts
i
n non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
add IO::Sp
l
ice::WAI
T
ALL f
l
ag suppo
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr
:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
ssize_t/size_
t
i
n
s
tea
d
of
l
ong/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
EINTR test only works un
d
er 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
detect c
l
osed descriptors on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y
_fileno: use F
I
X2IN
T
in
s
tead of
NU
M
2
I
NT
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice
3
.
1
.
0 - IO::Splice
.
copy_stream impr
o
vement
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
m
inor documentati
o
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
on
g
I
O::S
p
l
ice
.
copy_strea
m
doesn't change off
s
et of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
x
tconf
:
remo
v
e unnecessary di
r
_
conf
i
g statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
io_
s
pl
i
ce 3
.
0
.
0 - kind
e
r
,
g
e
ntler Linux
z
ero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more
n
ote
s
for IO
.
vms
p
l
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION co
n
stant
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
W
on
g
doc:
R
D
o
c for new
int
e
rfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
m
splice
fl
a
gs a
r
gument
default
s
t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
ysplice i
m
plies SP
L
ICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
fla
g
s a
r
e option
a
l
f
or
s
plice and tr
y
splice
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
shorte
n
calls to rb_threa
d
_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
avoid signed v
s
unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_st
r
eam:
F
ile
.
open encoding d
o
e
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test: fix broken assertion
s
on
R
uby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
t
r
y
splice in
s
tead
o
f IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
t
e
st: r
e
m
ove unuse
d
_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
IO
.
trysplice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
E
ric
Wong
io/splice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
e
st: clea
n
up unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packagi
n
g
and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
s
wi
t
ch
t
o w
r
ongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
on
g
GN
U
m
akefile
:
s
y
nc
e
xamples for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
GN
U
ma
k
efile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
i
o_splice 2
.
2
.
0 - updates
for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
add IO
#
pipe_size
a
nd IO#pipe_size=
accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wong
test_io_splice: f
i
x
broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
Ru
b
y
i
o
_
s
plice 2
.
1
.
0
- IO::Splice
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
ong
doc:
h
elp RDo
c
read IO::Splic
e
single
t
on me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
Eric
Won
g
document +src+ and +dst+ for I
O
::Splice
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: h
a
n
d
l
e
and block
on EAGAIN from the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUmak
e
file:
al
l
ow passi
n
g
options to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
cop
y
_stream: cle
a
n
up a
f
ter our
s
el
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle
the LGPLv2
.
1
i
n
s
tead of LG
P
L
v
3
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
ng
update P
I
PE_CAPA documentation
f
or
Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
r
e
license t
o
LGPLv2
.
1+ (f
r
om L
G
P
Lv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
G
N
Um
a
kefile
:
ma
k
e
our unit
t
ests P
H
ON
Y
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
o
n
g
e
xamples/
s
plice-cp: simplify with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
i
o
_spl
i
ce_ext: re
q
uire err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
c
o
py_s
t
ream takes so
u
rce off
s
et li
k
e the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
a
l
l
ow IO
.
vmsplice to ta
k
e
a
si
n
gl
e
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_strea
m
: al
w
ays try
t
o move pages ins
t
ead
of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
p
r
eliminar
y
s
upport for F_GETP
I
PE_SZ an
d
F_SETPIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c W
o
n
g
update IO::S
p
lice::F_
M
OVE documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples
f
o
r 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
implement IO::Splice
.
copy_
s
tr
e
am
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wong
fix ind
e
n
t
ation bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
Ruby io_spl
i
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for
non-blocking, n
o
n-pipe de
s
cript
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
clarif
y
wor
d
i
n
g in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects
as descriptor
a
r
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: ena
b
le R
u
by
w
ar
n
ing
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spl
i
c
e
a
lways releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
test: more
descr
i
ptive
Tem
p
file names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc
:
better expl
a
i
n
the
need for
I
O::Splic
e
::F_NONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
avoid par
t
ial writes on
IO
.
vmsplice unless F_NONB
L
O
C
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Er
i
c Wong
split out ARY2IO
V
EC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
G
NUmakefile:
switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Spli
c
e
"
s
h
ould be a modu
l
e, not a
c
la
s
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
R
EADME: add ma
i
lin
g
list a
r
chive i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c
Wong
L
I
CENSE:
s
/posi
x
_mq/
i
o
_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gem
s
p
e
c
commit
|
commitdiff
|
tree
next