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
E
r
ic
W
o
ng
re
m
ove
copy_strea
m
tests and ref
e
renc
e
s
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
prepare fo
r
r
b
_
t
hr
e
a
d
_blocking
_
region removal
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rak
e
file:
kill r
a
a_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
av
o
id RARRA
Y
_PT
R
u
s
age for vmsp
l
i
ce
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c Wong
.
g
i
t
ig
n
or
e
: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wo
n
g
io/splice
:
deprec
a
ted potentially unsa
f
e met
h
ods
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic Wong
set c
l
ose-
o
n-exec in pip
e
s
iz
e
modifica
t
ion
c
heck
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
io_splice 4
.
2
.
0 - se
v
er
a
l bug
f
ixes and workaroun
d
s
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice: more
c
o
nsistent fi
l
eno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmspl
i
ce: avo
i
d referencing invalid stack add
r
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
W
o
ng
doc: s/libre
l
ist
.
com/librelist
.
o
r
g/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avo
i
d uname
(
) for pi
p
e size modificati
o
n checks
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
l
i
mit maximum splice leng
t
h to 1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c
Wong
copy_stream
:
s
mall
cle
a
nup fo
r
pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
i
o
_splice 4
.
1
.
1 - workaround socke
t
-> pipe is
s
u
es
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
expand do
c
for non-
b
loc
k
ing splice
i
nto a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wo
n
g
c
o
py_stream:
always use SP
L
ICE_F_N
O
NBLOCK for partia
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
io_sp
l
ice 4
.
1
.
0 - c
o
py_stream
enhanc
e
men
t
f
o
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
c
o
py_stream coerces
b
ase
d
on #t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
ng
io_spli
c
e 4
.
0
.
0 - easier to
use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
d
ocumentation for
f
d
vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
ng
copy_str
e
a
m: enough
t
o
ge
t
this wor
k
ing
u
nd
e
r M
R
I 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
test_cop
y
_stream: f
i
x use
r
space buff
e
rin
g
ass
u
m
ption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
cop
y
_stream
t
est from
MRI
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
on
g
co
p
y_str
e
am: up
d
ate src
_
of
f
set on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
ng
copy_stream attempts to u
s
e IO::
S
plice::WAITA
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice
:
di
s
a
ble
timeout
-
related
t
e
s
ts
i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add I
O
::Splice::WA
I
TALL fla
g
s
upport
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
W
o
n
g
test_io_spl
i
ce_
e
i
n
tr: beef up t
e
s
t
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
use ssize_
t
/size_t
instead of long
/
unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR
t
est o
n
ly works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wo
n
g
detect closed descriptors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
ric W
o
ng
my_
f
ileno: use FIX2
I
N
T
i
n
stead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
io_
s
plice
3
.
1
.
0 -
IO::Splice
.
copy_st
r
ea
m
improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c
Wong
minor d
o
cumen
t
ati
o
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO
:
:Splice
.
copy_stream doesn't
c
hange
offs
e
t of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wo
n
g
ext
c
onf:
r
e
m
ove
unn
e
cessary dir_confi
g
state
m
en
t
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
i
o
_spli
c
e 3
.
0
.
0 - kin
d
e
r, g
e
ntler Linux
z
e
ro-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc
:
more notes for
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove V
E
RSION c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: RDoc for new interfaces
and
changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
on
g
IO
.
vms
p
lice flag
s
ar
g
um
e
nt defaults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
add IO
.
trytee interfac
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
W
ong
tryspli
c
e implies SPLICE_F
_
NO
N
BLO
C
K
for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are
optional
for splice
a
nd t
r
y
splice
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
shorte
n
calls to
rb_t
h
read_
b
lo
c
king_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
av
o
id signed vs un
s
i
gned compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
cop
y
_st
r
eam: File
.
open encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
test: fix broken assertions on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_stre
a
m
u
s
es IO
.
t
r
ysplice ins
t
ead of
IO
.
splic
e
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: remov
e
un
u
s
e
d_po
r
t fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
io/
s
plice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: c
l
eanup unused_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
c
l
ean
u
p
p
ack
a
ging and
use pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUmakefile: sync
e
x
amp
l
es for
docume
n
tation publishi
n
g
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
GNUmakefile: update RAA
o
n n
e
w releases
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
Ruby i
o
_splic
e
2
.
2
.
0
- up
d
ates for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
add IO#pi
p
e_size and
IO#pipe
_
si
z
e=
a
ccessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io
_
splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
Ruby
i
o_splic
e
2
.
1
.
0 - IO::Splice
.
c
opy_stream
f
i
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help
R
D
oc rea
d
IO::Splice singleton
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
d
o
cume
n
t
+sr
c
+ and +dst+
f
o
r
IO::Sp
l
ic
e
.
{full,p
a
rtial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Umakefil
e
:
add rcov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_str
e
a
m: handle and
block on EAGAIN
fr
o
m the
no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNUmakefile: a
l
low pa
s
s
i
n
g o
p
tions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
copy_stream: cleanup af
t
er o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
C
OPY
I
NG: bu
n
dle t
h
e
L
G
P
Lv2
.
1 instead of L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
R
u
by io_
s
p
lice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
PIP
E
_
C
APA d
o
cumentatio
n
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to
LGPLv2
.
1+ (from LGP
L
v3
onl
y
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
GNUmakef
i
le: m
a
ke our un
i
t tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
exa
m
ples/splic
e
-
c
p
:
si
m
plify wi
t
h IO:
:
Spl
i
ce
.
co
p
y_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_sp
l
ic
e
_ex
t
: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
p
y
_stream ta
k
e
s s
o
u
rce
offse
t
like the non-splic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allo
w
IO
.
vmspli
c
e to take a singl
e
string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
copy_stream
:
always try to move
p
a
ge
s
i
nstead of co
p
yin
g
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
prel
i
mi
n
ary support for
F
_GETPIPE_S
Z
and
F
_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Won
g
u
p
d
a
te
IO::Spli
c
e::F_
M
OVE documentat
i
o
n
for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
simplify exampl
e
s for 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impl
e
ment IO::Spl
i
ce
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentat
i
on bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
Ruby io_spl
i
c
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
cl
e
a
n
up make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wo
n
g
test for n
o
n-blo
c
king,
n
on-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wordin
g
i
n license
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
al
l
ow IO(-ish
)
objec
t
s
as
des
c
riptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
te
s
t: enable Ruby wa
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
IO
.
spl
i
ce always rel
e
ases the
G
V
L
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: more descriptive Temp
f
ile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wong
doc: bet
t
er explain the need fo
r
IO::S
p
l
i
ce::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
avoid p
a
rtial writes on
IO
.
v
m
spli
c
e un
l
es
s
F_NONB
L
OCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
p
lit
out ARY2IO
V
EC
macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
G
NUm
a
kefile: switc
h
to RD
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wong
"Splice" shoul
d
be a mod
u
le, not a clas
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README:
a
dd mailing list arc
h
i
ve inf
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
LI
C
ENSE: s/pos
i
x_mq/io_
l
i
n
ux/
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wo
n
g
add gemspec
commit
|
commitdiff
|
tree
next