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
set close-on-exec in pipe size modification check
2013-04-21
E
r
ic Wong
s
e
t
close-on-exec in p
i
pe si
z
e modificati
o
n check
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
io_sp
l
ice
4
.
2
.
0 - severa
l
bug
f
i
x
e
s and workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
v
msp
l
ice: more c
o
nsi
s
tent f
i
leno retry handl
i
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
mspl
i
ce:
a
void
referen
c
ing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Won
g
doc: s/libre
l
ist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c
Wong
avoi
d
u
n
ame
(
) for pi
p
e size
m
odification check
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
limit maximum sp
l
ice
lengt
h
to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
co
p
y_stream: small cleanup for p
i
pe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o
_splice 4
.
1
.
1 - wo
r
karound
socket -> pipe
i
ssues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for non-blocki
n
g splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
E
r
ic W
o
n
g
copy_s
t
re
a
m
:
alw
a
ys use SP
L
IC
E
_F_NONBLOC
K
f
o
r pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Wong
io_spli
c
e 4
.
1
.
0 - copy
_
stream enh
a
ncemen
t
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_stre
a
m co
e
r
c
e
s
b
a
s
e
d on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wo
n
g
io_spli
c
e 4
.
0
.
0 - ea
s
ie
r
t
o
use!
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
f
i
x up documentation for fd vs IO obj
e
ct
s
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
c
opy_stream: enough to get this wo
r
ki
n
g under MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
tes
t
_copy_stre
a
m: fix u
s
erspace buffering assu
m
ption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d copy_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
c
o
py
_
stream
:
updat
e
s
rc_offset on r
e
tries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_s
t
ream attempts
to
u
se I
O
::Splice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
test
_
io_splice: di
s
ab
l
e timeout-
r
elated te
s
ts
i
n non-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Spl
i
ce::W
A
ITALL f
l
a
g
support
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Won
g
test_io_spli
c
e
_
eintr: bee
f
u
p tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
use ssize_t/s
i
ze_t
i
nstead of long/unsign
e
d long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
EINTR test
only w
o
rks
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
detect clo
s
ed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: u
s
e FIX2INT
instea
d
of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry
o
n
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_
s
plice 3
.
1
.
0 - IO::Splice
.
copy_strea
m
improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
minor
documentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O::Splice
.
copy_stream do
e
s
n
'
t
c
h
ange offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ex
t
conf: remove un
n
eces
s
ary dir_
c
onfig st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o
_splic
e
3
.
0
.
0 - kinder, gentl
e
r Linux zero-co
p
y
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wo
n
g
doc:
more notes fo
r
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: RDoc for new interfaces and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
I
O
.
v
msplice fla
g
s argumen
t
defaults t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
a
d
d IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trys
p
lice implies SPLICE_F_NO
N
BLOCK
f
o
r fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
ags are o
p
tional for spli
c
e and tr
y
s
plice
commit
|
commitdiff
|
tree
2011-02-27
E
ri
c
W
o
ng
shor
t
en calls
t
o rb_threa
d
_b
l
o
cking_region
commit
|
commitdiff
|
tree
2011-02-26
E
ric
Wong
avoid signed v
s
unsigned compariso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_stream
:
File
.
o
p
en encod
i
ng do
e
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broken assertion
s
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
o
py_strea
m
uses IO
.
trysplic
e
i
n
ste
a
d of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: remove unus
e
d_po
r
t func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
io/splice:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test
:
clea
n
up
u
n
u
sed_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
W
o
n
g
clean up packag
i
ng a
n
d use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc: s
w
it
c
h to wrongdo
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUmakefile: sync e
x
amples for documentation p
u
blishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNU
m
akefile: upd
a
te RAA on ne
w
r
e
leases
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
R
u
by io
_
s
p
lice 2
.
2
.
0 - updates for Lin
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
ong
add IO#pipe_size and IO#pipe_
s
i
ze
=
accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wong
test_i
o
_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
Ruby
i
o_splice 2
.
1
.
0
-
IO::Splice
.
cop
y
_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
doc: help RDoc
read I
O
::S
p
lice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Won
g
docume
n
t +src+ and +
d
st+
for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_st
r
eam: handle and
block on
E
AGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
G
NUmakefil
e
: allow passing o
p
tions to t
e
st/
u
nit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
W
ong
copy_stream: cleanup a
f
t
e
r ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
C
O
PYING
:
bundle the LGPLv2
.
1 inste
a
d of L
G
P
L
v3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io
_
splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Wong
update PIP
E
_CAPA do
c
umentation f
o
r Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
r
e
l
icense to LG
P
Lv2
.
1+ (from L
G
PLv3
o
nly)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefile: make our u
n
i
t tests P
H
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Won
g
examples/s
p
lice-cp:
simplify wi
t
h IO::
S
pli
c
e
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
io_splice_ext: r
e
quire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
c
op
y
_stream ta
k
es source offset like the non-sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
m
splice t
o
take a sin
g
le string
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
co
p
y_stre
a
m: always try to move pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prel
i
mi
n
a
ry
s
uppo
r
t
for F_GE
T
PIPE_
S
Z and F_SETPIPE_S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update
I
O::Splice::F_MOVE doc
u
me
n
t
ation
for
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify examples
for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imple
m
ent IO::Splice
.
c
o
p
y
_st
r
e
am
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
fix
i
ndentation
b
ug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
on
g
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
cle
a
n
u
p
m
akefiles
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
t
e
st for
n
on-blocking
,
n
o
n-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
clarif
y
w
o
rd
i
ng in license
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
allow IO(-ish) obje
c
ts as
des
c
riptor
a
rgu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enab
l
e
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
IO
.
splice alw
a
ys re
l
eases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
more desc
r
iptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
E
ric Won
g
doc:
better explain the
need
f
or IO
:
:Splice:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid
partia
l
writes on IO
.
v
msplice unless
F
_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric
W
ong
split out
A
RY2I
O
V
E
C
macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
GNUmakefile: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c
W
ong
"S
p
lice" sh
o
uld be a module, not
a
class
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c Wong
READ
M
E: ad
d
mailing list ar
c
hive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/po
s
ix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gem
s
pec
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
initial
commit
|
commitdiff
|
tree