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
vmsplice: avoid referencing invalid stack address for strings
2013-01-19
Er
i
c Wong
vmsplice: avo
i
d ref
e
r
enc
i
ng
i
nvalid sta
c
k addr
e
s
s for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s/librelist
.
com
/
l
ibrelis
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid
u
n
ame() for pipe size
m
odification checks
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
limit
m
aximum
splice
length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stre
a
m
:
small cleanup f
o
r pipe spli
c
ing
commit
|
commitdiff
|
tree
2011-05-18
Eric
Won
g
io_
s
plice 4
.
1
.
1 - work
a
roun
d
socket
-> pip
e
i
ssu
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand d
o
c
f
or no
n
-bl
o
cki
n
g
s
pl
i
ce into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
o
py_stre
a
m: alwa
y
s
u
se SP
L
ICE_F_NONB
L
O
C
K for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_
s
plice 4
.
1
.
0 - copy_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_stream coerces ba
s
ed on #to_path
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
io_splice 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix
u
p d
o
cum
e
ntatio
n
for fd
v
s IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
: enough t
o
get this working u
n
der MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
test_copy_stream: fix users
p
ace
bu
f
fe
r
ing assum
p
tion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stream te
s
t fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_strea
m
: update s
r
c_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_
s
t
r
eam attem
p
ts t
o
use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
te
s
t_io_splice: disable timeout-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
a
d
d IO::Splice:
:
WAITAL
L
flag sup
p
o
r
t
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
test_io_splice_ei
n
tr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
use ssize_t/size_t instead of long/u
n
s
igned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c Wong
EINTR test only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
det
e
ct clos
e
d d
e
scriptors
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
m
y
_fileno: use
FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry o
n
EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
io_spli
c
e 3
.
1
.
0 - IO::Splic
e
.
c
o
py_
s
t
ream improvemen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor documen
t
ation updates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c Wong
IO::Sp
l
ice
.
co
p
y_stream doesn't
c
hange offset of sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c Wong
e
xtconf: remove unneces
s
ary d
i
r_config
statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice
3
.
0
.
0 - ki
n
der
,
gentler Linu
x
z
e
r
o-copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
d
oc: m
o
re notes
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wo
n
g
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wo
n
g
doc:
RDoc for
n
ew i
n
te
r
faces and chan
g
es
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
IO
.
vmsplice fl
a
gs argument d
e
faults
t
o z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
ytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
try
s
p
l
i
ce im
p
lies SPLICE_F_NONBLOCK for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
fla
g
s are optional for splice an
d
try
s
plice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sh
o
r
t
en calls to rb_thre
a
d_b
l
ock
i
ng_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
o
i
d s
i
gne
d
vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
c
o
p
y
_stream: File
.
o
p
en
encodin
g
d
o
esn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
te
s
t: fix bro
k
en a
s
s
ertions on
R
uby 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
W
ong
copy_stream uses I
O
.
try
s
plice inste
a
d of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
te
s
t: remove unu
s
ed_port fu
n
ction
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add IO
.
trys
p
lice interface
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c W
o
n
g
i
o/splice:
u
nindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup unused_port f
u
n
ction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
clean up packa
g
i
ng an
d
us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
doc:
s
w
i
tch to wrongd
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
GNUmakefile: sync ex
a
mples for docume
n
t
a
tion publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmake
f
ile: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
Rub
y
io_splice 2
.
2
.
0 - updat
e
s
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add
IO
#
pipe
_
size and IO#pipe_
s
ize
=
accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wong
test_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
io_splice 2
.
1
.
0 - IO::Spl
i
c
e
.
copy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
doc: help RD
o
c r
e
ad
I
O::Splice single
t
on m
e
th
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
documen
t
+src+ and +dst+ for IO::Splice
.
{full,
p
artial
}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
GNUmak
e
f
ile: add
r
co
v
target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: handle and block o
n
EAG
A
IN from the
n
on
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
makef
i
l
e: al
l
ow passing
op
t
ions to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy_
s
tream: cleanup af
t
er
ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
C
O
PYIN
G
: bundle the LG
P
Lv2
.
1 instead
o
f LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic
W
o
ng
Ruby io_sp
l
ice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
on
g
update PIPE_C
A
PA docum
e
n
tation for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wo
n
g
relicense
t
o
LGPLv2
.
1
+ (f
r
o
m
LGP
L
v3 on
l
y)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
G
N
U
m
akefil
e
:
make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
e
xampl
e
s/splice-cp
:
simplify with IO::Splice
.
c
opy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
io_spli
c
e_ext: r
e
q
uire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream takes sou
r
ce offset
li
k
e th
e
non-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
allow
I
O
.
vmsp
l
i
c
e t
o
take a
s
ingle
s
tring
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wo
n
g
copy_stream: alw
a
ys t
r
y to m
o
v
e
pa
g
es instea
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
preliminary s
u
pport for F_G
E
TPIPE_SZ and F_
S
ET
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
update I
O
::Splic
e
::
F
_MOVE documentation
f
or 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
W
ong
sim
p
lif
y
exampl
e
s for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imp
l
eme
n
t
IO::Splice
.
cop
y
_strea
m
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
fix ind
e
ntat
i
o
n
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
c
leanup m
a
kefi
l
es
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
t
est for non-bloc
k
ing, non-pipe d
e
scriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify
w
ording
in lice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-i
s
h)
objects a
s
descri
p
tor argument
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
: ena
b
le Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice alway
s
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descri
p
tiv
e
Tempfile na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: be
t
te
r
explain the
need
f
or
IO::Splice::F
_
N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
avoid pa
r
tial writes o
n
IO
.
vmsplice unless F_NON
B
LOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
plit out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wong
GNUmakefi
l
e:
s
witch
t
o RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
r
i
c
Wong
"S
p
lice" shou
l
d be a module, not a
c
lass
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add
m
a
iling
l
ist
arch
i
ve inform
a
tion
commit
|
commitdiff
|
tree
2010-02-15
E
ric
W
ong
LICEN
S
E: s/posix_mq/
i
o_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
Wong
i
nitial
commit
|
commitdiff
|
tree