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
io_splice 4.3.0 - cleanups and compatibility fixes
2014-02-15
Eric
W
o
n
g
io_splice 4
.
3
.
0 -
c
le
a
nu
p
s and compatibility f
i
xes
commit
|
commitdiff
|
tree
2014-02-15
Eric Wong
avoid
d
eprecate
d
rb_threa
d
_bloc
k
i
n
g_region on 2
.
0+
commit
|
commitdiff
|
tree
2014-02-09
Eric
Wong
deprecate and remove docs for IO::Sp
l
ice::WAIT
A
L
L
commit
|
commitdiff
|
tree
2014-02-09
Eric Wong
remov
e
copy_s
t
ream
tests
a
nd references
commit
|
commitdiff
|
tree
2014-02-09
E
r
ic Won
g
p
repare for rb_thread_blo
c
king_reg
i
on re
m
oval
commit
|
commitdiff
|
tree
2013-09-30
Eric Wong
Rakefile: kill raa
_
update task
commit
|
commitdiff
|
tree
2013-09-26
Eric Wong
avoid RARRAY_P
T
R usage for
v
ms
p
lice
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
.
gitignore: add
.
r
b
x
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/splice: depr
e
cated potentially u
n
safe
methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set c
l
ose-on-e
x
ec in pi
p
e size modification ch
e
ck
commit
|
commitdiff
|
tree
2013-01-19
Eric Wo
n
g
i
o
_spli
c
e
4
.
2
.
0 - several
bugfi
x
es an
d
w
o
rkarounds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: more
c
o
n
sistent fi
l
eno retry h
a
ndli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
vmsplice: avoid r
e
feren
c
ing i
n
valid s
t
ack a
d
dress for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s/libr
e
lis
t
.
com/lib
r
elist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Won
g
a
void
u
name() for pipe siz
e
modificat
i
on che
c
ks
commit
|
commitdiff
|
tree
2011-05-18
Eri
c
Wong
lim
i
t maximum splice leng
t
h to 1 << 30
commit
|
commitdiff
|
tree
2011-05-18
E
ric Wong
copy_stream: sma
l
l
cl
e
anup for pipe
s
plicing
commit
|
commitdiff
|
tree
2011-05-18
Eric
Wong
io_
s
p
l
ice 4
.
1
.
1 - workaround s
o
cket -> pip
e
issues
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
e
x
p
and
d
oc for non-blocking splice
into a
pipe
commit
|
commitdiff
|
tree
2011-05-17
E
ric
W
o
n
g
copy_st
r
ea
m
:
a
l
ways us
e
SPLICE_F_NONBLOCK for parti
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
r
ic W
o
ng
io_splice 4
.
1
.
0 - c
o
py_strea
m
en
h
ancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream coe
r
ces
ba
s
ed o
n
#to_path
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
i
o_splice 4
.
0
.
0 - easier
to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix
u
p docum
e
n
t
ation for fd vs IO obj
e
cts
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
c
op
y
_stream: enough to g
e
t this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Won
g
t
e
st_
c
opy_stream: fi
x
u
serspa
c
e buf
f
ering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eric
W
ong
add cop
y
_stre
a
m te
s
t from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream: updat
e
src_offset o
n
re
t
ries
commit
|
commitdiff
|
tree
2011-05-10
E
ric
W
o
ng
c
o
py_st
r
eam att
e
mpts
to use IO:
:
Splice::WAI
T
ALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
test_
i
o_splic
e
: disable timeout-re
l
a
t
ed test
s
i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
add IO
:
:Splice::
W
AITALL flag support
commit
|
commitdiff
|
tree
2011-05-09
E
ric Wong
test_io_sp
l
i
ce_eintr: beef up test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use
ss
i
ze_t/size_t instead
of long
/
unsigne
d
l
on
g
commit
|
commitdiff
|
tree
2011-05-09
Eric Wo
n
g
EINTR test
only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect
closed de
s
criptor
s
on E
I
NTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
my
_
fi
l
eno: use FIX2INT instead of NUM2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wo
n
g
retry on EINTR
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c
Wong
io_splice 3
.
1
.
0 - IO
:
:Splic
e
.
c
o
py_stream improvem
e
nt
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor d
o
cumenta
t
ion updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wo
n
g
IO::Splice
.
copy_stream d
o
e
s
n't chang
e
o
ffset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wong
extconf: remove unn
e
ces
s
ary dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wo
n
g
io_splice 3
.
0
.
0
- k
i
nd
e
r
,
gentler
L
i
n
ux zero-
c
opy
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
d
o
c: more
notes
f
or IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove
VERS
I
ON
cons
t
a
n
t
commit
|
commitdiff
|
tree
2011-02-28
Eric
Wong
do
c
: RDoc fo
r
new interfaces
and changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
IO
.
vm
s
plice flags
ar
g
ument defaults to zero
commit
|
commitdiff
|
tree
2011-02-28
Eri
c
W
ong
add IO
.
t
rytee
interf
a
ce
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
tryspli
c
e implies SPLICE_F_NON
B
L
OCK for flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
i
c Wong
f
l
a
gs are option
a
l for splice
an
d
trysplic
e
commit
|
commitdiff
|
tree
2011-02-27
Eric
W
ong
sho
r
ten c
a
lls to
r
b_th
r
ead_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
v
oid
s
igned vs u
n
signed comparison
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy
_
stream: File
.
open enc
o
di
n
g doesn't
matter
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
W
ong
t
e
st: fi
x
broken assertio
n
s
on Ruby 1
.
9
.
3d
e
v
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c
Wong
cop
y
_
s
tream use
s
IO
.
tryspl
i
ce ins
t
ead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remov
e
unu
s
ed_port func
t
ion
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
a
d
d I
O
.
trysplice interf
a
ce
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/
s
pl
i
c
e: u
n
indent
commit
|
commitdiff
|
tree
2011-02-05
E
r
ic Wong
test: cl
e
a
n
u
p
u
nuse
d
_
p
ort f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
clean
up p
a
ckag
i
n
g
a
nd use pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c: sw
i
tch to wrongdo
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
GNUma
k
efil
e
: sy
n
c e
x
amples
f
or docu
m
entation pub
l
ishing
commit
|
commitdiff
|
tree
2010-08-02
E
r
ic Wo
n
g
GNUmakefile:
up
d
ate RAA on
n
ew releases
commit
|
commitdiff
|
tree
2010-08-02
Er
i
c Wo
n
g
Ru
b
y
i
o_splice 2
.
2
.
0 - updates
for Linu
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eri
c
Won
g
a
d
d IO#pi
p
e
_size a
n
d IO#pipe_size= accessor
s
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
tes
t
_io_splice: fix broken test
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c
Wong
Ruby io_splice 2
.
1
.
0
- IO::Spl
i
ce
.
c
o
py_str
e
am fixes
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
on
g
doc: help RDo
c
rea
d
IO::Splice singleton methods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
d
o
c
u
ment +src
+
and +
d
st+ for
IO::Spli
c
e
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
G
N
Umak
e
f
i
le: ad
d
rcov target
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
copy_strea
m
: handle and block on
E
AGAIN from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GNUmakefile:
allow passing optio
n
s to
t
est/unit
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c W
o
n
g
copy_st
r
e
am: cle
a
nu
p
after o
u
r
s
elves
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c
Wong
COPYING: bu
n
dle the LG
P
Lv2
.
1
i
nstead of LGPLv
3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
up
d
a
t
e PIPE_CAP
A
documen
t
ation for
Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wo
n
g
relicense to L
G
P
L
v2
.
1+ (
f
r
o
m LGPLv
3
only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
G
NUmakefile: make
o
ur unit
t
es
t
s PHONY
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Won
g
examples/sp
l
ice-cp: simplify with IO::S
p
l
ice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
io_splic
e
_ext: req
u
ire errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
r
ic Wong
copy_stream takes source offse
t
lik
e
the
n
on-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wong
al
l
ow IO
.
vmsp
l
ice to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric
Won
g
copy_stre
a
m: alw
a
ys try to move pages instead of copying
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic W
o
ng
preli
m
inary supp
o
rt f
o
r F_GETPIPE_
S
Z and F_SETPIPE_SZ
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
update I
O
::Sp
l
ice
:
:F
_
MOVE documentati
o
n
for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
simplify ex
a
mples for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
implemen
t
IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-05-27
E
ric
W
o
n
g
fix i
n
d
entation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby i
o
_s
p
lice 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
E
ric
Wong
cleanup mak
e
files
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
test for non-blocking,
n
on-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
clarify wording in licen
s
e
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
allow IO(-ish) objects as
des
c
riptor a
r
guments
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
t
e
st: en
a
ble R
u
by warnings
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
IO
.
spli
c
e always
r
eleases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
test: more des
c
ripti
v
e T
e
mpfile names
commit
|
commitdiff
|
tree
2010-05-27
E
r
i
c Wong
doc:
b
etter expla
i
n the need for IO::S
p
lice::
F
_NONBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid partial
w
rites on IO
.
v
msplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
n
g
split out
A
RY2IOVEC mac
r
o
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmake
f
ile: switch
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" should be a m
o
dule
,
not a class
commit
|
commitdiff
|
tree
next