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
Rakefile: kill raa_update task
2013-09-30
E
ric Wong
Rake
f
ile: kill
r
aa_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric
Wong
avoid RARRAY_PTR usage f
o
r vmsplic
e
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
giti
g
nore: ad
d
.
r
bx
commit
|
commitdiff
|
tree
2013-05-12
Eric Won
g
io/spl
i
ce
:
d
e
pre
c
ated
p
otentiall
y
unsa
f
e methods
commit
|
commitdiff
|
tree
2013-04-21
E
ri
c
Wong
set close-on-exec in pip
e
size modificati
o
n check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o
_
splice 4
.
2
.
0 - several bugfixes
a
n
d workar
o
unds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
W
o
ng
vmsplice: more c
o
nsistent fil
e
no retry handling
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
vmsp
l
ice: avoid
referencing invalid sta
c
k a
d
d
ress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s
/
l
ibre
l
ist
.
com/librelist
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname()
for pi
p
e
s
i
z
e modific
a
t
i
on checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
l
i
mit maximum splice length to 1 <<
30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy
_
stream: small cleanu
p
for p
i
pe
sp
l
icing
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
io
_
s
plice 4
.
1
.
1 - workaround socket -> pip
e
issues
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
expan
d
doc for no
n
-blocking splice in
t
o a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
Wong
copy_stre
a
m: always us
e
SPLICE_F_NONB
L
OCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Won
g
io_splic
e
4
.
1
.
0
- copy_stream enh
a
n
c
eme
n
t f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
c
o
py
_
s
t
re
a
m coerce
s
based on #to
_
path
commit
|
commitdiff
|
tree
2011-05-13
E
ric
Wong
io_splice 4
.
0
.
0 - eas
i
er to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix up do
c
um
e
ntation for fd vs IO
objects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_stream:
e
nough to get th
i
s working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
test
_
copy_s
t
re
a
m:
fix us
e
rspace buffering
a
ss
u
mpti
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
add
c
opy_stream test from M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
cop
y
_stream: upd
a
te src
_
off
s
et on retri
e
s
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
copy_stream at
t
empts t
o
use IO
:
:Spl
i
c
e
:
:
WAITALL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
t
e
st
_
i
o_splice: disable
t
imeout-related t
e
s
ts in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
add IO::Splic
e
::WA
I
TALL
f
lag supp
o
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_io_splice_eint
r
: b
e
ef
u
p
t
est
commit
|
commitdiff
|
tree
2011-05-09
Eric
Wong
use ssize_
t
/
size_t instead of l
o
ng/u
n
si
g
ned l
o
ng
commit
|
commitdiff
|
tree
2011-05-09
Eri
c
Won
g
EIN
T
R test onl
y
wor
k
s under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Er
i
c Wong
detect c
l
osed
d
escriptors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_filen
o
: use FIX2IN
T
instead of N
U
M2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Won
g
io_spl
i
ce 3
.
1
.
0 -
IO::Splice
.
c
opy_stream
im
p
rovem
e
nt
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor
d
ocu
m
entation u
p
dates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
copy_stream doesn't chan
g
e offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
W
on
g
extco
n
f: remove unnecessar
y
dir_
c
on
f
ig st
a
tement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice 3
.
0
.
0 - kin
d
er, gentl
e
r Lin
u
x zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
ong
doc:
more
n
otes for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
r
e
mo
v
e
V
ERSION c
o
nstant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RDoc
f
o
r
n
ew interfa
c
es and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric
W
o
n
g
IO
.
vmsplice
flags argumen
t
defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
a
d
d I
O
.
trytee interface
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
trysplice implies SP
L
ICE_F_NONBLOC
K
for
f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
flags
a
re optional for splice and trys
p
lice
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
shorte
n
calls to rb_thr
e
ad_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
avoi
d
signed vs un
s
igned
co
m
pa
r
i
son
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
c
opy_stream:
F
ile
.
open encoding do
e
s
n't matter
commit
|
commitdiff
|
tree
2011-02-26
Eric W
o
ng
test:
f
i
x broken assertions
on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
o
ng
copy_stream uses IO
.
trysplice in
s
tead of IO
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
o
n
g
test:
remove unus
e
d_port function
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Won
g
add IO
.
trysplice i
n
terface
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wo
n
g
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
t
e
st: cleanup unused_port
f
unction
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
Wong
clean up packaging
an
d
u
s
e
pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c
W
ong
doc: switch to w
r
ongd
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
GNUmakefile: sync examples for documenta
t
ion p
u
blish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUma
k
efi
l
e: updat
e
RAA on new releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Rub
y
io_
s
p
l
ice
2
.
2
.
0 - updates for
Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add IO#pipe_si
z
e
a
n
d IO#pipe_
s
ize= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
t
e
st_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
Ruby io_splice 2
.
1
.
0
-
IO::Splice
.
co
p
y_strea
m
fi
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: help R
D
oc read
I
O::Sp
l
ice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
docu
m
ent +src+ a
n
d +dst+
for IO::Splice
.
{full,
p
ar
t
ia
l
}
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNU
m
akefile: add
r
c
o
v target
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy_s
t
ream: hand
l
e
and block on EAGAIN
f
rom th
e
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUma
k
e
file: allow
passing o
p
tions to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
copy_stream: cleanu
p
after ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
COPYI
N
G: bundle the LGPLv2
.
1 instead of L
G
P
L
v
3
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
on
g
Ruby
i
o_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
updat
e
PIPE_CAPA d
o
cum
e
n
t
ation
f
or
L
i
n
ux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wo
n
g
relicense to LGPLv2
.
1+ (from
L
GPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
GNUmake
f
ile: make our unit tests PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
examp
l
es/splice-cp: si
m
plify with I
O
:
:
Spl
i
ce
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io
_
splice_ext: require err
n
o
.
h
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
copy_
s
tream
takes sourc
e
offset lik
e
the n
o
n
-
splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
allow IO
.
vmsplice
to take a s
i
n
gl
e
strin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
Wong
c
o
py_
s
tre
a
m
: alwa
y
s try to move pages instead
o
f copying
commit
|
commitdiff
|
tree
2010-06-01
E
ric Wong
pr
e
liminary s
u
pport
f
or F
_
G
ETPIPE_SZ
a
nd F_S
E
TPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update
I
O::Spli
c
e::F_MOVE documentat
i
on for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simp
l
ify examples
for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
implem
e
nt IO:
:
Spli
c
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
fix ind
e
n
tation b
u
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
Ruby i
o
_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
W
ong
c
l
eanup makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
test for non-blocking, non-pipe de
s
cri
p
tor
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
clarify word
i
ng in li
c
ense
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
allow IO
(
-i
s
h) objects as descrip
t
o
r arguments
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
te
s
t: ena
b
le Ruby w
a
r
n
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
sp
l
i
c
e al
w
ays releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
ong
test: more d
e
s
cri
p
tive Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
doc: better explain the need fo
r
I
O
:
:S
p
li
c
e::F_NONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
avoi
d
partial
w
rites on
I
O
.
vmsp
l
i
ce unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
split
out ARY2I
O
VEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
GNUm
a
kefile:
s
wi
t
ch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Spl
i
ce" should b
e
a module,
n
ot a class
commit
|
commitdiff
|
tree
2010-02-21
Eric W
o
ng
R
E
ADME: a
d
d
m
ailing li
s
t archive informatio
n
commit
|
commitdiff
|
tree
2010-02-15
Eric Won
g
LICEN
S
E
:
s/p
o
six_mq/io
_
li
n
u
x/
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic W
o
ng
add
gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
i
n
itial
commit
|
commitdiff
|
tree