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_s
p
lice 4
.
3
.
0 - c
l
eanups and
c
ompati
b
ility fi
x
es
commit
|
commitdiff
|
tree
2014-02-15
Er
i
c Won
g
avoid
d
eprecated rb_thr
e
ad
_
blocking_region o
n
2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
E
ric Wong
d
e
precate
a
n
d
remove
d
o
c
s for IO::Splic
e
:
:
WAITALL
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic Wong
remove co
p
y_stream te
s
ts and r
e
fere
n
ces
commit
|
commitdiff
|
tree
2014-02-09
Eric Wo
n
g
prepare for rb
_
t
hread_blocking_regi
o
n removal
commit
|
commitdiff
|
tree
2013-09-30
E
r
ic Wong
Rakefil
e
: kill ra
a
_
u
pda
t
e task
commit
|
commitdiff
|
tree
2013-09-26
Er
i
c Wong
avoid
R
ARRAY_PTR usage f
o
r vm
s
p
l
ice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
i
o
/splice: deprecated potentia
l
ly unsafe
m
eth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set
close-on-exec in pi
p
e siz
e
mod
i
ficati
o
n
c
heck
commit
|
commitdiff
|
tree
2013-01-19
E
ric W
o
ng
i
o_
s
plice 4
.
2
.
0 - s
e
veral
b
u
gfixes and
w
orkarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c Wong
vmspli
c
e: m
o
re c
o
nsi
s
te
n
t fileno retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid re
f
eren
c
ing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
i
c
Wong
doc
:
s
/
l
i
brelist
.
c
o
m/
l
ibrelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname(
)
for pipe size modi
f
ication checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum splice length
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
copy_strea
m
:
small cleanup for pip
e
spl
i
c
i
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io
_
splice 4
.
1
.
1 - worka
r
ound
s
oc
k
et -> pipe i
s
sue
s
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic
Wong
expand doc for non-bl
o
cking splic
e
in
t
o
a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
co
p
y
_stream: alw
a
ys use S
P
LICE_F_NONBLOCK
f
or partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_s
p
lic
e
4
.
1
.
0 - c
o
p
y
_stream e
n
hanceme
n
t fo
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
op
y
_stream coerces based
o
n #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
i
o
_spl
i
ce 4
.
0
.
0
-
easier
t
o use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x
u
p
docum
e
ntati
o
n for fd vs
I
O objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
:
enough to get this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
est_copy_str
e
am: f
i
x userspac
e
bu
f
fering assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
add copy_stream
t
est
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
op
y
_str
e
am:
u
p
date sr
c
_of
f
set on retrie
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream
a
ttempts
to
u
s
e IO::S
p
li
c
e::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
ng
test_io_splice: disabl
e
ti
m
eout-rela
t
ed te
s
ts i
n
no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
add IO
:
:Splice::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
test_io_splice_ein
t
r:
b
eef up
t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
u
se s
s
ize_t/size_t
i
n
stead
o
f lon
g
/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
EINTR t
e
st
on
l
y wo
r
ks u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
de
t
ect closed descriptors on
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_
f
ileno: us
e
F
I
X2INT i
n
stead of NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
i
o
_
splice
3
.
1
.
0 - IO::
S
plice
.
co
p
y_stream i
m
prov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
minor docu
m
entation update
s
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
I
O
::Splice
.
copy_s
t
ream doesn
'
t c
h
an
g
e offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf:
r
e
move unnecessary dir_c
o
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
W
o
n
g
io_s
p
lice 3
.
0
.
0
- kinder,
gentler Linu
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Won
g
doc: m
o
r
e
not
e
s
for
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
remove VERSION
consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc
f
o
r new interfaces an
d
changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vms
p
lice
flags
a
rgument
d
ef
a
u
l
t
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add I
O
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
E
ric
Won
g
trysplice
i
mp
l
ies SPLIC
E
_F_NONBLO
C
K for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
on
g
flags are optional for
s
p
l
ice and tryspl
i
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
shorten calls
to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
avoid
s
igned vs
u
n
s
i
gned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
copy_
s
tream: File
.
open encoding doe
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
: fix bro
k
en asserti
o
ns on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_strea
m
use
s
I
O
.
try
s
p
l
ice inste
a
d of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
test:
r
emove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
a
dd IO
.
trysplice
interface
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c Wo
n
g
io/
s
plice: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
e
st: cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up p
a
ckaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
GNUmakef
i
le
:
s
y
nc exampl
e
s for documentation publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wo
n
g
GN
U
ma
k
efile: up
d
ate RAA on
new
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
Ruby io_
s
p
lice 2
.
2
.
0
-
upda
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
add
I
O#pi
p
e_size a
n
d
IO#p
i
p
e
_size=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c Wong
test_io_splice: fix broke
n
t
est
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
Wong
Ruby
i
o_sp
l
ice
2
.
1
.
0 - IO::Splice
.
co
p
y_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
doc: help RDoc read I
O
::Sp
l
i
ce
single
t
on meth
o
d
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
docu
m
ent +src
+
and +dst+ for IO::Splice
.
{f
u
ll,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add
rcov targe
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_str
e
a
m: handle and block on EAG
A
IN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
GNUmakefile: allow pass
i
ng o
p
tions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
copy_stream: cleanup after
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
COPYING: bundle the L
G
PLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
R
u
b
y i
o
_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
upda
t
e
P
IPE_CAPA documentation for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
rel
i
cense to
LGPLv
2
.
1
+
(from
LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
G
N
Umakefile: make our unit tests PH
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples
/
splice-cp: s
i
mplify with IO::
S
plice
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wo
n
g
i
o_splice_ext: r
e
qui
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
o
py_stream takes source offset like
t
he non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
msplice to take
a
single string
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wo
n
g
copy
_
stre
a
m: always try to m
o
ve pages i
n
stead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Won
g
p
r
eliminary support fo
r
F_
G
ETPIP
E
_SZ and
F
_SET
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
update IO::Splice::F
_
M
OVE do
c
umentation f
o
r 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
s
i
mp
l
ify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
implement IO::Splice
.
c
opy_s
t
ream
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
f
ix in
d
entat
i
on bug
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
Ruby io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c
Wo
n
g
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
tes
t
for n
o
n-blocking, non-
p
i
p
e descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
clarify wording
i
n license
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
allow IO(-ish) o
b
j
ects as
d
escripto
r
argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
test: enabl
e
Ruby warnin
g
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
IO
.
s
plice always releases the GV
L
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more
d
escriptive Te
m
pfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
do
c
: better ex
p
lai
n
the
ne
e
d for IO::S
p
l
ice::
F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
oid p
a
rtial wr
i
tes on
IO
.
vmsplice unle
s
s F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
E
r
ic Wong
s
p
lit out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
GNUmakef
i
le: sw
i
tch t
o
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice
"
should be a module, not a class
commit
|
commitdiff
|
tree
next