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
expand doc for non-blocking splice into a pipe
2011-05-18
Eric W
o
ng
expa
n
d
doc for non-blocking
s
plice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
on
g
copy_stream: always
use SPLI
C
E_F_
N
ONBLOC
K
for pa
r
ti
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splic
e
4
.
1
.
0
- copy_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coer
c
es based on
#
t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
io_spl
i
ce 4
.
0
.
0 - easier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up documen
t
ation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_strea
m
:
e
nou
g
h to
g
e
t
this w
o
rkin
g
und
e
r
M
RI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_c
o
py_stream: fix userspace b
u
f
f
ering
a
ssumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
c
o
py
_
s
tream test from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
p
y_stream: upda
t
e
src_offset o
n
re
t
r
i
e
s
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream attempt
s
to use IO::Spl
i
ce::WA
I
TALL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
test
_
io
_
splice: disab
l
e
tim
e
out-r
e
lated tests in non
-
MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add
I
O::
S
pli
c
e::WAI
T
ALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t inst
e
ad of lo
n
g/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
E
INTR test only works unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed
descriptors
on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
my_file
n
o: use FIX2INT
i
nstead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
io_splic
e
3
.
1
.
0 - IO::Splice
.
c
o
py_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
mi
n
or
docum
e
n
t
a
tio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO::Spli
c
e
.
co
p
y_stream
doesn'
t
change
o
ffset
o
f sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: rem
o
ve unnecessary dir
_
config sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Eric
Wong
io_splice
3
.
0
.
0 - kind
e
r
, gentler L
i
n
ux
ze
r
o-copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
d
o
c
: more notes for
I
O
.
vmspli
c
e
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
r
emove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
W
o
n
g
doc: RDoc for new inte
r
faces and chan
g
es
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
IO
.
vmsplice flags argument defaults to
zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
W
ong
add IO
.
trytee int
e
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice
implies SPLICE
_
F_NONBLOCK
fo
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
flags
a
re o
p
t
io
n
al f
o
r splice and
trysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Won
g
shorten calls to rb_
t
h
r
ead_blocki
n
g
_
region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid
s
igned vs unsi
g
ned
c
om
p
arison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
c
opy
_
stream: F
i
le
.
o
p
e
n
encoding does
n
't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test: fix
b
roken assertions
o
n Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c W
o
ng
copy_stream uses IO
.
tr
y
sp
l
ice instead o
f
IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
tes
t
: re
m
ove
u
nused_por
t
function
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Won
g
add IO
.
trysplice int
e
rface
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
io
/
sp
l
ice: unind
e
nt
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c
Wong
test:
c
leanu
p
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c W
o
ng
cle
a
n
u
p
pac
k
a
gi
n
g and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switc
h
to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
GNUmakef
i
le:
s
y
n
c exa
m
ples for docume
n
t
ation
publ
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
W
o
ng
GNUmakefile: up
d
ate RAA on n
e
w releases
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
Ruby io_spl
i
ce 2
.
2
.
0 - upda
t
e
s
for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add I
O
#pipe_size
a
n
d IO#pipe_size= a
c
cessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
u
by io_sp
l
ice 2
.
1
.
0 - IO::Sp
l
ice
.
c
opy_
s
tre
a
m
fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc read IO::Splice singlet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc
u
ment +src
+
a
n
d
+dst+ for IO::Splice
.
{
f
ull,partia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
GN
U
makefi
l
e: add rcov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
copy_stream:
h
a
ndle
and block on E
A
G
A
IN fro
m
th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
G
NUmakefile: a
l
l
ow
p
assin
g
op
t
ions to test/un
i
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cleanup
a
fter
o
u
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
OPYING: b
u
ndle the L
G
PLv2
.
1 instea
d
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_spli
c
e
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_CAPA documentat
i
on
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
relicense to LGPL
v
2
.
1+ (from LGPL
v
3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
GNUmakefil
e
:
m
ake
o
u
r un
i
t tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
exampl
e
s/splic
e
-
c
p: sim
p
lify with
I
O::S
p
lice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
i
o_splice_ext: require
er
r
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
copy_stream takes source offse
t
like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
a
l
low
IO
.
vmspl
i
ce to take
a si
n
gle stri
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stre
a
m: always
tr
y
t
o
move pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
preliminar
y
suppor
t
f
o
r F_G
E
TPIPE_
S
Z
a
nd
F
_SETPI
P
E
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
u
p
date IO::Splice::F_M
O
VE docume
n
tation fo
r
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
s
implify examples
f
or 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
imp
l
e
m
ent I
O
::Splice
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
fi
x
indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ru
b
y io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cl
e
anup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test
fo
r
non-bl
o
cking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
clarify wor
d
ing in lic
e
nse
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish
)
o
bj
e
cts as descriptor argume
n
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
enable Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
IO
.
splice alw
a
ys releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
test: mo
r
e
desc
r
iptive Te
m
pfile
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: be
t
ter
explain the need
f
o
r
IO
:
:Spli
c
e
:
:F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
ong
avoid partia
l
writes on IO
.
vm
s
plice unless F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split ou
t
ARY2IOVEC ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
GNUmakef
i
l
e
:
switch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a
m
odule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailing list
archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
init
i
al
commit
|
commitdiff
|
tree