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
E
r
i
c Wong
io_splice
4
.
3
.
0 - cleanu
p
s and compatibility fixes
commit
|
commitdiff
|
tree
2014-02-15
Eric Wong
avoid
dep
r
e
cated rb_
t
hre
a
d
_
bl
o
cking_region
on
2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
E
ric Wong
d
e
precate and remove d
o
c
s
f
o
r
I
O
:
:Sp
l
ice::WAITAL
L
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
r
emove copy_stream tests
a
nd r
e
feren
c
es
commit
|
commitdiff
|
tree
2014-02-09
Eri
c
Wong
prepare for rb_thread_bloc
k
ing
_
r
e
gion remo
v
al
commit
|
commitdiff
|
tree
2013-09-30
E
r
i
c Wong
Ra
k
efil
e
:
kill raa_
u
pdate ta
s
k
commit
|
commitdiff
|
tree
2013-09-26
Eric
W
on
g
a
v
o
i
d RARR
A
Y_PTR
u
s
a
ge
f
o
r
vmsp
l
i
c
e
commit
|
commitdiff
|
tree
2013-05-12
Eric Won
g
.
giti
g
nore: add
.
r
bx
commit
|
commitdiff
|
tree
2013-05-12
Eric
Wo
n
g
io/
s
plice
:
deprecated potential
l
y unsaf
e
meth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Eric
Wong
s
e
t cl
o
s
e
-
on-e
x
e
c in
p
i
pe s
i
ze mod
i
ficat
i
o
n check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o_splice 4
.
2
.
0 - several
bugfi
x
es and workarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vm
s
plice: more consist
e
nt fileno r
e
try handling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
v
m
splice: avoid refer
e
n
c
ing in
v
alid stack
a
d
d
re
s
s for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric
W
ong
d
o
c: s/libr
e
list
.
com
/
librel
i
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wo
n
g
avoid
u
n
a
m
e() for pipe size
modifica
t
ion
chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
l
imit
maximum spl
i
c
e
leng
t
h to 1 <<
3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
o
py_st
r
e
a
m: s
m
a
l
l cleanup f
o
r pi
p
e splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_splice 4
.
1
.
1
- wo
r
k
around socket
-> pipe i
s
su
e
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
expand doc for non
-
blockin
g
splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Er
i
c W
o
ng
copy_str
e
am: a
l
w
ays use SPLICE
_
F_NONBLOCK fo
r
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
i
o_splice 4
.
1
.
0 -
copy_stream enhancement
for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_st
r
eam
coerces based on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice 4
.
0
.
0 - easie
r
to use
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up d
o
cumentation for fd vs
I
O objects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_st
r
eam:
en
o
ugh to
get this working
under MRI
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
test_copy
_
stre
a
m: fix usersp
a
c
e buffering
assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
W
ong
add
cop
y
_s
t
r
eam test fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wo
n
g
copy_str
e
am: update
src
_
offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_strea
m
attem
p
ts to use IO::
S
plice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
e
st_io_splice: disable timeout-related t
e
sts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
i
c Wong
add IO::S
p
lice::WAITALL f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_ein
t
r
:
beef
u
p test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ss
i
ze_t/size_t instead
o
f long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EINTR test
only works unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
det
e
ct closed descriptors on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FI
X
2INT
i
nstead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
Wong
retry
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0
- IO::
S
plice
.
copy_
s
tr
e
a
m
improvemen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
min
o
r
d
ocumentat
i
on up
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
IO::
S
plice
.
copy_stream d
o
esn't ch
a
n
ge offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: rem
o
ve unnece
s
sary dir_config
statement
commit
|
commitdiff
|
tree
2011-03-01
Eric
Won
g
io
_
splice
3
.
0
.
0 - k
i
nder, gentler Linux ze
r
o-c
o
p
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: mo
r
e not
e
s fo
r
IO
.
v
msp
l
ic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VE
R
SI
O
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc: RDoc for new
i
nte
r
faces
a
nd changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vm
s
pli
c
e flags argume
n
t def
a
ult
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
add IO
.
t
r
y
tee interface
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wo
n
g
tr
y
spli
c
e
implie
s
SPL
I
CE_F_NONBLOCK f
o
r flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
f
l
ag
s
are o
p
tional for splice and tryspli
c
e
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
shorten calls to r
b
_thr
e
ad_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed v
s
unsigned com
p
arison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_stre
a
m
: File
.
o
pen
e
nco
d
ing
d
oesn'
t
mat
t
e
r
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wong
t
e
st: fix
b
rok
e
n assertio
n
s on Ruby
1
.
9
.
3
d
ev
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
n
g
cop
y
_stre
a
m uses
I
O
.
tryspli
c
e instead of
IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
n
g
test: remove unused_po
r
t f
u
nction
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
add IO
.
trysplic
e
interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
ng
io/splic
e
: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: c
l
eanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean
u
p
packaging and
use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
doc: swit
c
h to wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
GNUmakefil
e
:
sync
exampl
e
s for d
o
cumentation
publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
on
g
GNUmakefil
e
: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric
Won
g
Ruby
io
_
splice 2
.
2
.
0 - updates f
o
r L
i
n
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wo
n
g
add
IO#pipe_size and IO#pipe_size=
a
ccessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
W
ong
test_io_splice: fix broken t
e
s
t
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
Ruby i
o
_splice 2
.
1
.
0 - IO::
S
plice
.
co
p
y_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wo
n
g
do
c
:
h
elp RDo
c
re
a
d IO::Splice singleton meth
o
ds
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
document +src+ and +
d
st+ for IO::Splice
.
{ful
l
,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUm
a
kefile:
add r
c
ov target
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
co
p
y_stream:
h
andle
and block on EAG
A
I
N from the n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmake
f
ile: allow
passing optio
n
s to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Won
g
copy_stream: clean
u
p
a
fter ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPY
I
NG: bundle the LGPLv2
.
1 in
s
te
a
d of LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
W
ong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
upd
a
te PIPE_
C
APA documentation fo
r
Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to LGPL
v
2
.
1+ (
f
rom LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile:
ma
k
e our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
examples/
s
pli
c
e
-cp: simplify with IO::Spl
i
ce
.
c
op
y
_st
r
e
a
m
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext:
r
equi
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
copy_stream tak
e
s source offse
t
like the
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric Wong
all
o
w I
O
.
vmsp
l
ice to ta
k
e a
s
i
ngle string
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
cop
y
_stream: always try to move
p
ages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
preli
m
inary s
u
pport for F_GETPIPE_SZ
a
nd F_SETPIP
E
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::
F
_MO
V
E
d
o
cu
m
ent
a
tion for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
s
implify ex
a
mples f
o
r 1
.
0
.
0
A
PI
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
on
g
imp
l
ement IO::Splice
.
copy_str
e
a
m
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
c
l
eanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test fo
r
no
n
-blocki
n
g, non
-
pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
c
larify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
llo
w
IO(-ish)
o
bje
c
ts as descr
i
pt
o
r
arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
e
st: enable Ruby war
n
ings
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
IO
.
spl
i
c
e a
l
ways r
e
lea
s
es the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
t
est: more descri
p
tive
T
empfi
l
e nam
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
doc: better e
x
p
l
ain the need
f
or IO
:
:Spli
c
e:
:
F_
N
ONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric
Won
g
avoid p
a
r
tial write
s
on
I
O
.
v
m
splice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
split out ARY2IOVEC
macro
commit
|
commitdiff
|
tree
2010-05-23
E
r
ic Won
g
GNU
m
akefile: swi
t
c
h
to RDo
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
"Splice" s
h
ould be a module, not a
c
lass
commit
|
commitdiff
|
tree
next