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 - cl
e
anups and compatibility fixes
commit
|
commitdiff
|
tree
2014-02-15
Eric Wong
avoid deprecated rb_thr
e
a
d_blo
c
k
i
n
g
_
region
o
n
2
.
0
+
commit
|
commitdiff
|
tree
2014-02-09
Eric
W
on
g
deprecate and remove docs for
I
O:
:
Spli
c
e::WAITALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
re
m
ove co
p
y
_
stream
t
ests and re
f
e
r
ences
commit
|
commitdiff
|
tree
2014-02-09
Eri
c
Wo
n
g
prepare for rb_thr
e
ad_blocking_region removal
commit
|
commitdiff
|
tree
2013-09-30
Eri
c
Wong
Rakefile: ki
l
l r
a
a_u
p
d
ate
task
commit
|
commitdiff
|
tree
2013-09-26
E
ric Wo
n
g
a
void
R
A
RRAY_PTR u
s
age
for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore: ad
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
io
/
s
p
lice: de
p
recated
pot
e
ntially unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set close-on-exec in pipe size modif
i
cation check
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
io_splice 4
.
2
.
0 - se
v
era
l
bugfixe
s
and wor
k
a
rounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more consisten
t
fileno retry
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid r
e
ferencing
i
nvali
d
s
t
ack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/libre
l
ist
.
com/libr
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoi
d
unam
e
() for
p
ipe size modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
l
i
mit maximum splice le
n
gth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c
Wong
copy_stream: small clean
u
p f
o
r pipe spl
i
cing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_spli
c
e 4
.
1
.
1 - workaround
so
c
ket
-> pipe
i
ssues
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
expand doc for
n
on-blocking splice into a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
ong
copy_strea
m
: al
w
ays
use SPL
I
CE
_
F_NONBLOCK for
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Er
i
c Wong
io_sp
l
ice 4
.
1
.
0 - co
p
y_s
t
r
eam enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_stream
c
oerc
e
s based on #
t
o_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io
_
s
pl
i
ce 4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
n
g
fix u
p
do
c
umentat
i
on for fd v
s
IO
o
bjec
t
s
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
p
y
_
stream:
enough to get this work
i
n
g un
d
e
r MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_cop
y
_
stream: fix
us
e
rsp
a
c
e
buff
e
rin
g
assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Won
g
add copy_stream test fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream
:
update src_offset on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eri
c
Wong
co
p
y_str
e
a
m
attem
p
ts
to
u
se
IO
:
:Spli
c
e::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice
:
disable timeo
u
t-related tests in
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO::Splice
:
:WAITALL fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_ein
t
r: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
use ssize_t/size_t ins
t
ead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EI
N
TR test
only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
detect closed descri
p
to
r
s on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_
f
i
leno: use FIX
2
INT instead of
NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
retry on
E
INTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO::Sp
l
i
ce
.
copy_
s
t
r
e
a
m
i
mproveme
n
t
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
Wong
minor d
o
cumentation up
d
ates
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wo
n
g
IO::S
p
l
i
ce
.
copy_s
t
r
e
am does
n
't change offset of s
o
u
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
e
xtconf:
remove
unnecessary dir_config s
t
a
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Eric W
o
ng
io_splice 3
.
0
.
0 - kinder, gentler Linux zero-c
o
py
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: more no
t
es for IO
.
vm
s
plice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION const
a
nt
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
n
g
do
c
:
R
D
o
c for new interfaces and chang
e
s
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
IO
.
vm
s
pli
c
e flags
argument defaults to zer
o
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
add
I
O
.
t
r
y
t
ee in
t
erfac
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wo
n
g
t
r
y
spl
i
ce i
m
plie
s
SPLICE_F_N
O
NB
L
OCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
flags
ar
e
optional f
o
r spli
c
e and
t
r
ysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
shorte
n
calls to
r
b
_thre
a
d
_
b
locking_reg
i
on
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wo
n
g
avoid signed vs unsig
n
ed compar
i
son
commit
|
commitdiff
|
tree
2011-02-26
E
ric
W
o
ng
c
o
p
y
_stream: F
i
le
.
o
p
en e
n
c
o
ding doesn't
ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
est:
f
ix broken asser
t
i
o
ns on Ruby 1
.
9
.
3
d
ev
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
W
ong
copy_stream us
e
s IO
.
trysp
l
ice instead o
f
IO
.
sp
l
ice
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: r
e
m
o
v
e
u
n
used_port function
commit
|
commitdiff
|
tree
2011-02-26
E
ric Wo
n
g
add IO
.
trysplice i
n
terfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
n
g
io/splice: un
i
ndent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
te
s
t: cl
e
anup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
clean up pa
c
k
a
ging and us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wo
n
g
doc: switch t
o
w
r
ongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
GNUmakefile: sync
examples for documentation publ
i
shing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
G
N
Umakefi
l
e: u
p
date RAA on new re
l
e
ases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
io_spli
c
e 2
.
2
.
0 - updates fo
r
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
a
d
d
IO#pipe
_
size an
d
I
O
#pipe_s
i
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Er
i
c
Wo
n
g
test_io_splice: fix broken
t
est
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_
s
plice
2
.
1
.
0 - IO::Spl
i
c
e
.
copy_stre
a
m fixes
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Won
g
doc: help R
D
o
c
re
a
d IO::S
p
lice singl
e
ton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
document +s
r
c+ and +dst+ for I
O
::
S
pli
c
e
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
G
N
Um
a
k
efil
e
: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
cop
y
_stream: han
d
le and block
on EAGA
I
N from th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
G
N
Umak
e
f
i
le:
allow passin
g
o
p
t
ions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
E
ric Won
g
cop
y
_stream
:
cleanup
after ourselv
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
COPYIN
G
: bundle the LGPL
v
2
.
1 instead o
f
LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
Ru
b
y
io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
updat
e
PIPE_
C
APA docume
n
ta
t
ion
for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
n
g
re
l
icense t
o
LGPLv2
.
1+ (from
L
GPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
GNU
m
akefile:
m
ake
our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Won
g
e
xamp
l
es/sp
l
ice-c
p
:
simpli
f
y with IO::S
p
lice
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic W
o
n
g
io_spl
i
ce_ext: require errn
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stream
tak
e
s source offset
l
ike t
h
e non-splic
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric
W
on
g
allow
I
O
.
vms
p
li
c
e
t
o take a singl
e
s
tring
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
copy_
s
tr
e
am:
al
w
ays try to m
o
ve pages instead of
copying
commit
|
commitdiff
|
tree
2010-06-01
Eric W
o
ng
pre
l
iminar
y
support
f
or F_GETPIPE
_
SZ and F_SETPIPE
_
SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
update IO::Splice::F_
M
OVE docu
m
entation for 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simplify examples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
ng
implemen
t
IO::S
p
lice
.
c
opy_st
r
eam
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix ind
e
ntation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
cleanu
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
test f
o
r non-blocki
n
g, non-pipe
descri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
clar
i
fy w
o
rd
i
ng in
li
c
e
n
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
allow IO(-ish
)
objects as descriptor argum
e
nts
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wo
n
g
test: enable Ruby
warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
es
t
: mor
e
descriptive Tempf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
doc
:
better explain the need for IO::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
v
o
id partial
w
rites on IO
.
vmsplice unl
e
ss F_NONBL
O
CK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
sp
l
it out ARY2IOVE
C
macro
commit
|
commitdiff
|
tree
2010-05-23
Er
i
c Wong
GNUmakefile: switch
t
o
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
E
ric Won
g
"Splice" should be a mod
u
le,
n
ot a class
commit
|
commitdiff
|
tree
next