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
avoid deprecated rb_thread_blocking_region on 2.0+
2014-02-15
Eric Wong
avoid depre
c
ated rb_t
h
read_
b
locking_reg
i
on
o
n 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eri
c
Wong
d
epre
c
ate and remove docs fo
r
I
O
::S
p
lic
e
::WA
I
T
A
LL
commit
|
commitdiff
|
tree
2014-02-09
Eric
W
ong
r
e
m
o
ve copy_s
t
ream tests and r
e
ferences
commit
|
commitdiff
|
tree
2014-02-09
Eric W
o
ng
p
r
epare for rb_t
h
r
e
ad_block
i
ng_region
r
emoval
commit
|
commitdiff
|
tree
2013-09-30
Eric W
o
n
g
Rakefile:
kill raa_up
d
at
e
task
commit
|
commitdiff
|
tree
2013-09-26
Eric W
o
ng
avoid RARRAY_PT
R
u
s
age for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
g
i
tign
o
re: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric
W
ong
io/s
p
lice: dep
r
ecated potentiall
y
unsafe
m
e
thods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
s
e
t close-
o
n-exec in pipe
s
ize modification chec
k
commit
|
commitdiff
|
tree
2013-01-19
E
ric
W
ong
i
o
_splice 4
.
2
.
0 - several b
u
gfixes
a
n
d
work
a
rounds
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Won
g
vmsplice:
m
ore
c
onsistent fileno retry han
d
ling
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
vmsplic
e
: avoid
r
eferencing
i
nva
l
id st
a
ck address
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Er
i
c
W
ong
d
o
c: s/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname() for pipe
siz
e
modific
a
ti
o
n
c
hec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maximum splic
e
le
n
gth to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
copy_stream:
s
m
a
l
l cleanup for pip
e
splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_spli
c
e 4
.
1
.
1 - workaround
s
o
c
ke
t
-> pip
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
ex
p
and doc for non-blocking spl
i
ce into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream:
a
lways use SPLIC
E
_
F_
N
ON
B
L
OCK for pa
r
tial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric W
o
ng
i
o
_splice 4
.
1
.
0
- copy_stream enh
a
n
ce
m
ent for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
W
ong
copy_stream coerces bas
e
d
on #t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
io_splice 4
.
0
.
0 - easi
e
r to
u
s
e
!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wo
n
g
fix up
d
o
c
u
mentati
o
n
f
or fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
o
n
g
cop
y
_st
r
eam: enough to get this
w
o
rking
under
MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_
c
opy
_
str
e
am: fi
x
userspace buffering assum
p
tion
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add cop
y
_s
t
ream test f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_strea
m
: update src_offset on
retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy
_
stre
a
m attempts
t
o
u
s
e
I
O::Splice::WAI
T
AL
L
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice:
disable timeout-related tests in non-M
R
I
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::
S
plice
:
:
WAITALL
f
lag su
p
p
o
rt
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic W
o
ng
test_io_splice_eintr: be
e
f
u
p
t
e
st
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
ss
i
ze_t/size_t in
s
tead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
EIN
T
R test on
l
y
work
s
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clo
s
e
d descri
p
tors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno:
use FIX2INT
i
nstead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
retry
o
n EINT
R
commit
|
commitdiff
|
tree
2011-05-01
E
ric W
o
ng
io_spli
c
e 3
.
1
.
0
- IO::
S
plice
.
copy
_
stream improvement
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
W
ong
minor documenta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wo
n
g
IO::Splice
.
copy_stre
a
m doesn't change offset
o
f
source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric
Wong
ext
c
onf:
r
emove unneces
s
ar
y
dir_confi
g
statement
commit
|
commitdiff
|
tree
2011-03-01
Eri
c
Wong
i
o_spl
i
ce 3
.
0
.
0
-
kinder, g
e
nt
l
e
r
Linux zer
o
-c
o
py
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
d
oc:
mo
r
e
notes
f
o
r
IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
remove VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
do
c
: R
D
oc for new
interfaces an
d
changes
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
IO
.
vmsplice fl
a
g
s
argument de
f
aults
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
add IO
.
try
t
ee in
t
erface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplice
i
mp
l
ies SPL
I
C
E
_F_NONBLOCK for
f
lag
s
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags
a
re optio
n
al for splice and tr
y
splice
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wo
n
g
shorte
n
call
s
to
r
b_thread_blocking_reg
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
ng
avoid signed vs unsigned
compa
r
ison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
copy_s
t
ream
:
File
.
o
p
en encod
i
ng doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: fix broken asse
r
t
ions on
Ruby 1
.
9
.
3de
v
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_stream uses IO
.
tr
y
splice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove unu
s
ed
_
port funct
i
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
IO
.
trysplice
i
nterface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
i
o
/
s
plice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
ric Wong
test: cleanup unused_por
t
function
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
clean
u
p packa
g
ing and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
doc
:
sw
i
tch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync exa
m
pl
e
s for documen
t
a
t
i
on pu
b
lishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakef
i
le: upd
a
te
R
AA on new rel
e
ases
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
Ruby io_splice 2
.
2
.
0 - updates
for Li
n
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
E
ric Wong
add IO#pipe_size and IO#pipe_size=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_
s
p
l
ice:
fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby
io_spl
i
ce 2
.
1
.
0
-
IO::Spli
c
e
.
c
opy_stream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
d
o
c: help RDoc read IO::Sp
l
ice
s
inglet
o
n methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc
u
ment +
s
rc
+
a
nd +dst+
f
or I
O
:
:
Splice
.
{fu
l
l,partial}
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
W
ong
GNUmakefile: add rcov
target
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
ong
c
opy_
s
tream: handle and block on
E
AGAIN
from
the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
NUmakefile: allow passing opti
o
ns to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream:
c
le
a
nup
a
fter ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYI
N
G: bundle the L
G
PLv2
.
1 instead
o
f LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
R
uby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
up
d
ate PIPE_CAPA docume
n
tation
f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
reli
c
e
n
se to
L
GPLv2
.
1+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
GNUmakefile: make our unit
tests P
H
ONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examp
l
es/splic
e
-
cp: simpli
f
y with IO:
:
Splice
.
co
p
y
_str
e
am
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext:
require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
i
c Wong
copy_stre
a
m tak
e
s source
o
ffset li
k
e t
h
e non-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
W
ong
all
o
w IO
.
vmspli
c
e to take a sin
g
le string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
opy_stream: always
t
ry to move pages
instead of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
p
r
eliminary support
f
or F_GETPIPE_SZ and
F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice:
:
F_
M
OVE doc
u
m
e
ntati
o
n
f
or 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
simplify e
x
ampl
e
s fo
r
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
implement
IO::Splic
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fi
x
indentatio
n
bug
commit
|
commitdiff
|
tree
2010-05-27
E
ric W
o
ng
R
uby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
cl
e
a
nup make
f
ile
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non
-
block
i
ng, n
o
n
-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wo
n
g
clarify wordi
n
g in li
c
ens
e
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
a
ll
o
w IO(-ish) objects as d
e
s
c
rip
t
o
r
argumen
t
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: enable Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c W
o
ng
IO
.
splice always releases
t
h
e GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: m
o
re descriptive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
d
oc:
b
etter explain
t
he ne
e
d
f
or IO::Splice::F_
N
ONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid par
t
ial writes on I
O
.
vmsplice
unless
F_NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
split
o
ut A
R
Y
2
I
OVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
G
N
Umakefile: switch
t
o
R
D
oc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wo
n
g
"
S
p
lice" should
be a module, n
o
t a class
commit
|
commitdiff
|
tree
2010-02-21
Eric
W
ong
README: add mail
i
ng list arc
h
ive informat
i
on
commit
|
commitdiff
|
tree
next