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
prepare for rb_thread_blocking_region removal
2014-02-09
E
r
ic
W
on
g
pr
e
pare
f
o
r rb_thread_blocking_region
r
emoval
commit
|
commitdiff
|
tree
2013-09-30
E
r
ic Wong
Rakefil
e
: kill raa_update tas
k
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARR
A
Y_PTR u
s
a
ge for v
m
s
plice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitign
o
re: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
ng
i
o/splic
e
: deprecate
d
potenti
a
lly unsa
f
e meth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Er
i
c Wong
set close-on-exec in
p
ipe siz
e
modification che
c
k
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wong
io_splice 4
.
2
.
0 -
s
everal
b
ugfi
x
es and w
o
rkarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
m
splice:
m
ore consist
e
nt fileno retr
y
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
o
n
g
v
m
splice: avoid r
e
fer
e
ncing invalid s
t
a
c
k addr
e
ss for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eri
c
Wong
doc:
s/libre
l
ist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
ric W
o
ng
a
void unam
e
() for pipe size modification ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
li
m
it ma
x
imum sp
l
i
c
e
le
n
gth to
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_
s
t
r
ea
m
:
small cleanup for pipe splici
n
g
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
io_splice 4
.
1
.
1
- workaround socke
t
-> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wo
n
g
e
x
p
and doc for non-blocking splice into
a
pi
p
e
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy
_
stream
:
alwa
y
s use S
P
LICE_
F
_
N
ON
B
LO
C
K f
o
r partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c W
o
n
g
io_splice 4
.
1
.
0 -
co
p
y_str
e
am enhanc
e
m
ent f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
opy_st
r
e
am coerces
b
a
sed on
#t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_spl
i
ce 4
.
0
.
0
- ea
s
ier
t
o us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
f
i
x up documentati
o
n for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
co
p
y_stream: enou
g
h to get this
workin
g
under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
tes
t
_co
p
y
_
s
t
r
e
am: fix
use
r
space buff
e
ring ass
u
mp
t
ion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_strea
m
t
e
st from MR
I
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
Wong
c
o
p
y_stream: updat
e
src_offset o
n
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
co
p
y_stream attem
p
ts to use IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
est_io_sp
l
ice: disable timeout-related tests
in
non-
M
RI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO::S
p
lice
:
:W
A
IT
A
L
L flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
t
est_io_splice_eintr:
b
eef
u
p t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Won
g
use
s
s
i
ze_t/size_t instead
o
f long/unsi
g
ned
l
ong
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
EINTR te
s
t
o
nly
w
orks under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
d
e
tec
t
closed desc
r
ipto
r
s o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
m
y_fileno:
u
s
e FIX2INT instead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
re
t
ry
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0
- IO::S
p
lice
.
copy_stream improvement
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c Wong
m
inor do
c
umentation upd
a
tes
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
IO::Splice
.
copy_stream does
n
't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
ext
c
o
nf:
remove u
n
necessary dir_
c
onfig stateme
n
t
commit
|
commitdiff
|
tree
2011-03-01
Eri
c
Won
g
io_splice 3
.
0
.
0
-
kinder, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc:
more no
t
es fo
r
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
r
e
m
o
ve
V
ERS
I
ON con
s
t
a
nt
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c
:
R
Doc f
o
r new interfa
c
es and changes
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
IO
.
v
m
splice
flag
s
argume
n
t defaul
t
s t
o
zero
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
add IO
.
trytee
interface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
trysplic
e
impl
i
e
s SPLICE_F_N
O
N
BLOCK for f
l
ag
s
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c
W
ong
fl
a
g
s
a
r
e optional for splic
e
a
n
d trysp
l
ice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
shorte
n
calls to
r
b_thread_
b
l
o
cking_
r
e
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid signed vs
u
nsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
co
p
y
_strea
m
: File
.
open encodi
n
g doesn't ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
E
r
i
c Wong
te
s
t:
fix broken
a
ssertions
on
Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
copy_str
e
am uses IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
tes
t
: remove
u
nused_port function
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
add IO
.
try
s
p
l
i
c
e
interface
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
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 p
a
c
k
aging and
u
se pkg
.
m
k
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
swit
c
h to
w
rongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
NUmakefile:
s
y
nc examples
for d
o
cument
a
tion p
u
b
l
i
shing
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
GNUma
k
efile: update RAA on
ne
w
relea
s
e
s
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
Ruby io_splice 2
.
2
.
0 -
u
pdates for
L
inux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size and IO#pipe_size=
accessors
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
test_io_
s
plice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
Rub
y
io_spli
c
e 2
.
1
.
0 - IO::S
p
l
i
ce
.
cop
y
_stre
a
m fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
d
o
c: hel
p
RD
o
c read IO::Splice
singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
ong
docume
n
t +src
+
and +dst+ for
I
O::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
G
N
U
makefile:
a
dd rcov tar
g
e
t
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_stream: handle and block on EAGAIN from th
e
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
GNUmakefile: allow pas
s
ing opti
o
ns to t
e
st/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: clea
n
u
p
after ou
r
selves
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
ng
C
O
P
YING: bun
d
le th
e
LGPLv2
.
1 instead 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 W
o
n
g
update PI
P
E_
C
APA d
o
cume
n
tation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
r
elicense to
L
GPLv2
.
1+ (
f
rom LGPL
v
3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmak
e
file
:
make our unit
tes
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
examples/spl
i
ce-cp: simp
l
ify
with IO::Splic
e
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_
s
plice_ext: req
u
ire
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
co
p
y
_
stream
t
akes source offse
t
like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
all
o
w
I
O
.
vmsplice to take
a
single
s
tring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
co
p
y_stream: alw
a
ys
t
ry to mo
v
e pages instead of c
o
p
y
ing
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
preliminary
s
u
p
port
f
or F_G
E
T
PIPE_SZ and F_SETP
I
PE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
update IO::Splice::
F
_
MOV
E
documentation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify exam
p
les for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implem
e
nt IO
:
:
Splic
e
.
c
o
py_stream
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
n
g
fix i
n
dentation bu
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
c
l
eanu
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est for non-blocking, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
larify
w
ording in li
c
en
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
o
ng
allow
IO(-ish) objects as des
c
riptor a
r
gum
e
nts
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
test
:
enable
R
uby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Won
g
I
O
.
splice alwa
y
s releas
e
s the GV
L
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test: more descriptive
Tempfi
l
e
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bett
e
r
explain the need for IO::Sp
l
i
c
e
:
:F_N
O
NB
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoi
d
p
artial w
r
ites o
n
I
O
.
v
msp
l
ic
e
un
l
ess F_NO
N
BLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric
W
ong
split out ARY2
I
OVEC macro
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
GNUma
k
efile: sw
i
tch to
RDoc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
n
g
"Splice" should be
a
m
o
d
u
le, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Won
g
README
:
add mailing
li
s
t archive inf
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
add
g
ems
p
ec
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c Wong
ini
t
i
a
l
commit
|
commitdiff
|
tree