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
r
b_
t
hread_blocking_reg
i
on re
m
oval
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: kil
l
raa_upda
t
e
task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avo
i
d RARRA
Y
_PTR usage for vm
s
plice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
g
i
tignore: add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eri
c
Wong
io/s
p
lice: de
p
recated potentially unsafe meth
o
ds
commit
|
commitdiff
|
tree
2013-04-21
Eric Won
g
set clos
e
-on-
e
xe
c
in pipe si
z
e modification check
commit
|
commitdiff
|
tree
2013-01-19
Eric W
o
ng
io_spl
i
ce 4
.
2
.
0
- sever
a
l bugfixes an
d
worka
r
o
u
nds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric
W
ong
v
m
spli
c
e: more consistent fileno retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplic
e
: a
v
oid
referenc
i
n
g
invalid stack add
r
ess for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
d
oc: s/
l
i
brelist
.
com/libreli
s
t
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wo
n
g
avoid u
n
am
e
() for
pipe size mod
i
fica
t
ion checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum spl
i
ce
l
ength
to 1 <
<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
copy
_
stream: small cl
e
an
u
p
f
or pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io_spli
c
e
4
.
1
.
1 - wo
r
karound socket -> pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
exp
a
nd doc
for non-blocking splice i
n
to a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
copy_stream: always use
S
PLICE_F_NONBL
O
CK for
partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_splice 4
.
1
.
0 - copy_strea
m
enh
a
ncement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
py_stre
a
m
coerces based on #t
o
_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
i
o
_
s
plice 4
.
0
.
0
-
e
asie
r
to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
fix up
d
oc
u
m
e
n
tati
o
n
f
o
r fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
c
o
p
y_stream: enough
to get
this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
r
i
c Wong
t
est_copy
_
stream: fix users
p
ace buff
e
ring assumption
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic Wo
n
g
add copy_strea
m
tes
t
from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy_s
t
ream: upda
t
e sr
c
_offs
e
t
on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream attempts to use IO::Spli
c
e
::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_io_splice: disable timeout-re
l
at
e
d te
s
t
s
i
n
n
on-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WAITALL flag sup
p
or
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_
i
o_splice_eintr: beef up
test
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
u
s
e ssiz
e
_t/siz
e
_t instead of long/unsi
g
ne
d
long
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
EINTR test only w
o
r
k
s u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect clo
s
e
d descriptors o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y
_fileno: use FIX2INT ins
t
ead of
N
UM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
r
e
try on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Eric
Wong
io_splice 3
.
1
.
0
-
IO::Splice
.
co
p
y_stre
a
m impro
v
em
e
n
t
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
minor documentat
i
on upda
t
es
commit
|
commitdiff
|
tree
2011-05-01
E
ri
c
Wong
IO::
S
plice
.
cop
y
_
stream d
o
esn't cha
n
g
e offset of
s
our
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
E
r
i
c Wong
extconf
:
remove unnecessary dir_c
o
nfig sta
t
ement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_s
p
lice 3
.
0
.
0 -
ki
n
der, gentler L
i
nux
ze
r
o
-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: more notes
for
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wo
n
g
remove V
E
R
SIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Eric W
o
ng
doc: RDo
c
for new interfaces and chan
g
e
s
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
IO
.
vmsplice flags a
r
gument
d
e
f
aults to
z
e
r
o
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
add
I
O
.
tr
y
tee interface
commit
|
commitdiff
|
tree
2011-02-27
Er
i
c Wong
trysp
l
ice
i
mplies SPLICE_F
_
N
O
N
BLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
flags a
r
e optional for
splice and
t
rysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten
calls
to rb_thr
e
ad_
b
loc
k
ing_
r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
a
void sig
n
ed v
s
unsigned co
m
parison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y
_
stream: File
.
open encoding doesn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
test: fix broke
n
assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_st
r
eam use
s
IO
.
trysplice
i
n
stead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
tes
t
: remov
e
unused_port fu
n
c
tion
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
add I
O
.
trysplice i
n
te
r
face
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
o
ng
io/sp
l
ice: uninde
n
t
commit
|
commitdiff
|
tree
2011-02-05
E
r
i
c W
o
ng
te
s
t: cleanup unu
s
ed_port fu
n
cti
o
n
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean
u
p packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
o
ng
do
c
:
s
witch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
GNUmakefi
l
e: sync exam
p
les
for documen
t
ati
o
n pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
GNU
m
a
k
efile: update RAA on new
r
e
l
ea
s
es
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c Wong
Ruby io_splice 2
.
2
.
0 - updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_size and
I
O#pipe_si
z
e= acc
e
ssors
commit
|
commitdiff
|
tree
2010-06-24
Eric
Wo
n
g
te
s
t
_
i
o_spl
i
c
e: fix broken tes
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wo
n
g
Ruby io_spl
i
ce 2
.
1
.
0
-
IO::Splice
.
c
opy_st
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
doc
:
help
R
Doc read IO::Splice
singleton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wo
n
g
document
+
s
r
c+ and +dst+ for
I
O::Sp
l
ice
.
{full,pa
r
tia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
NUmakefi
l
e:
a
dd rcov t
a
rget
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
copy_stream: handl
e
and block on EAGAI
N
from the
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
GNUmakefile:
a
llow passing options to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
c
opy_strea
m
: cleanup a
f
te
r
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
C
O
P
YING: bu
n
dle the LGPLv2
.
1
instead of LG
P
L
v3
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic W
o
ng
Ruby io_sp
l
i
ce 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
u
pdate PIPE_CAPA docum
e
ntation f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
relicense to L
G
PLv2
.
1
+
(from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNU
m
akefile: make our un
i
t tests P
H
O
N
Y
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
examples/splice-cp: simplify w
i
th IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
spl
i
ce_ex
t
:
r
equ
i
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
copy_strea
m
takes source
o
ffset like th
e
non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
allow IO
.
vmsplice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
c
o
py_strea
m
: always
try to
m
ove page
s
instead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
preli
m
ina
r
y s
u
pport for F_GETPI
P
E_SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic Wong
updat
e
IO::Spl
i
ce::F_
M
OVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simpl
i
fy examples for
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
implem
e
n
t
IO::Spl
i
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
W
on
g
cleanup
m
akefil
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blo
c
king, non-pipe descr
i
pto
r
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
clar
i
fy wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-i
s
h) objects as de
s
c
r
iptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: e
n
able R
u
by warn
i
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
splice always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test: more
descriptive Te
m
pfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: better explain the n
e
ed
for
I
O
::Sp
l
ic
e
:
:F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
avoid partial
w
r
ites on IO
.
vmspli
c
e unles
s
F_NONB
L
OC
K
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
ric Wo
n
g
GNUm
a
kefile
:
switch to
R
Do
c
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
ng
"Splice" should
b
e
a module, no
t
a cla
s
s
commit
|
commitdiff
|
tree
2010-02-21
E
r
ic
Wong
R
EADME:
a
dd mailin
g
l
i
s
t archive i
n
formation
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
LICENSE: s/posix_mq/io_l
i
nux/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
E
ri
c
Wong
initial
commit
|
commitdiff
|
tree