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
.gitignore: add .rbx
2013-05-12
Eric Wong
.
gitig
n
ore:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
Wong
i
o/splice: deprecate
d
potentially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wo
n
g
set cl
o
se-on-exec in pipe size modifi
c
ati
o
n check
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
io_
s
plice 4
.
2
.
0
- sev
e
ral b
u
g
fixes and
work
a
rounds
commit
|
commitdiff
|
tree
2013-01-19
E
ri
c
W
ong
vmsp
l
ice: more co
n
s
i
st
e
nt
f
ileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wo
n
g
vms
p
lic
e
:
a
v
o
i
d r
e
fere
n
cing inva
l
id stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
r
ic Wong
d
o
c: s/librel
i
st
.
com/l
i
brelist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eri
c
W
ong
avoid uname() for
pi
p
e size mod
i
ficat
i
on checks
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
n
g
limit maximum splice length
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
o
py
_
s
tream: small cleanup for pipe splicin
g
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
io_s
p
lice
4
.
1
.
1 - wor
k
around socket -> pipe iss
u
es
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
x
pand doc fo
r
non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
E
r
i
c Wong
copy_stream: alw
a
ys use SPLICE_F_NONBLO
C
K for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
io_sp
l
ice 4
.
1
.
0 -
copy_stream enhanc
e
ment for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream
c
oerces b
a
se
d
on #t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
io_
s
p
li
c
e 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix
up documentation for fd vs IO obj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
c
o
py_
s
tream: enoug
h
to get this wo
r
kin
g
under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
Wong
test_copy_stream: fix userspace buffering ass
u
mption
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add
c
o
p
y_
s
t
r
ea
m
test
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
copy_strea
m
: up
d
at
e
src_offset
o
n retries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
W
on
g
copy_stre
a
m attempts
t
o use IO::Splice::W
A
I
TALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
est_io_splic
e
: disable timeout-re
l
ated tests i
n
non-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
add IO::Splice::W
A
I
T
ALL
f
lag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_
i
o_s
p
li
c
e_eint
r
: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric
Won
g
use ssize_t/size_t instead of long/unsigned
long
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
EINTR
t
est only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed descript
o
rs on EI
N
TR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my
_
fileno: use FIX2IN
T
instea
d
of NU
M
2IN
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splic
e
3
.
1
.
0
-
IO::Splice
.
copy_st
r
eam imp
r
ovement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
m
i
nor
documentation updates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
I
O
::Spli
c
e
.
copy_stream doesn't
ch
a
nge
o
ffse
t
of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eri
c
Wong
extco
n
f: rem
o
ve unnecess
a
r
y dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o
_
spli
c
e
3
.
0
.
0 -
kind
e
r, gentler
L
inux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
d
o
c
: more notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: RDoc
f
or new
i
nte
r
fa
c
es and
changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice flags argument default
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
y
t
ee interface
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
trysplice im
p
lies SPLICE_F_NONBLOCK fo
r
fl
a
gs
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are
o
ptional for splice and try
s
plice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
s
horten calls t
o
rb_thr
e
a
d_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oi
d
signe
d
vs unsigne
d
c
om
p
a
r
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_s
t
r
eam: File
.
open en
c
oding do
e
sn't ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix bro
k
e
n assertions
o
n Rub
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_
s
tream uses
I
O
.
t
r
y
s
p
lic
e
i
nste
a
d of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
test: remove unused_po
r
t function
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c W
o
ng
add IO
.
t
rysplic
e
interf
a
ce
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic W
o
ng
io/splice:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
test: c
l
eanup
u
nused_port fu
n
ct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
c
le
a
n up packaging and
u
se pk
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
s
witch
t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
GNUmakefile: syn
c
examples for docu
m
e
ntation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RAA on new rele
a
ses
commit
|
commitdiff
|
tree
2010-08-02
E
ric
W
ong
Ruby io
_
splice
2
.
2
.
0 -
u
pdat
e
s for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric W
o
ng
ad
d
IO#pipe_siz
e
and I
O
#pipe_size= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_i
o
_
s
plice: f
i
x broken test
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
ng
R
u
by
i
o_splice 2
.
1
.
0 - IO::Splic
e
.
copy
_
str
e
am
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
doc: help
RDoc read
I
O::S
p
lice si
n
gleton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wo
n
g
d
ocum
e
nt +src+ and +dst+ for I
O
::Splice
.
{full,
p
arti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
GNUmake
f
ile:
a
dd rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
opy_st
r
eam: handle and block on EAGAIN from the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic
Wong
GNUmak
e
file: allow passing options to test/
u
n
it
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_str
e
a
m
: clea
n
up after
o
ur
s
el
v
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bu
n
dle th
e
LG
P
Lv2
.
1 i
n
stead of LGP
L
v
3
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
Ruby
io_s
p
lice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
u
p
date
P
IPE_
C
A
P
A
d
o
cumentation for Linu
x
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Won
g
r
e
l
i
c
ense to L
G
PLv
2
.
1+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUm
a
k
efile:
make our unit tests PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
exampl
e
s/spl
i
ce-c
p
: simplif
y
with IO::Splice
.
cop
y
_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splic
e
_ex
t
: require
e
rrno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wo
n
g
copy_st
r
eam
t
akes source off
s
et
like the non-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
W
ong
allo
w
IO
.
vms
p
lice to take
a
single stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy_s
t
ream:
a
lways t
r
y to move
page
s
instead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
p
reliminary support f
o
r F_GETPIP
E
_SZ and F
_
SE
T
PIPE_S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update
IO::Splice::F_MOVE docume
n
tation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
imp
l
eme
n
t IO::Spli
c
e
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix inden
t
ation bug
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
Ruby io_sp
l
ice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
cleanup m
a
kefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test for non-blo
c
king, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wo
n
g
c
larify w
o
r
ding
i
n lic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
allow IO(-ish
)
o
b
jects as descriptor argu
m
e
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enabl
e
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
IO
.
s
plice always
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
n
g
test: more
d
es
c
r
i
ptive Tem
p
file
names
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wo
n
g
doc: better explain the need for IO::Sp
l
ice
:
:
F
_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
avoid partial writes
o
n IO
.
vmsplice
u
nless F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
split out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
GNUmakefi
l
e: switch t
o
RD
o
c 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wo
n
g
"Sp
l
ice" shoul
d
b
e
a
m
odule, n
o
t
a
class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
EADM
E
:
a
dd mail
i
ng
l
ist archiv
e
i
nformation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LIC
E
NS
E
:
s/pos
i
x_mq/io
_
linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wo
n
g
i
n
iti
a
l
commit
|
commitdiff
|
tree