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
io_splice 4.3.0 - cleanups and compatibility fixes
2014-02-15
Eric Wong
io_sp
l
ice 4
.
3
.
0
-
clea
n
ups a
n
d compatibility fixes
commit
|
commitdiff
|
tree
2014-02-15
Er
i
c W
o
ng
avoid deprec
a
ted rb_thread_blocking_re
g
ion on
2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
deprecate and remove doc
s
for IO::S
p
lice::WAI
T
AL
L
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
r
emove
c
opy_strea
m
tests and
r
eferen
c
es
commit
|
commitdiff
|
tree
2014-02-09
E
ric Wong
pre
p
are for rb_thread_blocking_region
r
e
moval
commit
|
commitdiff
|
tree
2013-09-30
E
r
ic Wong
Rakefile: kill raa_up
d
ate tas
k
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
a
void RAR
R
A
Y_PTR u
s
age for
v
msplic
e
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore: ad
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/splice: dep
r
e
c
ated poten
t
ially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec
in
p
i
p
e size modif
i
catio
n
ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
io_splice 4
.
2
.
0
-
severa
l
bugfixes
a
n
d
w
o
r
karounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
vm
s
plice:
mor
e
c
onsistent fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
v
msplice: avoi
d
r
e
ferencing invalid
s
tack addr
e
s
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ric
W
o
n
g
d
oc: s/lib
r
elis
t
.
com/librelis
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid
unam
e
() for pip
e
size m
o
dification check
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
l
i
mit
m
aximum splice lengt
h
to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_s
t
r
eam:
s
mall cleanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
io
_
spli
c
e 4
.
1
.
1
- workaround socke
t
-
>
pi
p
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
exp
a
n
d
doc for non-blocking sp
l
ice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
Wong
copy_stre
a
m: always use SPLICE_F_N
O
NBLOCK for par
t
i
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splic
e
4
.
1
.
0 - copy_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_st
r
eam
c
o
erces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
i
o_s
p
li
c
e 4
.
0
.
0
- ea
s
ier to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
f
i
x
u
p documentation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Won
g
copy_stream
:
enough
t
o get this wo
r
king und
e
r
M
RI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_
c
o
p
y_s
t
ream: f
i
x userspace buff
e
ring assumption
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
add cop
y
_s
t
rea
m
test
fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
cop
y
_stream: update src_o
f
fset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stre
a
m attempts to use I
O
:
:
S
pli
c
e::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
test_io_
s
plice: disabl
e
timeout-relat
e
d t
e
sts
in non-MR
I
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
a
dd IO::Splice::WAITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
t
e
st_
i
o_splice_eintr: beef up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/size_t
instead of
long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic
Wong
EINTR tes
t
o
n
l
y works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
ri
c
Wong
det
e
ct closed d
e
sc
r
i
p
tors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Wong
my_
f
ileno: us
e
F
I
X2INT instead of NU
M
2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry
o
n EI
N
TR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_spli
c
e
3
.
1
.
0
-
IO:
:
Spl
i
ce
.
copy_stream
i
mprovement
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor do
c
u
menta
t
i
o
n updates
commit
|
commitdiff
|
tree
2011-05-01
Eric W
o
n
g
IO
:
:Splice
.
copy
_
stream do
e
sn't change offset o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: rem
o
ve unnec
e
ssary d
i
r_c
o
nfig statement
commit
|
commitdiff
|
tree
2011-03-01
E
ric W
o
ng
i
o
_splice
3
.
0
.
0 - kin
d
er, g
e
ntler Li
n
ux z
e
ro-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc
:
m
o
re notes for IO
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic W
o
n
g
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc
:
RD
o
c
for
n
ew interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
IO
.
v
m
s
plice flags argument
defaults to ze
r
o
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c W
o
ng
a
d
d IO
.
tryt
e
e interface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
try
s
plice implies S
P
L
I
CE_
F
_NONBLOCK for
fla
g
s
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wo
n
g
flags are
o
pt
i
o
n
al for splice and t
r
ysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten calls to
r
b
_thread_bl
o
cking_regio
n
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
avoid signed
v
s unsigned
comp
a
riso
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_st
r
eam:
F
ile
.
o
p
en encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
fix broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
trysplice instead o
f
IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
test
:
remov
e
unu
s
e
d_port funct
i
on
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add
I
O
.
tryspl
i
ce int
e
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
io/
s
pli
c
e: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cleanup
unused
_
port fun
c
tion
commit
|
commitdiff
|
tree
2011-02-05
E
ric
Wong
clean
up packag
i
ng
and use p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
do
c
:
sw
i
tc
h
to
w
r
o
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
N
Umakefile: syn
c
exa
m
ples for documentation p
u
b
l
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefil
e
:
u
pdate RAA on n
e
w
r
eleases
commit
|
commitdiff
|
tree
2010-08-02
E
ric
Wong
Ruby io_sp
l
i
c
e 2
.
2
.
0 - updat
e
s fo
r
Lin
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c
Wong
add IO#p
i
pe_size and IO
#
pipe_si
z
e= acc
e
ssors
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
Wo
n
g
test_io_splice: fix
b
roken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splic
e
2
.
1
.
0
- IO::S
p
lice
.
c
opy_stream fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc
r
ead IO::
S
plice single
t
on method
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document
+
src+
and
+
dst+ for IO::Splice
.
{full,p
a
rtia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
makefile: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
copy_strea
m
: h
a
ndl
e
and bl
o
c
k on
EAGA
I
N fro
m
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
o
n
g
GNUmakefile: al
l
ow passing options
t
o test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
COPYIN
G
:
bund
l
e the LGPLv2
.
1
i
nstead of
L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_s
p
lice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wo
n
g
update
PIPE_CAP
A
documentati
o
n f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense
to LGPLv2
.
1+ (
f
rom L
G
PL
v
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
GNUmakefile: make our u
n
it tests P
H
ONY
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wo
n
g
examp
l
es/splice
-
cp: sim
p
lify with IO::Splice
.
copy
_
stream
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
i
o
_spli
c
e_ext: require er
r
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream t
a
k
e
s s
o
urce offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Won
g
al
l
ow IO
.
vmspli
c
e to
t
ake
a si
n
gle
string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
opy_
s
tream: a
l
w
ays
try to move pages i
n
st
e
a
d of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
prelim
i
n
ar
y
s
u
pport for
F_GETPIPE_SZ and
F_SETPIPE
_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wo
n
g
upd
a
te IO::Splice:
:
F_MO
V
E
d
ocumentation
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples for
1
.
0
.
0
AP
I
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
im
p
lement IO::Splice
.
c
opy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
E
ri
c
Wong
fi
x
i
n
denta
t
ion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
Ruby io_splice
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
eanup
ma
k
efiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
test for non-b
l
ocking, non-pipe d
e
s
c
ripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
clar
i
fy
w
o
r
din
g
in
l
ice
n
se
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llow IO(-
i
sh) object
s
as descriptor ar
g
uments
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test:
enable Ruby war
n
i
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
IO
.
s
p
li
c
e
always releases
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st: mor
e
des
c
r
iptive Temp
f
ile
na
m
es
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
do
c
: b
e
tter
expl
a
in the ne
e
d for IO::
S
p
l
i
ce::F_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
avoid partial wri
t
es on IO
.
vmsplice unless
F
_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out
A
RY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
G
N
U
make
f
ile: switc
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
"S
p
l
ice" should be
a module, not
a class
commit
|
commitdiff
|
tree
next