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
Rakefile: kill raa_update task
2013-09-30
E
ric Wong
Rakefile: kill r
a
a_
u
p
d
ate t
a
s
k
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARRAY
_
PTR usage for vms
p
l
i
ce
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
n
g
.
gitignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Won
g
io/splice: deprecated pot
e
ntially unsa
f
e methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
se
t
close-on-exec i
n
pipe
si
z
e
modification check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o
_
splice 4
.
2
.
0
-
seve
r
al bugf
i
x
e
s and workarounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vm
s
plice: more consi
s
te
n
t
f
ilen
o
r
e
t
ry handling
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wo
n
g
vmsp
l
ice:
a
void referenci
n
g invalid stack
a
d
dres
s
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
doc
:
s/
l
ibrelist
.
com
/
lib
r
elist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
E
r
i
c Wo
n
g
avoid uname
(
) for pi
p
e
s
ize modi
f
ication checks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
limit
m
aximum sp
l
i
c
e length to 1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
copy_s
t
ream:
s
mall c
l
ea
n
up f
o
r pipe spl
i
c
i
ng
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
- wor
k
around
s
o
c
ket
-
> p
i
pe iss
u
es
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for
non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_stream: always use SPLICE
_
F_NONBLOCK
f
or partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - co
p
y_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
copy_
s
tream
c
o
e
rces based
o
n #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
i
o
_splice 4
.
0
.
0 - eas
i
er to
use!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
fi
x
up document
a
t
i
on for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
copy_strea
m
: enough to get this worki
n
g
u
nde
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
t
e
st_copy
_
stream:
fix
userspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d copy_stream t
e
st from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: update src_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
E
ric
Wong
copy_stream a
t
tempts to use IO::Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c
Won
g
test
_
io_splice
:
disa
b
le timeout-related
tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO
:
:Splice
:
:WAITA
L
L f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
e
s
t
_
io_splice_eintr: beef up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t instead of long
/
u
nsigned lon
g
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
EI
N
TR test only
w
orks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
detect closed de
s
criptors on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FIX2INT instea
d
o
f NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry on EINT
R
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
io_sp
l
i
c
e 3
.
1
.
0
- IO::Spl
i
ce
.
cop
y
_stream
improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor docum
e
ntati
o
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O
::Sp
l
ice
.
copy_str
e
a
m
d
oesn't change
o
ffset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf: remove unnece
s
sary
d
ir_config sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
E
ric Wong
i
o
_
splice 3
.
0
.
0
-
kinder, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more n
o
tes for IO
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wo
n
g
remove
VERSION consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
doc
:
RDoc fo
r
new interfaces
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmspli
c
e fla
g
s argument
defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
a
dd IO
.
t
r
yte
e
int
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
y
s
pl
i
ce implies SPLICE_F
_
NONBLOCK fo
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
fla
g
s
are optional for spl
i
ce and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
s
horten
c
all
s
to rb_thread_blocking_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
avoid
s
i
g
n
ed v
s
u
nsigned compari
s
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_
s
trea
m
:
File
.
open e
n
coding doesn't matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix brok
e
n
assertions on
R
uby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
cop
y
_stream u
s
es IO
.
t
r
ysplice instead of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: rem
o
ve
u
nused
_
po
r
t function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
add IO
.
trys
p
lic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice
:
u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test
:
c
l
e
anup
u
n
u
s
ed_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
clean up pac
k
aging and use pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
d
oc
:
sw
i
tch
t
o wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUmakefile
:
sync e
x
amples for d
o
cumentati
o
n
publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RAA on new
relea
s
es
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
Ruby io_splice 2
.
2
.
0 - updates for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wo
n
g
add IO#pipe_size and IO#pipe
_
size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wo
n
g
test
_
i
o
_
splice: fix broken t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Rub
y
io_s
p
l
ice 2
.
1
.
0 - IO::Sp
l
ic
e
.
copy_stream
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
doc:
h
elp RDoc rea
d
I
O:
:
S
plic
e
singleton
methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
document
+
src
+
and +ds
t
+ fo
r
IO::S
p
lice
.
{full
,
p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
G
N
Uma
k
e
f
ile: add rc
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_st
r
eam: handl
e
and block on EA
G
A
I
N from
the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
GNUmak
e
f
il
e
:
allow passin
g
options t
o
test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
copy
_
stream: cleanup after
o
urs
e
l
v
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING
:
b
u
ndle the LGPL
v
2
.
1 instea
d
o
f LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Rub
y
io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
update PI
P
E_CAPA docum
e
ntation for
L
i
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
relicense to LGPLv
2
.
1+ (
f
rom LGP
L
v3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNUmakefile: mak
e
o
ur unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splic
e
-cp: simplify with
I
O::Splic
e
.
c
opy
_
s
t
ream
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Won
g
io_splice_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
copy_stream takes
source offset l
i
ke th
e
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
ic Won
g
allow IO
.
vmsplice to ta
k
e a single
s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy_stream: always try to
m
o
v
e pages instead
o
f
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
p
r
eliminary su
p
p
ort
f
or F_
G
ETPIPE_SZ an
d
F
_
SETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
update IO::Spl
i
ce
:
:
F
_
MOVE d
o
cumentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
si
m
p
l
ify e
x
amples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
implement IO::Splice
.
copy
_
st
r
e
am
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
o
ng
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
Ruby io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
clean
u
p makefiles
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
W
o
ng
t
est for
non-b
l
ocking, non-pipe
d
escripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
cl
a
rify wording
i
n
l
i
cens
e
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
al
l
ow
I
O
(-ish)
obje
c
ts as desc
r
ip
t
or a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
t
e
s
t: enable Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
spli
c
e alway
s
releases
the
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
more de
s
c
r
i
p
t
ive Te
m
pfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
d
o
c: b
e
tte
r
e
x
pl
a
in
t
he need for IO::Splice::F_NONBL
O
CK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
avoid partial
w
ri
t
es on IO
.
v
msplice unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split o
u
t ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmakefi
l
e:
s
w
i
tch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
"Splice" should be a module, no
t
a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add maili
n
g list archi
v
e
infor
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
LICENSE: s/posix_mq/io
_
linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gems
p
ec
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
initial
commit
|
commitdiff
|
tree