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
E
ri
c
Wong
io_splice 4
.
3
.
0 - cleanups and c
o
m
p
atibili
t
y fixes
commit
|
commitdiff
|
tree
2014-02-15
Eric
Wong
avoid deprecated rb
_
thr
e
a
d_blocking_region o
n
2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eri
c
Wong
deprecate and remove docs f
o
r IO::Sp
l
ice
:
:WAIT
A
L
L
commit
|
commitdiff
|
tree
2014-02-09
E
r
i
c Wong
rem
o
ve copy_stream t
e
sts a
n
d refe
r
ences
commit
|
commitdiff
|
tree
2014-02-09
Eric
W
ong
p
r
e
p
are for rb_th
r
ead_blocking_region remo
v
a
l
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: k
i
ll
r
aa_update tas
k
commit
|
commitdiff
|
tree
2013-09-26
Eric
Wong
avoi
d
RARRAY
_
PTR usa
g
e for vmspl
i
ce
commit
|
commitdiff
|
tree
2013-05-12
E
r
i
c
Wo
n
g
.
gitignore
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
Wong
io/splice: depreca
t
ed potentially unsaf
e
m
e
thods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set c
l
o
se-on-
e
xec in p
i
pe size modification check
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
io_splice
4
.
2
.
0 -
s
everal bugfix
e
s
and workaround
s
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vm
s
pl
i
c
e: more co
n
sistent
f
ileno retry handl
i
ng
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: a
v
oi
d
refer
e
ncing
i
nv
a
lid
s
tack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
d
oc: s/
l
ibrelist
.
c
o
m/libreli
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric
W
ong
avo
i
d u
n
ame() for pip
e
size modi
f
ication checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maximum spl
i
ce l
e
ngt
h
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
on
g
copy_st
r
eam: sma
l
l cleanup fo
r
pip
e
s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice
4
.
1
.
1 -
w
orkar
o
u
n
d
so
c
ket -> pip
e
i
s
sues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand
d
oc for non-blocking splice into a pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
copy_stre
a
m: always
u
se SPLICE_F_
N
ONBLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic Wong
io_splice 4
.
1
.
0 - copy_stream e
n
han
c
ement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stre
a
m c
o
erces based o
n
#to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
io_splice 4
.
0
.
0 - easier to u
s
e
!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c W
o
n
g
fix up documentatio
n
f
o
r fd vs I
O
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_stream:
enough to get this work
i
ng
un
d
e
r
M
RI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
tes
t
_copy_st
r
ea
m
:
f
i
x
u
serspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add cop
y
_stream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_stream: update src_offse
t
on r
e
tri
e
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
op
y
_stream a
t
tempts
to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test
_
io_s
p
lice:
d
isable timeout
-
re
l
ated tests in non-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
ong
add IO:
:
Splic
e
::WAITA
L
L
f
la
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io
_
spli
c
e_eintr:
beef up test
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
ong
use s
s
i
z
e_t/size_t instead of lon
g
/unsi
g
n
e
d long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
ng
EINTR
t
est only work
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect close
d
descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my
_
fileno: use
F
IX2
I
NT in
s
tead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
ret
r
y o
n
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
io_sp
l
ice 3
.
1
.
0 - IO
:
:Splice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
mi
n
or doc
u
mentation up
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
ng
IO::Splice
.
copy_st
r
eam doesn't change
o
f
fset of
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c
W
o
ng
extconf: rem
o
ve unnecessary dir
_
c
onfig statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_
s
p
l
ice 3
.
0
.
0 - kin
d
er,
ge
n
tler Linux zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: more
n
otes
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
move VERSION cons
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc:
R
D
oc
for
new in
t
erfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vms
p
lice fla
g
s arg
u
ment defaults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
trysplice implie
s
SPLICE_F_NONBLOCK for
flag
s
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Won
g
flags
a
r
e optional for
splice an
d
trysplice
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c
Wong
shorten
calls
to r
b
_thre
a
d_blo
c
kin
g
_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid sig
n
ed
vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
c
opy_stream:
Fi
l
e
.
open
encoding
doesn't
matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t: fix broken
a
ssertions
o
n
R
uby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
c
opy_stream
u
ses IO
.
trys
p
lice ins
t
ead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: remove unused_
p
ort funct
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
ad
d
IO
.
trys
p
lice int
e
rface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splic
e
: u
n
inden
t
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
Wong
test: cleanup
u
n
u
sed_port fun
c
ti
o
n
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic
W
ong
cle
a
n
up
p
ackaging a
n
d
u
se pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
ong
doc: swit
c
h to
w
ron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmak
e
file
:
sync examples for documentation
p
u
b
lishing
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic W
o
ng
GNU
m
akefile: update R
A
A on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ru
b
y io_splice 2
.
2
.
0 - updat
e
s for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
on
g
a
dd IO#pi
p
e
_
si
z
e and IO#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
W
ong
test_io_splice:
fi
x
broke
n
test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
Ruby io_splice 2
.
1
.
0
- IO::Sp
l
i
c
e
.
cop
y
_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wong
d
oc: help RDoc re
a
d IO::Splice singl
e
ton m
e
thods
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
document +src
+
and +ds
t
+ for IO::S
p
lice
.
{full,part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
G
N
Umakefile:
a
d
d rcov targe
t
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
ong
copy_s
t
ream:
hand
l
e and
b
lock on EAGAIN from the
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmak
e
file: allow passi
n
g
o
ptions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream:
c
leanup afte
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING: b
u
ndle the LGPLv2
.
1
i
nstead o
f
LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PI
P
E_CAPA documen
t
ation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
rel
i
cens
e
to LGPLv2
.
1+ (from L
G
P
L
v3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNUmakefile: ma
k
e our unit tests PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
on
g
exampl
e
s/sp
l
ice-
c
p: simplify
with
I
O::Spl
i
ce
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_
s
plice_
e
xt
:
req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
n
g
copy_stream takes s
o
urce of
f
se
t
l
i
k
e the
non-
s
plic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vm
s
p
li
c
e to take a sin
g
le string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
copy_
s
tream: al
w
ays try
t
o move pages
i
nstea
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
preli
m
inary support for F_
G
ETPIPE_SZ and F_
S
ETPIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
update IO:
:
S
plice::F_MOVE docume
n
tation
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
simplify
examples f
o
r 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric
Won
g
i
m
ple
m
ent IO::Splice
.
c
o
py_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
f
ix
i
ndentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
Ruby io_spli
c
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
cle
a
nup mak
e
fi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
test for
n
on
-
blocking, non
-
pipe de
s
crip
t
or
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
lar
i
fy wording
i
n
license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
tes
t
: enable Ruby
w
a
r
n
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice alw
a
ys
r
el
e
ases
t
he GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wo
n
g
te
s
t: more descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better e
x
plain t
h
e
n
ee
d
for I
O
:
:
Splice
:
:
F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
avoid partial
wr
i
tes on IO
.
vmspl
i
ce unless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
spl
i
t out
A
R
Y2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
GNUmakefile: switc
h
t
o
R
D
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Splice" should
be
a
m
o
dule
,
not
a
class
commit
|
commitdiff
|
tree
next