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: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/spli
c
e: deprecat
e
d
potentially
unsafe
m
ethods
commit
|
commitdiff
|
tree
2013-04-21
E
r
ic Wong
set clos
e
-on
-
exec in p
i
pe siz
e
modi
f
ication ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
E
r
i
c Wo
n
g
io_s
p
lice 4
.
2
.
0 -
several bug
f
ixes and workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vmsplice
:
mor
e
c
o
n
siste
n
t
fileno
r
e
t
ry
h
an
d
ling
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Wong
vmspl
i
ce: avoi
d
re
f
erencing invalid
s
tack addres
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
Won
g
doc: s/librelist
.
c
o
m
/li
b
relist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
av
o
i
d
uname() for pi
p
e size modifica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
limit m
a
ximum splice length to 1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
c
opy_stream: small cleanup for p
i
pe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
- workaround s
o
cket -> pipe
i
ssues
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
expan
d
doc
f
or non-blockin
g
spli
c
e i
n
to a
p
i
pe
commit
|
commitdiff
|
tree
2011-05-17
E
r
ic Won
g
copy_
s
t
r
ea
m
:
al
w
ays use SPLICE_F_NONBLOCK
for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wo
n
g
io_s
p
lice 4
.
1
.
0 - copy_st
r
eam enhancem
e
nt for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_stream
c
o
erces based on
#to_pat
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io
_
splice
4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up
d
ocumen
t
atio
n
for
f
d vs IO
objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream
:
enou
g
h to get
this wo
r
king
u
n
der MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
test_copy_stream: fix use
r
spa
c
e b
u
ffering as
s
umption
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
a
dd copy_stream
test
f
rom MRI
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
Wo
n
g
copy_
s
tr
e
a
m: update src_of
f
set on retries
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
copy_stream attempts
t
o use
I
O:
:
Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_spl
i
ce: disable timeout-re
l
ate
d
te
s
ts
i
n non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add I
O
::Splice::WAITALL
flag
s
upport
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
est_io
_
splice_e
i
n
tr: beef
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
use s
s
ize_t/size
_
t
instead of long/u
n
sign
e
d l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR te
s
t only work
s
u
nder 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
etect
c
l
os
e
d descripto
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
my_fileno: use FIX2INT in
s
tead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
ong
io_splice 3
.
1
.
0
- IO
:
:S
p
lice
.
copy_stream improveme
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
minor
documentatio
n
updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::
S
pli
c
e
.
copy_stream doesn't cha
n
g
e
o
ffset of sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric W
o
ng
extconf:
remove unnecessary
d
ir_c
o
nf
i
g st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wo
n
g
io_splice 3
.
0
.
0
-
kinder, gent
l
er Linux z
e
ro-
c
o
p
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: more
notes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
r
e
move VE
R
SION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c:
R
Doc
f
or new interfaces and cha
n
ges
commit
|
commitdiff
|
tree
2011-02-28
E
ric
Wong
IO
.
vmsplic
e
flags argum
e
nt defau
l
ts to
z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
add IO
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
ysplice impli
e
s
S
PL
I
CE_F_N
O
NBLOCK for f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
fl
a
gs a
r
e optional for
spl
i
ce and t
r
yspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c
Won
g
shorten calls t
o
rb_
t
hrea
d
_blocking_
r
egion
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
avoid sig
n
ed
v
s unsigned comp
a
ri
s
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream: File
.
open
encodin
g
doesn
'
t
m
atter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
t
est: fi
x
broken
a
ss
e
rtions on Ruby
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy
_
s
t
r
eam
u
ses IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
ri
c
Wong
t
e
s
t
: remove unused_port fun
c
tion
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
W
ong
add IO
.
trysplice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
io/splice: unin
d
en
t
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
n
g
t
est: cl
e
anu
p
unused_port function
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c
Wong
clean up
pack
a
g
ing and u
s
e
p
kg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: swit
c
h to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync
e
xamples for
d
ocumenta
t
ion publi
s
hin
g
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
W
ong
GNUmakefile: update
RAA
on new rel
e
ases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
Ru
b
y
io_splice 2
.
2
.
0 - up
d
ates
f
or Li
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size and IO#pipe_size= acc
e
s
sors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
t
e
st
_
io_splic
e
: fix br
o
ken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wong
R
u
b
y
i
o_s
p
l
i
ce
2
.
1
.
0 - IO:
:
Splice
.
cop
y
_st
r
eam
fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
Wong
doc
:
help RDoc read IO::Splic
e
singl
e
ton methods
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
ng
d
ocument +sr
c
+ and +dst+ for IO::Splice
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmake
f
ile: add
r
cov
t
a
r
get
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
copy_stream: h
a
nd
l
e
and
b
lock on E
A
GAIN from
t
h
e non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
GN
U
makefi
l
e: a
l
lo
w
passing op
t
ion
s
to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
c
o
py_str
e
am: clean
u
p
after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
COPYING: bundle t
h
e
LGPL
v
2
.
1 i
n
ste
a
d of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_spl
i
c
e
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
update P
I
P
E
_
C
APA documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
r
elicense to LGPLv2
.
1+
(
fro
m
L
GPLv3 on
l
y)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefi
l
e
:
make
ou
r
unit tests
PHO
N
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice
-
c
p
: simplify wit
h
IO::Spl
i
ce
.
co
p
y_stre
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: re
q
uire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
c
opy_
s
tr
e
am
tak
e
s so
u
rc
e
offset like the non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
r
i
c
W
ong
allow IO
.
vmsplice to take
a
single string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic
Wong
copy_
s
tream:
a
lways
t
ry to
m
ove pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
pre
l
iminary s
u
pport for
F_GET
P
IPE_SZ and
F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
updat
e
I
O::
S
p
lice::
F
_MOVE documentation
f
o
r 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c W
o
ng
implement IO::Splice
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wo
n
g
fi
x
indentation
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
R
uby
i
o
_
splic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
test for non-bl
o
cking,
n
on-pip
e
descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
cl
a
rif
y
wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
allow IO
(
-ish
)
objects as descriptor argum
e
nts
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: en
a
b
le Ru
b
y
w
arnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
plic
e
always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test
:
more descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
doc:
better explain the need for IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
avoid
p
a
rtial writes
o
n
IO
.
vmspli
c
e u
n
l
e
ss F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
p
l
i
t out ARY2
I
OVEC ma
c
ro
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
GNUmakefile: switch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splic
e
"
should be a module, not
a
class
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c Wong
RE
A
D
M
E
:
add maili
n
g list archive information
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/po
s
ix_
m
q
/
io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
a
d
d gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree