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 Won
g
i
o_splice
4
.
3
.
0 - cleanups and comp
a
tibility fixes
commit
|
commitdiff
|
tree
2014-02-15
Eric
Wong
a
v
o
id deprecated rb_
t
hread_blocking_re
g
ion
o
n 2
.
0
+
commit
|
commitdiff
|
tree
2014-02-09
Er
i
c Wong
deprecate and
r
emove do
c
s
for
I
O::Spl
i
c
e
::W
A
I
TALL
commit
|
commitdiff
|
tree
2014-02-09
Er
i
c Won
g
r
e
m
o
ve copy_stream tests and refe
r
en
c
es
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
p
r
ep
a
re
for rb
_
thread_
b
locking_reg
i
o
n
r
e
moval
commit
|
commitdiff
|
tree
2013-09-30
E
ric Wong
Rakefile: kill raa_u
p
date task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
a
v
oid R
A
RRAY_PTR u
s
age for vmspl
i
c
e
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic Wong
.
g
itignore: add
.
r
bx
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
io/spli
c
e: d
e
precated poten
t
ially unsafe
m
ethods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
s
e
t
cl
o
s
e-o
n
-
e
xec
i
n pipe size
m
o
dification check
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic
Won
g
io_
s
p
lice 4
.
2
.
0
- several bug
f
ix
e
s and workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
vmsplice: more consiste
n
t file
n
o retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vms
p
lic
e
: avoid r
e
ferencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
o
ng
doc: s/librel
i
s
t
.
com/libr
e
list
.
o
rg/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid un
a
me() for pipe size mo
d
ification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit
m
a
ximum splice length to
1
<
<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
opy_stream: small c
l
eanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
Wong
io_spl
i
ce 4
.
1
.
1 - workaround
s
ocket -> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
expand
doc fo
r
non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_str
e
a
m
:
alway
s
use SPLI
C
E_F
_
NONBLO
C
K
for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
io_
s
plic
e
4
.
1
.
0 -
c
opy_
s
tre
a
m enh
a
ncement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric Won
g
c
o
py_stream coerc
e
s base
d
on
#
to_
p
a
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
i
o
_splice 4
.
0
.
0
-
easier t
o
u
se!
commit
|
commitdiff
|
tree
2011-05-13
E
ric W
o
ng
fix up docu
m
e
nta
t
ion for
f
d vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
cop
y
_stre
a
m: enough t
o
get this workin
g
u
n
der MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
test_copy_stream:
fi
x
u
s
erspace buffer
i
ng ass
u
mp
t
ion
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
add
c
opy_str
e
am
t
est from
MRI
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream: update src_
o
ff
s
et on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_
s
tream attempt
s
to u
s
e IO::Splice::WAI
T
A
L
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_spl
i
c
e
: disable timeout-r
e
lated tests in non
-
MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
add IO
:
:S
p
lice::W
A
ITALL fl
a
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
te
s
t
_
io_splic
e
_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t in
s
te
a
d of lo
n
g/unsign
e
d long
commit
|
commitdiff
|
tree
2011-05-09
E
ric
Wong
EI
N
TR test only works
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed
d
es
c
r
ipto
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
my_
f
ileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
io_
s
pli
c
e 3
.
1
.
0 - IO::Splic
e
.
copy_stream
i
mprov
e
ment
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
minor documen
t
ation
updates
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Won
g
IO::Sp
l
ice
.
copy_stream doe
s
n't change
o
ffset of
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extco
n
f:
r
emove un
n
ecess
a
ry dir_
c
o
n
f
i
g statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wo
n
g
io_splice 3
.
0
.
0 - k
i
nd
e
r, gentler Lin
u
x
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: more notes for IO
.
vm
s
plice
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c Wo
n
g
r
emove VERSION consta
n
t
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: RDoc fo
r
new interfac
e
s
and c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
IO
.
vmsplic
e
flags arg
u
m
e
nt defaults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
tr
y
tee
i
nte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
n
g
trysplice implies SPLICE_
F
_N
O
NBLO
C
K
for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optio
n
al
f
or
splice and trys
p
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
shorten call
s
to rb_t
h
r
e
ad
_
blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoi
d
signe
d
vs unsigned comp
a
rison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
c
opy_stream: File
.
open encoding d
o
esn't matter
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
t
e
st: fix brok
e
n a
s
sertions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy_strea
m
u
s
es IO
.
trysplic
e
i
n
stead of
IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
te
s
t: remo
v
e unused
_
p
ort function
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
add IO
.
trys
p
lice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/sp
l
i
ce: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
n
g
test: c
l
ea
n
u
p unused_po
r
t function
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
clean up packaging and
u
se pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongd
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile:
s
ync
examp
l
es for docu
m
ent
a
t
i
o
n publ
i
s
hing
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
GNUma
k
efile:
u
pdate RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
W
ong
R
u
by i
o
_splice 2
.
2
.
0
-
upd
a
t
es for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic W
o
ng
a
d
d
IO#pipe
_
siz
e
and IO#pipe_size= ac
c
essors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
t
e
st_io_splice:
f
ix b
r
oken te
s
t
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Ruby io
_
spli
c
e 2
.
1
.
0 - IO::Splic
e
.
cop
y
_str
e
am fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
do
c
: help RDoc read
I
O::Spl
i
ce single
t
on methods
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
Wong
document +
s
r
c
+
a
nd
+
ds
t
+
for IO::Splice
.
{
full,p
a
r
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GN
U
makefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_str
e
a
m
: handle and block on EAGAIN
from t
h
e non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
n
g
GNUmakefile:
a
l
low
p
as
s
i
ng options
t
o test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
copy_stream: cleanu
p
after ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
COPYI
N
G
: bundle the LG
P
Lv2
.
1 i
n
stead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
R
u
by io_splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
ong
u
p
dat
e
PIPE_CAPA
docu
m
ent
a
tion for Linux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
reli
c
ense to LGPL
v
2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
G
NUmak
e
file: make
our unit tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
example
s
/
splice-cp
:
simpl
i
fy with IO::Splice
.
c
o
py_st
r
e
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_splice_ext: requi
r
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
cop
y
_stream takes
s
ou
r
ce offse
t
l
i
ke the
n
o
n-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
msplice to
t
ake a sing
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
copy_st
r
e
am
:
al
w
ays try t
o
move pages instead of
c
opying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
pr
e
limina
r
y
su
p
port for F_GETPIPE_SZ
a
nd F
_
SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wo
n
g
update I
O
:
:
S
plice::F_MOVE
d
o
c
u
mentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
sim
p
lify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement
IO::Spl
i
ce
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
f
i
x indentat
i
on bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_
s
plice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
clea
n
up makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
test for non-block
i
ng, non-pip
e
descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
clarify wording in li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
l
low IO(-ish) o
b
jects as descript
o
r argum
e
nts
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est: enable Ruby
w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Won
g
IO
.
spl
i
ce
alw
a
ys
r
elease
s
t
he
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test: m
o
re descriptive Tempfile
n
ames
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
doc: better expl
a
in th
e
need
for IO::Spl
i
c
e
:
:
F
_
NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
avoid partial writes on IO
.
vmsplice
u
nle
s
s F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
spl
i
t out ARY2I
O
VEC macro
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wong
GNUmake
f
ile: swit
c
h t
o
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c
W
o
n
g
"Splice" should
b
e
a
m
odule
,
not a clas
s
commit
|
commitdiff
|
tree
next