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
copy_stream: small cleanup for pipe splicing
2011-05-18
Eric Wo
n
g
copy_str
e
a
m
: small cleanup f
o
r pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
io_splic
e
4
.
1
.
1
- workaround s
o
cke
t
-> p
i
pe issues
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c Wong
expand doc for n
o
n-blocking splice into a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wo
n
g
copy_s
t
ream: alwa
y
s use SPLICE_F_
N
ONBL
O
CK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_spli
c
e 4
.
1
.
0 - copy_s
t
r
eam en
h
ancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
co
p
y_s
t
r
e
am coerce
s
b
a
s
ed on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
W
o
ng
io_spli
c
e 4
.
0
.
0 -
easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix u
p
documen
t
ati
o
n for fd vs IO
o
bjects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
e
a
m: enoug
h
to get
this
working
u
nder MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
s
t
_
c
opy_
s
tre
a
m: fix u
s
erspace bufferi
n
g assump
t
ion
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
ad
d
c
opy_stream t
e
st
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_st
r
eam: updat
e
s
r
c
_offset on ret
r
ies
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
c
opy_stream attempts
t
o
u
se IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
ng
test
_
io_spl
i
c
e
:
disable timeout-rel
a
ted
t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c
Wo
n
g
add IO::
S
pl
i
c
e
::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
test_io_splice_
e
i
n
t
r
:
b
eef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
u
se
s
size
_
t/size_t instead of long/
u
nsigned lon
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only work
s
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
etect closed desc
r
ipt
o
rs
on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Won
g
my_fileno
:
use F
I
X2INT
i
nstead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
r
e
try on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
i
o
_splice 3
.
1
.
0
- IO::
S
plice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
minor documentatio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
IO::Splic
e
.
copy_stream doesn't change
offset of
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Won
g
extconf: remove unnecessary dir_confi
g
state
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric Won
g
io_spli
c
e 3
.
0
.
0 -
k
i
n
d
er,
gentler L
i
nux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
doc: more
notes for IO
.
vmsplic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VER
S
ION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc
f
o
r new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
IO
.
v
m
s
plice f
l
ags argument defaults
t
o zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
d
d IO
.
tryte
e
interfac
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
o
ng
trysplice implies SPL
I
C
E
_
F
_
NONBLO
C
K for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
fl
a
gs are option
a
l
f
or s
p
l
ice and trysplic
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
s
horten calls to rb_t
h
r
e
ad_blocking_reg
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
avoid
s
igned vs
u
n
signed comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
co
p
y_str
e
am: File
.
open
encoding
d
o
e
sn
'
t
m
atter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
ng
test:
f
ix broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
cop
y
_
s
trea
m
u
s
e
s
IO
.
trys
p
li
c
e instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
t
est: remove unu
s
ed_port
funct
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
add
I
O
.
t
r
ysplice
i
n
t
erface
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
n
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test:
cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
clean up packaging and use
p
kg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: sw
i
t
ch to w
r
ongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
NUmake
f
ile: sync ex
a
mpl
e
s
f
or
d
ocumentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
GNUmakef
i
l
e: update RAA on new r
e
leases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_
s
plice 2
.
2
.
0
-
upda
t
es for
Lin
u
x 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
add IO#pipe_
s
ize
a
nd
IO
#
pipe_size
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
W
ong
test_io_splice: fix brok
e
n t
e
st
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0 - IO::Spli
c
e
.
copy_st
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic W
o
ng
doc
:
help RDoc
r
ead IO::Spli
c
e sing
l
eton
methods
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
ong
d
o
cument +s
r
c+ an
d
+dst+ for IO::Splice
.
{f
u
ll,par
t
i
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
G
NUm
a
kefile: add rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric
Won
g
copy_strea
m
:
h
a
nd
l
e
and bl
o
c
k
on E
A
GAIN fr
o
m the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
W
ong
GNU
m
akefile: allow passing op
t
ion
s
to test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
copy_stream: cleanup after ourse
l
ves
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
COPYIN
G
: b
u
nd
l
e the LGPLv
2
.
1 instead of L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
Rub
y
io_spl
i
ce 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
P
IPE
_
CAPA doc
u
mentatio
n
f
or L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c
W
o
ng
r
e
license to L
G
PLv2
.
1+ (from LGPLv3 only
)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: mak
e
our unit tests
PHONY
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
o
ng
exam
p
les/splice-
c
p
:
sim
p
li
f
y wi
t
h IO::S
p
li
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
io_splice_ext: req
u
i
re errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
c
o
py
_
stream takes source offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
W
o
ng
allow IO
.
vmsplice
t
o ta
k
e
a single string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy_str
e
am: always try
to move p
a
ges instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
preli
m
inary support fo
r
F_GE
T
PI
P
E
_
SZ
and F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
upda
t
e IO::Splice::F_
M
OVE
d
ocumenta
t
ion
fo
r
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
s
implify example
s
for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement
I
O:
:
Splice
.
c
o
py
_
st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
cle
a
nup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
test
f
or non-blockin
g
, non-pipe de
s
c
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
clarify wor
d
ing in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish
)
obje
c
ts
as de
s
crip
t
or a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
tes
t
:
en
a
b
l
e
R
u
by warning
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
sp
l
i
c
e al
w
ays re
l
eases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test:
more d
e
scriptive
T
em
p
file names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
doc: better explain the
n
eed for IO::
S
pl
i
ce::F
_
N
O
N
BLOC
K
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoid partia
l
writes on IO
.
vmspli
c
e unless
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split
out ARY2IOVEC
m
acro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
GNUmakefi
l
e: switch to RD
o
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"
S
plice" should be a module
,
not a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add mailing li
s
t
a
r
c
hive information
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
LICENSE: s
/
p
osix_
m
q/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add g
e
mspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
in
i
ti
a
l
commit
|
commitdiff
|
tree