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
Eric Wong
Rake
f
i
le:
k
ill raa_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
a
v
oid RARRAY_PTR us
a
ge for vmsp
l
ice
commit
|
commitdiff
|
tree
2013-05-12
E
ric Wo
n
g
.
gitignore
:
a
dd
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
i
o
/splice: deprec
a
ted poten
t
ially u
n
saf
e
methods
commit
|
commitdiff
|
tree
2013-04-21
E
ric Wong
set close-on-exec
i
n pipe si
z
e mod
i
fic
a
tio
n
check
commit
|
commitdiff
|
tree
2013-01-19
Eric Won
g
io_splice 4
.
2
.
0 - severa
l
bugfixes
and workaroun
d
s
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vm
s
pl
i
ce: more
consistent filen
o
retry
h
andling
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid refer
e
ncing inva
l
id
s
tack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s
/librelist
.
com/libr
e
list
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
ric W
o
ng
avoid uname
(
) for pipe siz
e
modification
chec
k
s
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
l
i
mit maximum splic
e
l
eng
t
h to 1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
c
opy_s
t
ream:
s
mall
c
leanup for pipe spl
i
cing
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
io_splice 4
.
1
.
1 - work
a
r
ound socket -
>
pipe
issues
commit
|
commitdiff
|
tree
2011-05-18
Eric W
o
ng
expand doc for non
-
blocking splice i
n
to a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wo
n
g
copy_stream
:
always
u
se
SPLIC
E
_F_NONBL
O
CK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
io
_
splice 4
.
1
.
0 - copy_st
r
eam enhancem
e
n
t for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
cop
y
_st
r
ea
m
coer
c
es b
a
sed
on #to
_
pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
io_spl
i
c
e
4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c
Wong
fix
u
p do
c
umentation for fd vs I
O
objects
commit
|
commitdiff
|
tree
2011-05-13
E
ric Wong
copy_stream: eno
u
g
h
to
get this working un
d
er MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
t
e
st_copy_stream: fix us
e
rspace bu
f
fering assump
t
i
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add copy_stream
t
est from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
c
o
py_stream:
update src_offset
o
n
r
etries
commit
|
commitdiff
|
tree
2011-05-10
Eric
W
o
ng
c
op
y
_stream attempts to use
I
O::Splice::WAI
T
A
LL
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c Wong
t
e
s
t_io_splice: disable
timeout-related tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add
I
O::Splice::WAITALL flag
sup
p
o
rt
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
test_io_splice_
e
intr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use ssize_t/size_
t
instead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR
test only works u
n
der 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
detect closed descri
p
tors
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
m
y
_fileno: use FIX2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
E
ric W
o
ng
ret
r
y on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
i
o_splice 3
.
1
.
0 - IO::Spl
i
ce
.
c
o
py_st
r
e
a
m i
m
prove
m
ent
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor documentat
i
on
update
s
commit
|
commitdiff
|
tree
2011-05-01
Eric
W
on
g
IO::Splice
.
c
op
y
_stream doesn't chang
e
offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c
W
ong
ext
c
o
n
f: remove unnecessary d
i
r_confi
g
statem
e
nt
commit
|
commitdiff
|
tree
2011-03-01
Eri
c
Wong
i
o
_
splice
3
.
0
.
0
-
k
inder, gen
t
ler Lin
u
x zero-copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
oc: m
o
re not
e
s
f
o
r
IO
.
v
mspl
i
ce
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove V
E
RSION con
s
tant
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
Wong
doc: RDoc
f
or new interfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
E
r
i
c
W
ong
I
O
.
vmsplice flags
argument defaul
t
s
to zer
o
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add
I
O
.
trytee
interfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
t
r
y
s
plice implies SPLICE_F_NONBLOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric
Wong
flags are optiona
l
f
or splice and
t
ry
s
plic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
short
e
n c
a
lls
to r
b
_threa
d
_blocking_r
e
gion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avo
i
d
signe
d
vs unsig
n
ed comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Won
g
copy_stream: File
.
open
e
n
cod
i
ng doesn'
t
m
a
t
t
e
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
t
est: fix bro
k
e
n
a
s
sertions on Rub
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy
_
stream us
e
s I
O
.
tryspli
c
e instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test:
remove unu
s
ed_por
t
function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
dd IO
.
t
r
ysplice interfa
c
e
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c
W
o
n
g
io/s
p
lice:
unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
test: cleanup unused_port function
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
n
g
clea
n
up packaging and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: switch to wrongdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUma
k
efil
e
:
sync examples fo
r
documenta
t
i
o
n publish
i
ng
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmakefile: update RAA on new rel
e
ases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
R
u
by io_spl
i
c
e 2
.
2
.
0 - updates for Linux 2
.
6
.
3
5
commit
|
commitdiff
|
tree
2010-08-02
E
r
i
c
W
o
ng
ad
d
IO#pipe_size and IO#pipe_si
z
e= accesso
r
s
commit
|
commitdiff
|
tree
2010-06-24
E
r
ic Wong
test
_
io_splice
:
fix brok
e
n
test
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
R
uby
i
o_sp
l
ice 2
.
1
.
0 - I
O
::Splice
.
copy_st
r
eam fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc: he
l
p
RDoc read
I
O::Sp
l
i
ce
s
in
g
leton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
document +src+ and +dst+ for IO::Sp
l
ice
.
{full,par
t
ial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmakefile: add
r
cov ta
r
get
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wo
n
g
c
opy_s
t
ream: hand
l
e and bl
o
ck on
E
AGA
I
N from the
non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNUmakef
i
le: allo
w
passing options
to test
/
unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
copy
_
stream:
cleanu
p
after
o
urse
l
ves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYIN
G
: bundle the LGP
L
v2
.
1 instead
of L
G
PLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ruby i
o
_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
update PIPE_C
A
PA
doc
u
men
t
ation
for
L
in
u
x 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
relic
e
n
s
e
t
o LGPLv2
.
1+ (from LGPLv3
o
nly)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
G
NU
m
a
k
efile: make our unit
t
ests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examples
/
s
p
lice-cp: simplif
y
with
IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_splice_ext: requi
r
e errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
co
p
y_stream
t
akes source
o
f
fset
like the non-spli
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric W
o
ng
all
o
w I
O
.
vmsplice to take a si
n
gle
s
tring
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
cop
y
_stream: a
l
way
s
t
r
y to move
p
a
ges instead o
f
cop
y
ing
commit
|
commitdiff
|
tree
2010-06-01
E
ric W
o
ng
p
r
elimina
r
y
support for F_GETPI
P
E_S
Z
and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update IO::Splice::
F
_MOVE documentation for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
s
impli
f
y
e
xamples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
implemen
t
I
O::Splic
e
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
fix indentation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
R
uby io_splice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup make
f
il
e
s
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
tes
t
for
n
o
n
-
blocking
,
non
-
pi
p
e
descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
Won
g
cl
a
ri
f
y word
i
n
g
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
al
l
ow IO(-i
s
h) obje
c
ts as descriptor a
r
gume
n
ts
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
test: enable Ruby
w
arn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
I
O
.
spl
i
c
e
always
r
eleases the
GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test: more descriptiv
e
Tempfile names
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
doc: better
explain the need
for IO::Splic
e
:
:F_NO
N
BLOCK
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c
Wong
avoid partial writes
on IO
.
vmsplice unless
F
_NONBLO
C
K
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wong
s
p
lit
out ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric
Wo
n
g
GN
U
m
a
kefile:
switc
h
t
o
RDoc
2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eri
c
Wong
"Splice"
should be a module
,
not a class
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README: add
mailing lis
t
a
r
chive inform
a
tion
commit
|
commitdiff
|
tree
2010-02-15
Eric W
o
ng
L
I
CE
N
SE: s/posix_
m
q/
i
o_linux/
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric
Wong
ini
t
i
a
l
commit
|
commitdiff
|
tree