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
prepare for rb_thread_blocking_region removal
2014-02-09
Eric Wong
prepare
f
or
r
b
_
thread_blocking_region rem
o
val
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefi
l
e:
kill raa_up
d
a
t
e task
commit
|
commitdiff
|
tree
2013-09-26
Er
i
c
W
ong
avoid RARR
A
Y_PT
R
u
sage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
E
ric
W
ong
.
giti
g
no
r
e: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
io/splice
:
depreca
t
e
d p
o
tentially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec in pipe size modifi
c
a
tion check
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wo
n
g
i
o_splice 4
.
2
.
0 -
several bugfixes and workarounds
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Won
g
v
msp
l
ice: more consistent f
i
leno r
e
try handling
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmsplice
:
a
void referencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s
/libr
e
list
.
com/
l
ibrelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname()
f
or pipe size modifi
c
atio
n
checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
l
imit maxi
m
um splice length
to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_s
t
ream: sma
l
l cleanup
f
o
r
p
i
p
e
splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
io_splice 4
.
1
.
1
-
workaround soc
k
et ->
p
i
p
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Won
g
ex
p
and doc for non-blocking splice into
a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c Wong
c
o
py_stream: always use SPL
I
CE_F_NONBLO
C
K for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eri
c
Won
g
io_s
p
lice 4
.
1
.
0 - copy
_
stream enhan
c
e
ment for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
c
opy
_
st
r
eam coe
r
c
e
s based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
i
o
_
spli
c
e 4
.
0
.
0 - eas
i
er to
u
s
e!
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
o
ng
f
i
x
up documentation for fd v
s
IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
ng
copy_stream: enough to get this wor
k
ing under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
test_cop
y
_s
t
ream: fix
u
s
ersp
a
ce buff
e
ring ass
u
mption
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
add c
o
py_str
e
am test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wo
n
g
copy_stream: update src_
o
ffset
on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
c
o
py_stream attempts to
u
se IO::S
p
lice::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
W
on
g
test_io_s
p
lice: disable timeout-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
Won
g
add IO::Splice::WAITALL flag sup
p
ort
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
t
e
st_io_splice_eintr
:
beef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
use ssize_t/size_t instead
o
f long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR t
e
st only wor
k
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
d
etect closed descriptors
on
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_f
i
leno: u
s
e FIX2INT instead
o
f NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
retry on EINT
R
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Splice
.
copy
_
s
trea
m
i
m
provement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
W
o
ng
m
i
nor do
c
um
e
ntation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
I
O::Splic
e
.
copy_stream do
e
s
n
't chan
g
e off
s
e
t
o
f
sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf
:
re
m
ove unnece
s
sary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
ong
io_s
p
l
i
ce 3
.
0
.
0
-
kinder, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more notes for
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc:
R
Do
c
f
or
n
ew interfaces a
n
d c
h
an
g
es
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
IO
.
vmspli
c
e flags argument d
e
faults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add
IO
.
trytee int
e
rf
a
ce
commit
|
commitdiff
|
tree
2011-02-27
E
ri
c
Wo
n
g
try
s
plice implies
SPLICE_
F
_
N
ONBLOC
K
fo
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optio
n
a
l for splice an
d
tr
y
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
shorte
n
ca
l
ls
t
o
r
b_
t
hre
a
d_blocking_reg
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
W
ong
a
void sig
n
ed vs unsigned
c
om
p
arison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream: Fil
e
.
open
e
ncoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix bro
k
en a
s
s
ertions o
n
Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream us
e
s IO
.
trysplice instead
of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: rem
o
v
e unused_port fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
t
ry
s
plic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/sp
l
ice: uninden
t
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
test: clean
u
p unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up packaging and use pk
g
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Won
g
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync ex
a
m
pl
e
s
for documen
t
ation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNU
m
akefil
e
:
update R
A
A on new releases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic
W
ong
Ruby io_splice 2
.
2
.
0 - update
s
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add
IO#pipe_size
and
IO#p
i
pe
_
si
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
t
e
st_io
_
s
plice: fix broken
test
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
Rub
y
io_
s
p
lice 2
.
1
.
0 - IO::Splice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
oc: he
l
p R
D
oc read
I
O::Splice sing
l
eton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
d
o
cument +
s
rc+ and +dst+ for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNUma
k
efile: add r
c
ov target
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
cop
y
_stream: handle and bloc
k
o
n
EA
G
A
IN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wo
n
g
GNUm
a
kefile: allow passing optio
n
s to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
cop
y
_str
e
am: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPYING: bundle t
h
e
LG
P
Lv2
.
1
inst
e
ad of LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
Ruby io_sp
l
i
c
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
up
d
ate PIPE_CA
P
A doc
u
mentation
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
ong
relice
n
se to LGPLv
2
.
1
+ (from LG
P
Lv3 o
n
ly)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
GNUmakefi
l
e: make
o
ur unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
o
ng
examples/sp
l
ic
e
-cp: simplify with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Wong
io_sp
l
ic
e
_ext: re
q
uire err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
py_s
t
ream takes
s
ource offs
e
t like the non-sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
all
o
w
I
O
.
vmsplice
t
o take a single st
r
in
g
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
copy_st
r
eam: alway
s
try t
o
move
p
a
g
es instead of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
pre
l
iminary support fo
r
F_GETPIPE_SZ and F_SE
T
PIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::F_MO
V
E d
o
cumentation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify exa
m
ples for 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement IO::Splice
.
c
o
py
_
stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clea
n
up make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blocking, non-
p
ipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clarify wording
i
n
license
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
allo
w
I
O(-ish) objects
a
s desc
r
iptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test: enable Ruby w
a
rnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice
a
lways releases
t
he G
V
L
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
test: mo
r
e descr
i
pt
i
ve Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc: better exp
l
ain the ne
e
d f
o
r
IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
avoid partial writes on IO
.
v
m
splic
e
u
nless F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic
W
o
n
g
split
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmak
e
file: sw
i
tc
h
to
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" s
h
ould be a module, not a cl
a
s
s
commit
|
commitdiff
|
tree
2010-02-21
E
ri
c
Wong
README: add mai
l
ing lis
t
archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
LICENSE: s/posix_mq/io_lin
u
x
/
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Won
g
a
dd
ge
m
spec
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
ini
t
ial
commit
|
commitdiff
|
tree