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
avoid RARRAY_PTR usage for vmsplice
2013-09-26
Eric Wong
avoid RARR
A
Y_PTR usage for vmspl
i
ce
commit
|
commitdiff
|
tree
2013-05-12
Er
i
c
W
o
n
g
.
gitignore
:
add
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
E
ric Won
g
io/s
p
lice: deprec
a
te
d
p
otent
i
ally
u
n
sa
f
e met
h
ods
commit
|
commitdiff
|
tree
2013-04-21
Eric
W
o
ng
s
e
t close-on-exec in pip
e
size modifi
c
ation chec
k
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
i
o
_sp
l
ice 4
.
2
.
0 - several bugfi
x
es and wo
r
k
a
r
ounds
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more co
n
sistent fileno
retr
y
handlin
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsp
l
ice: av
o
id referenc
i
n
g
invalid stack add
r
ess for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc:
s/librelist
.
com/librelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoi
d
uname
(
)
f
or pipe size
modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limi
t
maximum s
p
lice
length to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
cop
y
_stream:
small c
l
eanup for pipe splicing
commit
|
commitdiff
|
tree
2011-05-18
E
r
i
c W
o
ng
i
o_
s
pli
c
e 4
.
1
.
1 - workaround socket
-
>
pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
expand
doc for non-blocking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric W
o
ng
co
p
y_stre
a
m: a
l
wa
y
s
u
se SP
L
ICE_F_NONBLOCK for part
i
al
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
io_splice 4
.
1
.
0 - copy_
s
tr
e
am enha
n
cem
e
nt f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
c
o
p
y
_
stream
c
oerces based on #
t
o_path
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c W
o
ng
io_spl
i
ce 4
.
0
.
0 - easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fix up documen
t
ation
for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric W
o
ng
copy
_
stream
:
enough
t
o get this wo
r
kin
g
u
n
der MR
I
1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_c
o
py_
s
tream
:
f
i
x
u
s
erspace buffering assumptio
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
add
copy_st
r
eam te
s
t f
r
o
m
M
R
I
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_s
t
ream: update
s
rc_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_stream attemp
t
s
to
u
se IO::Splice::WAITALL
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
t
est_io_
s
pl
i
ce: d
i
s
a
b
l
e ti
m
eout-
r
elated tests in n
o
n-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
add IO::Splice::WA
I
TALL
f
l
ag su
p
po
r
t
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
t
est_io_s
p
lic
e
_ein
t
r: bee
f
up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/s
i
z
e_t inst
e
ad of lon
g
/un
s
igned lon
g
commit
|
commitdiff
|
tree
2011-05-09
Eric W
o
ng
EI
N
T
R tes
t
only works under
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect c
l
os
e
d d
e
scriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
my_fi
l
eno: use FIX2INT instead of
N
UM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
retry o
n
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
io
_
s
pl
i
ce 3
.
1
.
0 - IO::Splice
.
copy_st
r
eam
i
mprove
m
ent
commit
|
commitdiff
|
tree
2011-05-01
E
ric Wong
m
i
n
or docum
e
nt
a
t
i
on upd
a
te
s
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
c
opy
_
str
e
am do
e
s
n
'
t c
h
ange offset of so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric
Wong
ex
t
conf: remove unnece
s
sa
r
y
dir_
c
onfig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
i
o_
s
plice
3
.
0
.
0 -
k
inder, gentler Lin
u
x zero-copy
commit
|
commitdiff
|
tree
2011-02-28
E
ric Wong
doc: more n
o
t
e
s
for IO
.
vmsp
l
ice
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic Wong
remov
e
VE
R
SIO
N
constant
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c Wong
doc
:
R
D
oc for new in
t
erfaces and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
IO
.
vmsplice
f
l
ags argument de
f
aults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add IO
.
trytee interfa
c
e
commit
|
commitdiff
|
tree
2011-02-27
Eri
c
Wong
trysplice implies S
P
L
I
CE
_
F
_NON
B
LOCK for flags
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
flags are optional f
o
r sp
l
ice
and tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric
Won
g
shorten c
a
lls to
r
b
_thread_bl
o
cking
_
re
g
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoid signed vs unsigned c
o
mparison
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy
_
s
t
r
e
am: File
.
open encoding d
o
esn't matter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
test: fix broken assertions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
c
o
py_stream use
s
IO
.
tryspli
c
e ins
t
ead of
I
O
.
splice
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic Wong
tes
t
: remove unused_port function
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
dd IO
.
trysplic
e
interface
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wo
n
g
io/s
p
lice
:
u
nindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
t
est
:
clean
u
p unused_port funct
i
on
commit
|
commitdiff
|
tree
2011-02-05
Eric
Wong
clean
u
p
p
ackag
i
n
g
an
d
u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
d
oc: switch to wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmakefile: sync e
x
amples for documentation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Won
g
G
NUma
k
efile: update RAA on new release
s
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wong
Ruby
io_splice 2
.
2
.
0 - update
s
for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
add I
O
#pipe_
s
ize and
IO#pipe_size
=
accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io
_
splice: fix broken te
s
t
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
Ruby io_splice 2
.
1
.
0 - IO::S
p
lic
e
.
copy_st
r
ea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
d
o
c: help RDoc read IO::Splice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
document +src+ and +dst+ f
o
r IO:
:
Splice
.
{full,parti
a
l}
commit
|
commitdiff
|
tree
2010-06-06
Eri
c
W
o
ng
GNUmakefile: add rcov
t
a
r
g
et
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
copy_stream:
handle and bl
o
c
k
on EAGAIN from the no
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
GNUmak
e
file: allow passing opt
i
ons to test/unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
co
p
y_stream: cleanup after ourselves
commit
|
commitdiff
|
tree
2010-06-06
E
ri
c
W
ong
COPY
I
NG: bundle the
LGP
L
v2
.
1 ins
t
ead of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
Ruby io_splice 2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c
Wong
u
pdate PIPE_CAPA documentation fo
r
L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
relicense
t
o L
G
P
Lv2
.
1+ (
f
rom LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
GNU
m
a
kefile: make
our unit tests PHON
Y
commit
|
commitdiff
|
tree
2010-06-05
Eric
Wong
exa
m
ples/splice-cp: sim
p
l
i
fy with I
O
::Spli
c
e
.
c
opy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
W
o
n
g
io_splice_ext: re
q
ui
r
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
cop
y
_stre
a
m takes source off
s
et like th
e
non-spl
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow
IO
.
v
m
splice to take a sing
l
e string
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
o
n
g
copy_stream: alw
a
ys
try to m
o
v
e
pages
i
nstead of copyin
g
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
pre
l
iminary
s
u
p
port for F
_
GET
P
I
P
E_SZ and F_SETPIPE_S
Z
commit
|
commitdiff
|
tree
2010-06-01
Eric Won
g
update IO
:
:Splice
:
:F_MOV
E
documentation for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
simplify examples
f
or 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implement I
O
:
:
Spl
i
ce
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
f
ix inden
t
ation bug
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
Ruby io_
s
plice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
cl
e
anup makefiles
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
t
est for non-blo
c
k
ing,
non-pipe descripto
r
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
arif
y
wording in l
i
cense
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(
-
ish) objec
t
s as descriptor
a
rguments
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test
:
e
n
able Ruby warn
i
ngs
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
s
p
l
ice always
releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
test: more d
e
scr
i
ptive Tempfil
e
names
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
doc: better explain t
h
e need for IO::Splice::F_NONB
L
OCK
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid partial writes on
I
O
.
vmspli
c
e unl
e
ss F_
N
ONBLOC
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
Eric Wo
n
g
GNUmakefile: s
w
i
t
c
h
t
o
RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Spl
i
ce" should be a module, not a
c
la
s
s
commit
|
commitdiff
|
tree
2010-02-21
Er
i
c
Won
g
REA
D
ME:
add mai
l
i
n
g
l
ist
archive in
f
or
m
ation
commit
|
commitdiff
|
tree
2010-02-15
Eric
W
ong
LICENSE: s/po
s
i
x
_mq/io_linux
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wo
n
g
add gem
s
pe
c
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initial
commit
|
commitdiff
|
tree