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
remove copy_stream tests and references
2014-02-09
Eric Wong
remove copy_stream
t
ests and re
f
er
e
nces
commit
|
commitdiff
|
tree
2014-02-09
E
ric Wong
prepare for
r
b
_thre
a
d_blocking_region removal
commit
|
commitdiff
|
tree
2013-09-30
E
r
i
c Wong
Rakefile: ki
l
l raa_
u
pdate t
a
sk
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RA
R
RAY_PTR
u
sage for vmsplic
e
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
.
git
i
gnore: add
.
r
bx
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic Wong
io/splice: de
p
recate
d
potentially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set cl
o
se-on-exec in pipe s
i
ze
m
odific
a
t
i
o
n
che
c
k
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0
-
s
everal bu
g
fixes an
d
workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c Wo
n
g
vms
p
l
ice
:
m
o
re
c
onsist
e
nt fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsp
l
ice: avoid referencin
g
in
v
alid stac
k
add
r
e
s
s for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric Wo
n
g
doc: s/librelist
.
com/librelist
.
o
r
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
a
void una
m
e() for pipe size
m
odification ch
e
cks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
m
a
ximum
s
plice
l
e
n
gth to
1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
copy_stre
a
m: small cleanup
for pip
e
s
p
l
ici
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1 -
w
orka
r
o
und s
o
cket -> pipe
is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
E
ric W
o
n
g
expan
d
doc
f
or non-b
l
ocking spli
c
e into a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
copy_stream: alw
a
ys
use
SPLICE_F_NONBLOCK for part
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wong
io_splice 4
.
1
.
0 - copy_stream enhan
c
eme
n
t f
o
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_
s
tr
e
am coerces bas
e
d on
#
to_p
a
th
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_sp
l
ice 4
.
0
.
0
- e
a
sier
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
f
i
x up documen
t
ation for fd v
s
IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_stream:
e
n
oug
h
to get this working under
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
te
s
t_copy_stream:
f
ix userspace bu
f
fering
a
ssumption
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
c
opy
_
strea
m
tes
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Won
g
co
p
y_stream: upd
a
te src_offs
e
t on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wo
n
g
copy_stre
a
m a
t
tempts to us
e
IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_
i
o_splice:
disable timeout-re
l
ated tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::
W
AITALL fla
g
supp
o
rt
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: b
e
ef up
t
est
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
us
e
s
s
ize_t/size
_
t in
s
tead of
long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
EINTR
test only wo
r
ks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
detect clos
e
d descriptors
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
my_fileno: us
e
FIX2I
N
T
instead
o
f NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
on
g
retry on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_
s
plice 3
.
1
.
0
- IO::Splice
.
copy_
s
tream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor doc
u
mentation updates
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c Wong
I
O
::Splic
e
.
copy_st
r
eam
doesn't
change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic
Won
g
extconf: remove unnecessary dir_config state
m
ent
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o_splice
3
.
0
.
0
-
kinder, ge
n
tler Linux
zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c: more notes for
I
O
.
vmsplic
e
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
o
ng
remove V
E
R
S
I
O
N c
o
nsta
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc
f
o
r
new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
IO
.
vmspl
i
ce flags argu
m
ent defaults to
z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
add IO
.
try
t
ee inter
f
a
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
rys
p
lice im
p
lies SPLICE_F_
N
O
NBLOCK
f
o
r
flags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
flags are
optional
for splice a
n
d trysplice
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Won
g
shor
t
en calls to rb
_
t
h
read_blocking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
a
void sig
n
e
d
vs unsi
g
ned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
c
o
py_
s
tream
:
File
.
op
e
n e
n
coding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
t
est
:
fix broken assertions
on
R
uby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
cop
y
_stream uses
I
O
.
trys
p
lice instea
d
of
IO
.
s
pl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remov
e
un
u
sed_port function
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
a
dd IO
.
tr
y
spli
c
e inte
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wo
n
g
test:
c
leanup unused
_
port funct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
c
lean
up pac
k
aging a
n
d use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
oc: switch to
w
ro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmak
e
f
i
le:
s
ync example
s
for documentat
i
on publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
GNUmakefile: update
R
AA o
n
new r
e
leases
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
R
u
by io_splice 2
.
2
.
0 - upd
a
tes for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO
#
pipe_si
z
e
and IO#pipe
_
size= a
c
cessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_s
p
l
i
ce: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0
-
IO::Splice
.
cop
y
_stream
fixe
s
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
d
o
c
: h
e
l
p
RDoc read IO::Splice sin
g
leto
n
method
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
docum
e
nt +src+
a
nd
+ds
t
+ for
IO::
S
plice
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
GNUmakefil
e
:
add
r
cov target
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
copy_stream: handle and
bl
o
ck on EAGAIN from
t
he
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
G
N
Umakef
i
l
e
: allow pa
s
si
n
g o
p
tions
to test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Won
g
copy_s
t
ream: cleanup af
t
er our
s
elves
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
ng
COPYING: bundle
t
h
e LGPLv2
.
1
i
n
s
tead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
on
g
R
u
by io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric
Wong
upd
a
te PIPE_
C
APA documentation for Linux
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eric
Won
g
relicense to
L
G
PLv
2
.
1+ (from L
G
P
Lv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
GNUmak
e
file: make our
unit t
e
sts
PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
examples/s
p
lice-cp
:
s
implify with IO::Spl
i
ce
.
copy_s
t
re
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext:
requir
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
c
opy_
s
t
ream takes source offset like the
n
on-s
p
lice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
a
l
low IO
.
v
msplice
to
take a singl
e
string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
copy_stream:
always try to move pag
e
s
ins
t
ead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
preli
m
inary support for F_GE
T
PIPE_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
u
pd
a
te IO::Splice::F_MOVE
d
ocumentati
o
n for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
simplify
e
xample
s
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
impleme
n
t
IO::Splice
.
copy_stre
a
m
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
fix indentati
o
n bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
Ru
b
y
io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
clea
n
up ma
k
e
files
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
test fo
r
non-b
l
ock
i
ng, non-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clar
i
fy wo
r
ding in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-is
h
)
o
bjects
a
s descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test: enable Ruby war
n
i
n
g
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
IO
.
splic
e
always relea
s
es t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
test:
more
d
esc
r
ipti
v
e Tempfile
n
a
m
e
s
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
doc: bett
e
r
expla
i
n
th
e
need for IO:
:
Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
av
o
id pa
r
t
i
al wr
i
tes
on IO
.
vmsplic
e
unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
split ou
t
ARY2I
O
V
E
C macro
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wong
GNUmake
f
ile: switch to
R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Wong
"Sp
l
ice" should be a
m
o
dule, not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wo
n
g
README:
a
dd mailing l
i
st archi
v
e info
r
mation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/
p
osix_mq/io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Won
g
add gemspec
commit
|
commitdiff
|
tree
next