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 deprecated rb_thread_blocking_region on 2.0+
2014-02-15
Eri
c
W
o
ng
a
v
o
i
d d
e
p
r
ecate
d
rb_thread_b
l
ocking_r
e
gion
on 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eri
c
Wong
depre
c
ate and remove docs for IO::S
p
lic
e
::WAITALL
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
remove copy_stream tests and
r
e
ference
s
commit
|
commitdiff
|
tree
2014-02-09
Er
i
c
Wong
prepare
f
o
r
rb_thread_blo
c
kin
g
_reg
i
o
n removal
commit
|
commitdiff
|
tree
2013-09-30
Er
i
c Wong
Rakefile: kill
r
aa
_
u
p
date task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARR
A
Y
_
PTR usage f
o
r vmsplice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitigno
r
e:
a
d
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric W
o
n
g
io/splice: deprecated potenti
a
l
ly u
n
safe me
t
ho
d
s
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set
c
lose-on-exec in pipe size modifi
c
atio
n
check
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
io_splice 4
.
2
.
0 - se
v
eral bugfixes and w
o
rkar
o
unds
commit
|
commitdiff
|
tree
2013-01-19
Er
i
c
W
o
ng
vms
p
lice:
m
o
r
e con
s
istent fileno retry handli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric
Wong
vmsplice: avoid referenci
n
g invalid stack address fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/lib
r
elist
.
c
o
m/libr
e
list
.
or
g
/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avo
i
d
uname()
f
o
r pipe size modifica
t
i
o
n check
s
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
lim
i
t
m
aximum
s
plice length
to
1 << 30
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
copy_str
e
a
m
: sma
l
l c
l
e
a
nup for pipe spl
i
ci
n
g
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
i
o
_splice 4
.
1
.
1 -
workaround socket -> pipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for
non-
b
l
o
cking splice into a pipe
commit
|
commitdiff
|
tree
2011-05-17
Eric
Wong
copy_stream:
al
w
ays use
S
PLICE_F_NO
N
B
LOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric
Wong
io_splice 4
.
1
.
0 -
c
opy_stre
a
m enh
a
ncement for
1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
o
py_st
r
eam coerces
bas
e
d on #t
o
_path
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
io_splice
4
.
0
.
0 - easier to us
e
!
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
fi
x
u
p
docum
e
ntation for fd vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: en
o
ugh to ge
t
this wo
r
king under
M
RI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
E
ri
c
Wong
test_
c
opy_s
t
rea
m
:
fix userspace b
u
f
fering assumption
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c W
o
ng
add cop
y
_
str
e
am t
e
st f
r
om MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream:
u
pdate src
_
of
f
s
e
t on retries
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
copy_strea
m
at
t
empts to use I
O
::S
p
lice::WA
I
TALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
tes
t
_i
o
_splice: disable time
o
ut-relate
d
tests in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric W
o
n
g
add IO::Splice::WAITAL
L
f
l
ag support
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
test_
i
o_splice
_
eintr: b
e
ef u
p
test
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
use s
s
ize_t
/
size_t instead of long/unsigned long
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
EI
N
TR test o
n
l
y wo
r
ks under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
d
e
tect close
d
descriptors on
E
INTR
commit
|
commitdiff
|
tree
2011-05-09
E
ric
Won
g
m
y_fil
e
n
o
: use FIX2INT instead of
NUM
2
INT
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
ret
r
y on
EINTR
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
i
o_
s
plic
e
3
.
1
.
0 - IO::
S
pli
c
e
.
copy_stream impr
o
v
e
m
e
nt
commit
|
commitdiff
|
tree
2011-05-01
E
ric
Wong
min
o
r document
a
t
ion u
p
date
s
commit
|
commitdiff
|
tree
2011-05-01
Eri
c
Wong
IO::
S
plice
.
c
o
py_stream does
n
't change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remov
e
un
n
e
c
essary di
r
_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_sp
l
ice
3
.
0
.
0 - k
i
nder, gent
l
er Linux z
e
ro
-
copy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc
:
more not
e
s fo
r
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
V
E
RSION constant
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc: RDo
c
fo
r
n
e
w
interfaces and
c
hanges
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
W
ong
I
O
.
vmspl
i
ce flags argument default
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
ad
d
IO
.
tryte
e
interface
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
t
rysplice
i
mpli
e
s SPLICE_F
_
NONBLOCK
f
or flags
commit
|
commitdiff
|
tree
2011-02-27
E
ric Wong
fl
a
gs
are optional for splice
a
n
d
trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
shorten
calls to rb_th
r
ead
_
blo
c
ki
n
g_regi
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
avoid signed
vs uns
i
gned co
m
parison
commit
|
commitdiff
|
tree
2011-02-26
Eric
Won
g
copy_stream
:
File
.
o
p
e
n
encoding does
n
'
t matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
t
e
st: fix broken assertio
n
s on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
co
p
y_st
r
e
a
m uses IO
.
t
r
yspl
i
ce instead of IO
.
spl
i
ce
commit
|
commitdiff
|
tree
2011-02-26
E
r
ic
Wong
test: remov
e
unused_
p
ort function
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
add IO
.
tryspl
i
c
e
interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
test: cl
e
a
nu
p
u
nused_p
o
rt function
commit
|
commitdiff
|
tree
2011-02-05
E
ric
W
ong
cl
e
an up
p
ack
a
g
i
ng and use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
d
o
c: switch to wro
n
g
d
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUmake
f
ile: sync examples for
doc
u
men
t
ation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Wong
GNU
m
ake
f
i
le
:
updat
e
RAA on ne
w
releases
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Won
g
Ruby io_splice 2
.
2
.
0 - updates for Linux
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
Wong
add IO#pi
p
e
_size
a
nd
I
O#pipe
_
size= a
c
c
es
s
or
s
commit
|
commitdiff
|
tree
2010-06-24
Eric
W
o
n
g
te
s
t_
i
o_s
p
lice:
fi
x
broken test
commit
|
commitdiff
|
tree
2010-06-06
Eric
Wong
Ru
b
y io_splice 2
.
1
.
0
- IO::Spli
c
e
.
c
opy_strea
m
fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
doc:
help RDoc read I
O
::Splice single
t
on metho
d
s
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
documen
t
+src+ and +dst+ for
IO::Spl
i
ce
.
{full,pa
r
tial}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNUmak
e
file: add
rco
v
targ
e
t
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
copy_stream:
handle
and block on
EAGA
I
N from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile: allow
p
assing
o
ptions to te
s
t/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Won
g
copy_stream:
cl
e
a
nup after o
u
rselves
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
COPYI
N
G
: bund
l
e th
e
LGPLv2
.
1 instea
d
of
L
GPLv3
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
R
uby io_s
p
lice
2
.
0
.
0
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
update PIPE
_
CA
P
A documentation f
o
r Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to L
G
P
Lv2
.
1
+ (from LGPLv3 only)
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
GNUmakefile
:
make o
u
r unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
exampl
e
s
/
s
plice
-
cp
:
sim
p
l
i
fy
w
i
t
h IO::S
p
l
ice
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_
s
plice_ext: require
e
r
rno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Won
g
copy_stream ta
k
es source offs
e
t lik
e
the non-
s
plice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Er
i
c Wong
all
o
w
I
O
.
v
ms
p
l
i
ce to take a
s
ingle string
commit
|
commitdiff
|
tree
2010-06-01
Eri
c
Wong
copy_stre
a
m: always try to
move
p
a
g
es ins
t
ea
d
of copying
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
preliminary support for F_
G
E
T
PIPE
_
SZ and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
update
I
O
:
:Splice::F_MOVE do
c
ument
a
tion for
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
E
ric
Wong
simplify
e
xamples
f
o
r
1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
imple
m
ent IO
:
:Spli
c
e
.
cop
y
_strea
m
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
fix
i
nden
t
a
tion bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
o
n
g
Ruby io_spli
c
e
1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clea
n
u
p
makefiles
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test for non-blocking, no
n
-pip
e
desc
r
i
p
tor
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic
Wo
n
g
clarify wor
d
ing in licens
e
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
allow IO(-is
h
) objects as
descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test:
enabl
e
Ruby wa
r
nings
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
IO
.
sp
l
ic
e
a
lways
r
eleases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wo
n
g
test: mo
r
e
d
es
c
riptive T
e
mpf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc
:
bet
t
e
r
explain th
e
need
for IO:
:
Splice
:
:F_NONBLOCK
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
avoid pa
r
tial writ
e
s on IO
.
vmsplice unless F_N
O
NB
L
O
C
K
Signed-off-by: Eric Wong <
normalperson@yhbt.net
>
commit
|
commitdiff
|
tree
2010-05-25
Eric Won
g
split out AR
Y
2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Won
g
G
NUmakefile: switch to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric
W
ong
"
S
plice"
should be
a module, not a c
l
a
s
s
commit
|
commitdiff
|
tree
2010-02-21
E
r
i
c
W
ong
R
EA
D
ME: add mailin
g
list arc
h
ive
information
commit
|
commitdiff
|
tree
next