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
prepare for rb_thread_blocking_region removal
2014-02-09
Eric
Won
g
prepare for rb
_
t
h
rea
d
_blocking_region r
e
m
o
v
al
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefi
l
e:
k
il
l
raa_u
p
date
t
ask
commit
|
commitdiff
|
tree
2013-09-26
Eri
c
Wong
avo
i
d RARRAY_PTR usage for vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitig
n
ore: a
d
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/spli
c
e: depr
e
cate
d
pote
n
tia
l
ly u
n
safe me
t
hods
commit
|
commitdiff
|
tree
2013-04-21
E
ric
Wong
set
c
lose
-
on-exe
c
i
n
p
i
pe
s
ize modific
a
tion check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o_splice
4
.
2
.
0 -
s
everal bugfixes and workarou
n
d
s
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more c
o
nsistent file
n
o r
e
try
handling
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
v
m
splice: avoid r
e
fe
r
encin
g
invalid stack a
d
dr
e
s
s
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
d
o
c
:
s/librelist
.
com/librelist
.
o
r
g/
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c Wong
av
o
id uname
(
) for pipe size
modifi
c
ati
o
n
c
h
ec
k
s
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
on
g
limit maximum splice
length t
o
1 << 3
0
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_s
t
ream: small c
l
ea
n
up for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_sp
l
ice 4
.
1
.
1 -
w
o
r
karound socket
-> pipe i
s
s
u
es
commit
|
commitdiff
|
tree
2011-05-18
Eric Wo
n
g
expand doc for no
n
-blo
c
king
s
plice into
a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_s
t
ream: always use SPLICE
_
F_NONBLOCK fo
r
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
io
_
s
p
li
c
e 4
.
1
.
0 - copy_stream enha
n
ce
m
ent f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c
Wong
c
o
py_stream coerces based o
n
#
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_splice 4
.
0
.
0 -
easier to us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
fix up do
c
ume
n
tat
i
on for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy
_
s
tream: enough t
o
ge
t
th
i
s working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_copy_stream:
f
ix u
s
ersp
a
ce buffering a
s
s
u
mption
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wo
n
g
add copy_stream tes
t
fr
o
m MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wo
n
g
copy_
s
t
r
e
am: update src_offset on re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
copy_stream attemp
t
s to
u
se IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
test_io_sp
l
ic
e
: disable ti
m
e
out-r
e
l
ated tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Spli
c
e::WAITALL flag su
p
port
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
t
e
st_io_splic
e
_eintr: be
e
f up te
s
t
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
u
se
s
size_t/size_t
inst
e
ad of long/uns
i
gned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
EI
N
TR test onl
y
works
under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
t
ect closed des
c
rip
t
ors on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_file
n
o
: us
e
FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Wong
retry
o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_spli
c
e 3
.
1
.
0
-
IO
:
:
S
plice
.
copy
_
s
t
r
e
am improve
m
e
nt
commit
|
commitdiff
|
tree
2011-05-01
E
r
ic Wong
minor documenta
t
i
o
n upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
W
ong
I
O::Splic
e
.
c
o
py_st
r
eam does
n
't change
o
ffset
of so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
ric Wong
extconf: remove unneces
s
ary
d
i
r_config stat
e
m
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kinder, gentle
r
Linux zero-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more note
s
for I
O
.
vmsplic
e
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
m
ove
VERSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: R
D
oc for n
e
w interface
s
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice flags argument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
t
r
y
t
ee
i
n
t
erface
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
trysplic
e
im
p
l
i
es SPLICE
_
F_NONBL
O
CK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic
Wo
n
g
flags
a
re opti
o
nal for splice and try
s
pl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
W
ong
s
h
o
rten cal
l
s to rb_th
r
ea
d
_b
l
ockin
g
_
region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsign
e
d comparison
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
co
p
y_stream: File
.
o
pe
n
encoding doesn't matt
e
r
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
test: fix broken as
s
ertions
o
n
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 Wong
test: remo
v
e
unus
e
d_port
f
unctio
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
I
O
.
try
s
p
l
ic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/s
p
lic
e
: unin
d
ent
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
ng
t
e
st: clea
n
up un
u
s
ed_port function
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c
W
ong
c
l
ean up packaging
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch t
o
wrong
d
oc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
G
NUmakefile: sync exa
m
ples for docume
n
tation pu
b
lishing
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wo
n
g
GNU
m
a
k
e
file: update RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby io_splice 2
.
2
.
0 - update
s
f
or Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wo
n
g
add IO#p
i
pe_size and IO#pipe_si
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
tes
t
_io_
s
plice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0
-
IO::
S
plic
e
.
copy_s
t
ream fix
e
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
c: help RDoc read
IO::Sp
l
ice singl
e
to
n
methods
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
docu
m
e
nt
+sr
c
+ and +dst+ for IO:
:
Splice
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUma
k
ef
i
le: add rcov target
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
copy
_
stream:
h
andle and blo
c
k on
E
AGA
I
N fr
o
m the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
e
file:
a
ll
o
w passing opti
o
n
s
to t
e
s
t
/
unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_
s
t
r
eam: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: bundle the L
G
PLv2
.
1 instead
of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby
io_spl
i
ce 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update
PIPE_CAPA documentation f
o
r
L
inux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
reli
c
en
s
e
to LGPLv
2
.
1+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GNUm
a
ke
f
ile: make our unit test
s
PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
e
xamp
l
es/splice
-
c
p
: simplify w
i
th IO
:
:Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_
s
p
l
ic
e
_e
x
t: requir
e
err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_
s
tream takes so
u
r
c
e offset like t
h
e non-spl
i
ce
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
v
m
sp
l
ice to take a sing
l
e s
t
ring
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_str
e
am: always
t
ry to m
o
ve pag
e
s instead of
copyi
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
prelim
i
nary support
for F_GET
P
IP
E
_SZ and F_SETPIP
E
_
S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::S
p
lic
e
:
:
F
_
M
O
VE documenta
t
ion fo
r
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify example
s
for 1
.
0
.
0 AP
I
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c
Wong
i
mplement IO
:
:S
p
lice
.
c
o
p
y
_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
n
g
fix i
n
dentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby
io_s
p
lice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for
non-blocking, n
o
n-pipe desc
r
iptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
ng
clarify wording in licens
e
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
a
l
low IO(-
i
sh)
o
bjects
as
d
e
scriptor argu
m
ent
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
e
nable Ruby warni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
s
p
lice always release
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Won
g
test: more d
e
scriptive Tem
p
f
i
le
names
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
doc:
b
e
t
ter exp
l
ain
the need for
I
O::Spl
i
c
e
::F
_
NON
B
LOCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avo
i
d partia
l
writes on IO
.
vmspli
c
e unles
s
F
_
NONBLOCK
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
plit
out ARY2IOVEC
m
a
cro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
GNUmak
e
fi
l
e
:
s
w
itch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wo
n
g
"Splice" shou
l
d b
e
a
module, not
a
c
l
a
s
s
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic Wong
README:
add
m
ailing lis
t
archi
v
e in
f
ormation
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
LICENS
E
: s/po
s
ix
_
mq/io
_
linux/
commit
|
commitdiff
|
tree
2010-02-15
Eri
c
W
o
ng
a
d
d g
e
mspec
commit
|
commitdiff
|
tree
2010-02-15
E
r
i
c Wo
n
g
init
i
al
commit
|
commitdiff
|
tree