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
E
ric Wong
p
r
epare for rb
_
thread_blocking_region
re
m
o
val
commit
|
commitdiff
|
tree
2013-09-30
Eric W
o
ng
Rakefile: k
i
ll raa
_
update task
commit
|
commitdiff
|
tree
2013-09-26
E
ric Wong
avoid RARRAY
_
PTR u
s
a
g
e for vms
p
lice
commit
|
commitdiff
|
tree
2013-05-12
E
ric Wong
.
gitignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic W
o
ng
io/sp
l
i
c
e:
d
ep
r
ecated potentially
u
nsafe
meth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Eric
Wong
s
e
t cl
o
se-on
-
exec
in pi
p
e si
z
e m
o
d
i
ficat
i
o
n
ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o
_s
p
lice 4
.
2
.
0 - several bugfixes
and
w
orkarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
E
r
ic Won
g
vmsplice: more consisten
t
fileno r
e
t
ry han
d
lin
g
commit
|
commitdiff
|
tree
2013-01-19
E
ric Wong
vmsplice: avoid
referenci
n
g invalid stack address fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
E
ri
c
W
o
ng
doc:
s/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
a
void uname() for pipe size modi
f
icat
i
on checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit ma
x
i
m
um spl
i
ce le
n
g
t
h
t
o
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream
:
s
mall
cleanup f
o
r pipe s
p
licing
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
i
o
_splice 4
.
1
.
1
-
wo
r
karound socket -
>
pipe is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wo
n
g
expand doc for
n
on
-
bl
o
c
k
i
ng splice into a
pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
c
opy_stre
a
m:
a
lways use SP
L
I
CE_F_NO
N
BLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric Wo
n
g
i
o_splice
4
.
1
.
0
-
copy_stre
a
m e
n
hancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
copy_stream coerces
b
ased on #to_path
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
io_s
p
l
ic
e
4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
f
i
x up do
c
umentation for fd vs I
O
o
b
jects
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_str
e
am:
enough to get thi
s
wo
r
king under
M
RI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
tes
t
_copy_stream: fix
u
serspace buffering as
s
u
mption
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
a
d
d
co
p
y
_
stream test from
M
RI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_
s
tream
:
update src_offset on
r
etries
commit
|
commitdiff
|
tree
2011-05-10
Eric Won
g
copy_stream attempts
to us
e
IO
:
:
Spl
i
ce::W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
ng
t
es
t
_io_spli
c
e: disable tim
e
out-related tes
t
s in no
n
-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WAITALL f
l
ag su
p
port
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eintr: beef up
test
commit
|
commitdiff
|
tree
2011-05-09
E
r
i
c
Won
g
use ssize_t/si
z
e_t i
n
stead of long/unsigned lo
n
g
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
EINTR test
only works under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
detect closed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y_fileno: use FIX2INT instead of N
U
M2INT
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c
W
ong
retry
o
n EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
io_splice 3
.
1
.
0 - IO
:
:S
p
li
c
e
.
copy_strea
m
i
mprovemen
t
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
ong
min
o
r docu
m
entation upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO::Sp
l
ice
.
copy_stream doesn't chan
g
e of
f
s
et of so
u
rc
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
on
g
extconf: remove
un
n
ecessary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric W
o
ng
io_splice 3
.
0
.
0
- k
i
nder, gentler Linux zero-
c
o
p
y
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
W
ong
d
oc: more notes for
IO
.
v
m
splice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
re
m
ove
V
ERSION co
n
s
t
ant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: RD
o
c for new inte
r
faces and c
h
anges
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vmsplice flags argu
m
ent de
f
ault
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
dd IO
.
trytee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
trysplice impli
e
s SP
L
ICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags a
r
e optiona
l
f
o
r splice an
d
tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
s
horten calls to rb_thread_blo
c
king_re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid signed vs unsigne
d
comparison
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic W
o
ng
cop
y
_stream: File
.
ope
n
encoding doesn
'
t ma
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: fix broken asserti
o
n
s
on Ru
b
y 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
copy_
s
t
r
e
am
use
s
I
O
.
t
rysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: remo
v
e unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
d
d I
O
.
tr
y
splice
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
i
o
/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic
W
ong
test: cleanup unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wo
n
g
clea
n
up pa
c
k
ag
i
ng and us
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to
w
r
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic W
o
n
g
GNUmakef
i
le:
sync examples for docume
n
tation
p
ublishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNU
m
akefile: update RAA o
n
new
releases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wo
n
g
Ruby io_splice 2
.
2
.
0
-
u
pd
a
tes for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
ad
d
IO
#
p
i
pe_si
z
e
and IO#pipe_size=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_s
p
lice: fix bro
k
en test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ru
b
y io_splice 2
.
1
.
0 - IO:
:
Splice
.
copy_
s
tr
e
am fixe
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help RDoc
r
ead I
O
::S
p
lice singleton m
e
thods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc
u
ment
+
src+ and +ds
t
+ fo
r
I
O::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
Wong
GNUmak
e
file: add
rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y
_
stream
:
handle
and blo
c
k on EA
G
AIN from the n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmak
e
f
ile: allow passing
options to tes
t
/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
c
o
py
_
stream
:
cl
e
anup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYING: b
u
n
d
le the
LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
ric
W
ong
Ruby io_splice
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
update PIPE_CAPA d
o
cumentation fo
r
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
relicense to L
G
P
Lv
2
.
1
+ (from L
G
PLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmak
e
file: make our unit test
s
PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
e
xamples/splic
e
-cp: simplify wit
h
IO::Splice
.
copy_strea
m
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
io_spl
i
ce_e
x
t: requir
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
copy
_
stream takes source offset l
i
k
e
th
e
non-sp
l
ice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
E
ric Wong
allow IO
.
vmsplice to
t
a
k
e a sing
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
co
p
y_stream: al
w
ays t
r
y
to move
p
a
ges instead of
cop
y
i
n
g
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
p
rel
i
minary support
for F_GETPIPE_SZ and F_SETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice:
:
F_M
O
VE d
o
c
u
mentation for
2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
simplif
y
examples for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic
W
o
n
g
implement
I
O::Spl
i
ce
.
copy_s
t
r
e
am
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
fix
inde
n
t
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
R
u
b
y io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
cleanup make
f
iles
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
t
e
st fo
r
non-blockin
g
, non-pipe
descriptor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
clarify wording i
n
l
icen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Won
g
a
llow IO(-i
s
h) o
b
jects
as descriptor argu
m
ents
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
test: enabl
e
Ruby
wa
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
s
p
lice
a
lways relea
s
es the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
t
est: more d
e
script
i
ve
T
em
p
file na
m
es
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
doc: better explain the need
for I
O
::Splice::F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
a
v
o
id
p
artial writ
e
s on IO
.
vmsplice u
n
less F_NONBLO
C
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
spl
i
t
ou
t
ARY2IOVEC
m
acro
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
on
g
GNUma
k
ef
i
le: switch
t
o RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wong
"Splice"
should be a m
o
dule
,
not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
R
E
ADME: add mai
l
i
n
g
l
ist ar
c
hiv
e
infor
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
LICENSE: s/posix_mq/i
o
_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gemsp
e
c
commit
|
commitdiff
|
tree
2010-02-15
Er
i
c
Wo
n
g
initial
commit
|
commitdiff
|
tree