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
avoid uname() for pipe size modification checks
2012-03-07
Eric Wong
avoi
d
uname(
)
for pi
p
e size
m
odification che
c
k
s
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
W
ong
limit max
i
mum splice length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
c
opy_stream: small cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
i
o_splice 4
.
1
.
1 - workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
exp
a
nd do
c
f
o
r non-blockin
g
s
p
lice
i
n
to
a
pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wo
n
g
copy_stream: alwa
y
s use SPLICE_F
_
NONB
L
OCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - copy_str
e
am enhancement fo
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_s
t
r
e
am coerces
b
ased on #to_p
a
th
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
io_sp
l
ice
4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Won
g
f
i
x up documentation for
fd vs IO obj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream: eno
u
gh
to get this work
i
ng under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_stre
a
m
: fix user
s
pace bu
f
fering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add co
p
y_
s
tream te
s
t from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_st
r
eam:
u
p
date src_of
f
set o
n
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
co
p
y
_
strea
m
at
t
em
p
ts
t
o
u
se
I
O::Splice
:
:WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_io_splice: disable timeout-related t
e
s
ts in no
n
-MR
I
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wo
n
g
add IO:
:
Splic
e
::WAITALL fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: b
e
ef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ss
i
ze_t/size_t inste
a
d of long/u
n
signe
d
l
o
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
dete
c
t clo
s
ed des
c
rip
t
ors on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
my_fileno: use FIX2INT in
s
tead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric
Won
g
io_sp
l
ice 3
.
1
.
0 - IO::
S
plice
.
co
p
y_stre
a
m improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor
docu
m
ent
a
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
IO::Splice
.
copy_stream doesn't
c
hange offset of s
o
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remove unnece
s
sary di
r
_con
f
ig statement
commit
|
commitdiff
|
tree
2011-03-01
E
r
i
c
Wong
io_s
p
lice 3
.
0
.
0
-
kinder
,
gentler Linux zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mor
e
notes for IO
.
vmsplic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remov
e
VE
R
SION cons
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
doc: RDoc fo
r
new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic W
o
n
g
IO
.
vmsplice
f
la
g
s argument
defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
add IO
.
try
t
ee
i
nt
e
rface
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Won
g
tryspli
c
e implies SPL
I
C
E_F_NONB
L
OCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
flag
s
are opt
i
onal for sp
l
ic
e
and tr
y
s
p
lic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to rb_threa
d
_blocking_r
e
g
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed v
s
unsi
g
ned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
cop
y
_stream: File
.
op
e
n encoding doesn't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test
:
fi
x
broken assertions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_strea
m
uses
I
O
.
trysplic
e
instea
d
of IO
.
s
p
li
c
e
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
a
dd I
O
.
t
rysplice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
tes
t
:
c
leanup unused_
p
ort function
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic
Won
g
clean up packaging and
u
se
p
kg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Won
g
doc: switch to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
ong
G
N
U
makefile: sync exampl
e
s for d
o
c
u
me
n
tatio
n
p
u
b
lishi
n
g
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
GNUm
a
kefil
e
: update RAA on n
e
w releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_spli
c
e 2
.
2
.
0 - upd
a
tes for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add
I
O#pipe_
s
ize and IO#pip
e
_size=
a
ccessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wo
n
g
t
es
t
_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0 - IO::Sp
l
ice
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
Wong
doc: h
e
l
p RDoc
r
ead IO::
S
p
lice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
docu
m
ent +
s
rc+ and +dst+ for I
O
::S
p
lice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: add rcov targe
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy
_
stream: h
a
ndle
an
d
block on EAGAI
N
from th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmakefile
:
allow passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
copy_stream: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COPYING: bundle the LGPL
v
2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Wong
up
d
ate PIPE_CAPA documenta
t
ion for Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
r
elicense to L
G
PLv2
.
1+ (from LGPLv3 onl
y
)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefile: make
o
u
r
un
i
t tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
Wong
examples/spl
i
c
e
-
cp: si
m
plify with IO::Splice
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
E
ric Won
g
io_splice_ext
:
req
u
i
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_st
r
eam t
a
kes source
o
ffset l
i
ke the non
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow
I
O
.
vmsplice
t
o
take a single strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stream: alway
s
try
to
m
ove pag
e
s in
s
tead of cop
y
i
ng
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
prel
i
m
inary support for F_GETP
I
PE_SZ
and F_SETPIPE_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
upd
a
t
e IO::
S
plic
e
::F_MOVE doc
u
me
n
ta
t
i
on for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
simplify examples
f
or 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
i
mplement IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
f
i
x indentatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test
f
or non-blocking, non-pipe de
s
c
ri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wor
d
ing i
n
l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
allow
IO(-
i
sh)
objects
a
s descr
i
pt
o
r arguments
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic W
o
ng
t
es
t
: enable
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice always
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
tes
t
:
m
o
r
e descript
i
ve
T
empfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc: bett
e
r e
x
plain the need for
I
O::
S
pli
c
e
::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
a
void
partial
w
rites on
IO
.
vmsplice unles
s
F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out
ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
GNUmakef
i
l
e: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wo
n
g
"Splice" sh
o
ul
d
b
e
a
m
od
u
le
,
no
t
a
class
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c
W
ong
README: add mailing list arc
h
ive information
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
LI
C
E
NSE: s
/
posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gem
s
pec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree