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
pr
e
pare for r
b
_thread_blocki
n
g
_
r
egion
remova
l
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: kil
l
r
aa_updat
e
task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RA
R
RAY_PTR usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gi
t
ignore: a
d
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c Wong
io/splice: deprecated potentially unsa
f
e
methods
commit
|
commitdiff
|
tree
2013-04-21
E
ric Wong
s
e
t
cl
o
s
e
-
o
n-e
x
ec in p
i
pe size modificat
i
on check
commit
|
commitdiff
|
tree
2013-01-19
Eric
Won
g
io_splice 4
.
2
.
0
- several bugfixes and workarou
n
ds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
vmsplice: more
c
onsistent
fileno ret
r
y handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vm
s
plice: avoid ref
e
rencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
on
g
d
o
c: s/libr
e
l
ist
.
com/libre
l
i
st
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
avoid uname() f
o
r pipe
size modification c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
limit maximum
s
plice length
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: sm
a
ll clea
n
u
p
for
pipe splicin
g
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
io
_
splice 4
.
1
.
1 - workaround
socket
-> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
W
o
ng
e
x
pand doc for non
-
blocking
splice int
o
a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
c
opy_strea
m
: always use
S
PLICE_F_NON
B
LO
C
K for
p
ar
t
ial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic Wong
i
o
_splice 4
.
1
.
0
- copy_stream enhancement
f
or 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coerces
based on
#
to_path
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
io
_
splic
e
4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
f
i
x
up
d
o
c
umentation
f
o
r
fd vs IO object
s
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
on
g
co
p
y
_
s
tream: enough
t
o get this workin
g
under
M
RI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
test
_
copy_stream: fix u
s
erspa
c
e
buff
e
ring assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
add copy_stream test from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_strea
m
: update src_off
s
et on retrie
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
co
p
y_stream attem
p
ts
to use IO
:
:Splice::WAITAL
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: d
i
sable t
i
me
o
ut-relat
e
d tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
add IO::Splice::WAIT
A
LL
f
lag suppo
r
t
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
test_io_splice_e
i
ntr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssiz
e
_
t/size_t instead of lo
n
g/
u
n
signed
l
ong
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
EINTR t
e
st o
n
l
y
w
o
r
k
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ric Won
g
detect
clos
e
d des
c
riptors
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
my_fil
e
no: use
F
IX2INT instea
d
o
f
NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_splice 3
.
1
.
0 - IO::Splice
.
copy_s
t
ream im
p
rov
e
men
t
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c W
o
ng
mi
n
or documentation
u
pdat
e
s
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::
S
plice
.
copy_stream
d
o
e
sn't change off
s
et
o
f source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c Won
g
ex
t
c
o
nf: remo
v
e un
n
ecessary dir_
c
onfig statemen
t
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_spli
c
e 3
.
0
.
0
-
kinder, gentler
L
inux zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more notes for
IO
.
vm
s
plice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc for new interfaces and
ch
a
nges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice f
l
ags
a
r
g
ument defa
u
l
t
s to zer
o
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c Wong
t
ryspli
c
e implies SPLICE_F_NON
B
LOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
are optiona
l
for splic
e
a
nd tryspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
shorten calls to rb_
t
hr
e
ad_blocking_regi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avo
i
d sign
e
d
vs unsigned
c
o
mparis
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream: F
i
l
e
.
o
pen encoding
d
oesn't
ma
t
t
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix brok
e
n as
s
erti
o
ns on Ruby 1
.
9
.
3
dev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
c
op
y
_stream u
s
es IO
.
trysplice i
n
ste
a
d
of
IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
test: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
E
ric W
o
ng
add IO
.
t
r
ysp
l
i
c
e
interface
commit
|
commitdiff
|
tree
2011-02-05
E
ric W
o
ng
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
tes
t
: cl
e
a
nup unused_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
cl
e
an up
packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
s
w
itch to wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
G
NUma
k
efile: syn
c
examp
l
es f
o
r do
c
umentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
GNUma
k
ef
i
le: upd
a
te R
A
A on new releas
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
Ruby io_spl
i
ce 2
.
2
.
0 -
up
d
ate
s
for
Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wong
add IO#pipe_size an
d
IO#pipe_
s
ize
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
E
ric Wong
t
est_io
_
splice: fix b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
ong
Ruby io_
s
plice 2
.
1
.
0 - IO::Splice
.
cop
y
_strea
m
f
ixes
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
ong
doc: help RDoc rea
d
IO::Sp
l
ice sin
g
le
t
o
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +sr
c
+ a
n
d
+
d
st+
for
I
O::Splice
.
{
full,
p
artial}
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
G
NUmakefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
op
y
_stre
a
m: hand
l
e and block o
n
EAGAIN f
r
om the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Um
a
kefile: allow p
a
ssing o
p
tions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy_stre
a
m: cleanu
p
after ourse
l
ves
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
C
O
PYING:
b
undle
t
he L
G
PLv2
.
1 instead of
L
GPLv3
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
Eric Wong
u
pdate PIPE_CAPA docume
n
tati
o
n
f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
relicens
e
to LGPLv2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
ng
GNUmake
f
ile: ma
k
e our unit te
s
ts PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examp
l
es/sp
l
ice-cp: simpl
i
fy with IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
ng
io_splice_ext:
r
e
q
uire
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
copy_stream takes source offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
m
splice to
take a sin
g
le s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_st
r
eam: al
w
a
ys try t
o
move pages inst
e
ad of copying
commit
|
commitdiff
|
tree
2010-06-01
E
ri
c
Wong
p
reliminary support for F
_
GETPIPE_S
Z
a
n
d F_SETPIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
up
d
ate IO:
:
S
plice::
F
_MOVE documen
t
ation
f
o
r 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify example
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
Won
g
implement IO
:
:S
p
lice
.
copy
_
stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
f
i
x indentat
i
on b
u
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
e
anup makefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
test for non-blo
c
king, n
o
n-pipe descript
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clar
i
fy
wordi
n
g in license
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
allow IO
(
-i
s
h) object
s
a
s descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby w
a
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
IO
.
splice always relea
s
es
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descriptiv
e
Temp
f
ile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc:
b
e
tter ex
p
lain the n
e
e
d for IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
avoid partial
wr
i
tes on I
O
.
vmsplice un
l
ess F_NONBLOC
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eri
c
Wong
s
p
l
i
t
out ARY2IOVEC m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
G
N
Umakef
i
le: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"Splice" should b
e
a module, no
t
a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric
Wong
README: add mailing list
archive information
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
LICENS
E
: s/
p
osix_mq/io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree