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
Eric Wong
vmsplice:
a
void refe
r
encing invalid
s
tack
address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Er
i
c Won
g
doc: s/librelist
.
com/lib
r
elist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wo
n
g
avoid
u
n
ame(
)
for pipe s
i
ze
mo
d
ifica
t
ion ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
limi
t
m
ax
i
m
u
m s
p
lice le
n
gth
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
r
ic Wong
copy_
s
tream: small cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Won
g
i
o
_splice 4
.
1
.
1
-
workaround
s
o
c
ket -> pipe is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
expand doc f
o
r non-block
i
ng splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_st
r
e
a
m: always use S
P
L
ICE_F_NONBL
O
CK fo
r
p
artial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
W
ong
io_splice 4
.
1
.
0 - c
o
py_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
c
o
p
y
_
s
t
r
e
am
co
e
r
ces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
io_splice 4
.
0
.
0 - easier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up do
c
umentat
i
on for fd vs
IO objec
t
s
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wong
cop
y
_stream: eno
u
gh to g
e
t
t
his wor
k
ing unde
r
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_c
o
py_stream:
fix userspace
b
u
f
feri
n
g assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
a
d
d
c
opy_
s
tream test from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
copy_stream: upda
t
e sr
c
_offset
o
n
retries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
copy_
s
tream attempts
t
o use IO:
:
Splic
e
::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
tes
t
_
io_
s
plice:
d
i
sab
l
e timeout-related
te
s
t
s in no
n
-MR
I
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
add IO::
S
plice::
W
AITALL
f
lag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_
s
plice_
e
i
n
tr: be
e
f up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
use ssize
_
t/size_t in
s
t
ead o
f
long/uns
i
gned
l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
E
I
NTR tes
t
only
wo
r
ks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clo
s
ed descri
p
t
o
rs on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_file
n
o
: use FIX2INT instead of
NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
on
g
io_spl
i
c
e
3
.
1
.
0 - IO::Splice
.
copy
_
stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
minor do
c
um
e
nta
t
i
on updates
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
ong
IO
:
:Splice
.
copy_stream doesn't ch
a
nge offset of so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf:
remo
v
e unnecessary
di
r
_co
n
fig statement
commit
|
commitdiff
|
tree
2011-03-01
E
r
ic Wong
io_splice 3
.
0
.
0 - k
i
n
der, gentler Linux zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc:
more notes for IO
.
v
ms
p
l
i
c
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
VERSI
O
N co
n
stant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wo
n
g
doc: RDoc for new
in
t
erfa
c
es
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
v
m
splic
e
flag
s
argument defaults to
zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
try
t
ee interface
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wo
n
g
trysplice implies SPLI
C
E_F_NON
B
LOCK for fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flag
s
a
re optional for
s
plice and try
s
pl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
sho
r
ten calls
to r
b
_thread_blocki
n
g_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signe
d
vs unsigne
d
comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream: File
.
open
e
ncodi
n
g doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
f
i
x
br
o
ken assertio
n
s on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
copy_s
t
ream
u
s
es
IO
.
trys
p
lice i
n
stead of IO
.
sp
l
ice
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
t
est:
remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
add
IO
.
trys
p
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
Eri
c
Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
test: cleanup unused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
c
l
e
an up
pac
k
agin
g
an
d
use p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
doc
:
swit
c
h to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
GNUm
a
k
efile: sync exa
m
ples for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
GNUmakefile:
update RA
A
on
new re
l
eases
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c W
o
ng
Ruby io_spli
c
e
2
.
2
.
0 -
updat
e
s
for L
i
nux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c W
o
ng
add
IO#pipe_size
a
nd IO
#
pipe_
s
ize= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_splice
:
fix
b
roken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
R
u
b
y io_splice
2
.
1
.
0 - IO::Splice
.
copy_
s
tream f
i
xes
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
doc:
h
elp RDoc re
a
d IO::Splice si
n
g
le
t
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+
a
nd +dst+ for I
O
::Spli
c
e
.
{full,part
i
al}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
efile
:
a
d
d
rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
copy_stream: handle and blo
c
k on EAGAIN from th
e
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
makef
i
le: allow
passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_stream: cl
e
a
nup
a
fter
o
urselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the LGPLv2
.
1 instead o
f
LGPL
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_splice
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE_C
A
PA documentatio
n
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
ri
c
Wong
relicense to LGP
L
v2
.
1+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile: make
o
ur uni
t
tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples/splice-cp
:
simp
l
if
y
w
i
t
h
I
O::Splice
.
copy_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_e
x
t: requ
i
re errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
copy_strea
m
takes source offs
e
t
like the non-sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
a
llow
I
O
.
vmspli
c
e to take a
singl
e
st
r
ing
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
copy_stream: a
l
ways try to move pa
g
es inste
a
d of
c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
E
ric W
o
ng
preliminary
s
uppo
r
t for F_GETPIPE_SZ
and F_
S
E
T
P
IPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
update IO
:
:Spli
c
e
::F_MO
V
E d
o
cumentati
o
n
for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic
Wong
simplif
y
examples for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
implement IO::Sp
l
ice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
fix indenta
t
i
o
n
bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
R
u
b
y
io_splic
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
cleanup make
f
i
l
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test for n
o
n-blocking,
n
o
n
-pipe descript
o
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
larify wording in li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish) objects a
s
d
escriptor arg
u
ments
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
test:
e
nabl
e
Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice alw
a
ys re
l
eases
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
more descrip
t
ive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
doc: better explain the need
f
or
IO::Splic
e
::F_NONB
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
avoid partial writes on I
O
.
vmspl
i
ce unless F_
N
ONBLO
C
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric
Wo
n
g
s
p
li
t
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNU
m
akefile: swi
t
ch to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice
"
sho
u
ld be a module
,
not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
EADME: add m
a
ili
n
g list
archive info
r
mati
o
n
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
LICENSE:
s
/
p
osix_mq/
i
o_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
E
ric W
o
ng
initi
a
l
commit
|
commitdiff
|
tree