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
io_splice 4.3.0 - cleanups and compatibility fixes
2014-02-15
Eric Wong
io_splice 4
.
3
.
0 - c
l
e
anups and compatibility fi
x
es
commit
|
commitdiff
|
tree
2014-02-15
Eric Wong
a
v
o
id deprecated
r
b
_thread_blocking_region on 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic W
o
ng
deprecate
and re
m
ove do
c
s
f
or IO
:
:Spli
c
e::WAIT
A
L
L
commit
|
commitdiff
|
tree
2014-02-09
E
ric Wong
remove copy_stream tests and reference
s
commit
|
commitdiff
|
tree
2014-02-09
Eric W
o
ng
prepare for rb_threa
d
_blo
c
king_reg
i
on removal
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: kill raa_u
p
date
t
a
sk
commit
|
commitdiff
|
tree
2013-09-26
Eric
W
ong
avoid RAR
R
AY_PTR usage for v
m
splice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore:
a
d
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c Wong
io/spl
i
ce: deprecated
p
o
t
entially unsafe m
e
t
hods
commit
|
commitdiff
|
tree
2013-04-21
E
ric Won
g
set close-on-exec in pip
e
size modification ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
io_splice 4
.
2
.
0 -
several bugfi
x
es and workaround
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more consi
s
ten
t
f
i
leno retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
vmsplice: avoid re
f
erencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s
/li
b
r
e
list
.
com/l
i
br
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avo
i
d uname() for pipe size modificati
o
n c
h
ecks
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
lim
i
t max
i
mum
spli
c
e l
e
ngth
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
co
p
y
_stream: small c
l
ea
n
up f
o
r pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
io_splice 4
.
1
.
1 - workaround socket ->
p
i
p
e iss
u
es
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
expand doc for non-blockin
g
splic
e
into
a p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
o
py_stream: always u
s
e SPLICE_F
_
N
O
N
B
LOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - copy_stream enhancement
fo
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
eam coe
r
ces based on #to
_
path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
i
o
_
splice 4
.
0
.
0
- e
a
sier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up documen
t
a
t
i
on fo
r
fd
v
s IO
o
bject
s
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_st
r
eam: e
n
ough to g
e
t th
i
s wor
k
ing under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
Wong
test
_
copy_stre
a
m:
f
ix user
s
p
ace buffering assumpt
i
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add copy_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_stream: u
p
da
t
e src_
o
f
fset
on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
c
opy_str
e
am
attempts
to use IO::Splice:
:
WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice
:
d
isable timeout-relat
e
d te
s
ts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add I
O
::Splice::WAITALL
f
lag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
test_io_splice
_
eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssiz
e
_t/siz
e
_t
i
nste
a
d
of
lon
g
/unsig
n
ed long
commit
|
commitdiff
|
tree
2011-05-09
Eric
Won
g
E
I
NTR t
e
st only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Won
g
dete
c
t closed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
my_filen
o
:
use F
I
X
2
INT instead
o
f NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
retry on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_splice 3
.
1
.
0 - IO::Splice
.
copy_
s
tream impr
o
v
e
men
t
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
mino
r
documentati
o
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::S
p
l
ice
.
co
p
y_
s
tream
d
oesn't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c Won
g
e
x
tconf
:
remove unnecessary dir_config s
t
atement
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
ong
io_s
p
lic
e
3
.
0
.
0
- ki
n
der
,
ge
n
tler Linu
x
zero-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc:
m
or
e
notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
ng
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDo
c
f
o
r
new
i
nt
e
rfac
e
s and chan
g
e
s
commit
|
commitdiff
|
tree
2011-02-28
E
ri
c
Wong
IO
.
vmsplice fla
g
s argum
e
nt d
e
faults to zero
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wo
n
g
add IO
.
trytee i
n
ter
f
ace
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice
im
p
lies
SPLICE
_
F_N
O
N
BLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flag
s
are optional f
o
r splice
a
nd trysplic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
s
horten cal
l
s to rb_thread_block
i
ng_
r
egi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
avoid signed vs unsigned c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wo
n
g
copy_strea
m
: File
.
open encoding doesn't
m
att
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t: f
i
x broken a
s
sertions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stre
a
m us
e
s IO
.
try
s
p
lice
inste
a
d of
I
O
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
tes
t
: r
e
move u
n
used
_
port function
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c Wong
a
d
d IO
.
trysplice
i
nterfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io
/
splice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
t
est: clea
n
up
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
clean up packaging
and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c Wong
doc: switch t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
G
N
Umakefile: sync examples
f
or documentation
p
ubl
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GN
U
makef
i
l
e
:
update
RAA on new re
l
eases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_spl
i
c
e 2
.
2
.
0
-
upd
a
tes for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
a
dd IO#pipe_si
z
e and IO#pipe_size
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_io_splice: fix broken t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Ruby
i
o_splice 2
.
1
.
0 - IO::Splice
.
copy_
s
tream f
i
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc rea
d
IO::
S
p
l
ice
s
ing
l
et
o
n
methods
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
ong
d
o
cumen
t
+src+
and
+dst+
f
or IO::Splic
e
.
{f
u
ll,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
G
N
Umake
f
i
le: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py_stream: handle and block on EAGAIN from
t
he non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmak
e
file: allow p
a
ssin
g
option
s
t
o test/u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_st
r
eam: cl
e
a
n
up after
ou
r
sel
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
COPYING
:
bundle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
W
ong
Ruby io
_
s
p
lice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upda
t
e
P
I
PE_CAPA documentation fo
r
Lin
u
x
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
relicense to L
G
PLv2
.
1+
(from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNUmakefile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
Wo
n
g
example
s
/splice-cp:
s
implify
with IO::Sp
l
ice
.
c
op
y
_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: re
q
uire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
copy_stre
a
m takes source offset like the non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
Wong
al
l
o
w
IO
.
vmsplice to
t
ake
a
s
ing
l
e
s
tr
i
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_strea
m
: always t
r
y
to move pages instead of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
p
re
l
i
m
inary
s
upport f
o
r F_GE
T
PIP
E
_SZ and F_SETPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric W
o
ng
update
I
O:
:
Splice::F_MOVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
W
ong
s
implif
y
examp
l
e
s
for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement IO::S
p
lic
e
.
c
o
p
y_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fi
x
ind
e
n
t
ation
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Won
g
cl
e
anup
m
akefile
s
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
test for no
n
-
blo
c
king, non-
p
ipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wor
d
ing in
l
icen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
allo
w
IO(-ish) object
s
as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Won
g
test: e
n
able Ru
b
y warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
o
ng
IO
.
spl
i
ce
always releases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descriptive Te
m
pfi
l
e
names
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
doc: b
e
tter
e
xplain the need f
o
r IO::Splice::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoi
d
p
a
rtial wr
i
tes on
I
O
.
vmsplice u
n
les
s
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
split
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
G
NUmakefile:
switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" sh
o
uld be a modu
l
e, not
a clas
s
commit
|
commitdiff
|
tree
next