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
W
ong
Rakefile: kil
l
raa_update task
commit
|
commitdiff
|
tree
2013-09-26
Eric W
o
n
g
a
void
RARR
A
Y_PTR usage for v
m
splice
commit
|
commitdiff
|
tree
2013-05-12
E
r
ic Wong
.
gitignore
:
ad
d
.
rbx
commit
|
commitdiff
|
tree
2013-05-12
Eric Wong
io/s
p
lice: deprecated
po
t
entiall
y
unsafe methods
commit
|
commitdiff
|
tree
2013-04-21
Eric Wong
set
close-on-e
x
ec in pipe size modif
i
c
at
i
on check
commit
|
commitdiff
|
tree
2013-01-19
Eric Wong
io_splice 4
.
2
.
0 - several bu
g
fixes
and workaro
u
nds
Eric Wong
(6):
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Won
g
vmsplic
e
:
more cons
i
stent fileno ret
r
y handli
n
g
commit
|
commitdiff
|
tree
2013-01-19
Eri
c
Wong
vms
p
lice: avoid
r
eferencing invalid stack address for
.
.
.
commit
|
commitdiff
|
tree
2012-03-08
Eric Wong
doc: s
/
l
i
b
relist
.
com/
l
ibrelist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
E
ric Wong
a
void uname()
f
or
p
i
pe s
i
ze modification checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit maximum
s
plice le
n
gth to 1
<< 30
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Won
g
c
opy
_
stream:
s
ma
l
l c
l
ea
n
up f
o
r pi
p
e s
p
l
icing
commit
|
commitdiff
|
tree
2011-05-18
Eric
W
ong
io_
s
plice 4
.
1
.
1 - work
a
round soc
k
e
t ->
p
ipe issues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
e
x
pan
d
doc
f
or non-bl
o
cking
s
plice into a pip
e
commit
|
commitdiff
|
tree
2011-05-17
Eric
W
o
n
g
copy_s
t
ream: al
w
ays use SPLICE_F_NO
N
BLOCK for partial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
E
ric
W
ong
io_splice 4
.
1
.
0 - c
o
py_stream enhancement for 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream co
e
rces b
a
se
d
on
#
to_pa
t
h
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
io_splice
4
.
0
.
0 - easier to
u
se!
commit
|
commitdiff
|
tree
2011-05-13
Er
i
c Wong
fix
u
p
documentat
i
on for fd v
s
IO obj
e
c
t
s
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
Wong
copy_stream:
e
nough
to
g
et this working under MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
test_copy_
s
tr
e
am: fix use
r
spac
e
buffering assumpt
i
o
n
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
ad
d
copy_stre
a
m
t
est from MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_s
t
re
a
m:
u
pdate
src_o
f
f
s
e
t
on retries
commit
|
commitdiff
|
tree
2011-05-10
E
r
ic Wong
copy_stream attempts to use IO::Sp
l
i
ce::
W
AITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
est_io_splice: disabl
e
timeout-related
tes
t
s in non-MRI
commit
|
commitdiff
|
tree
2011-05-10
Eric
Wong
add IO::Splice
:
:WA
I
TALL fla
g
support
commit
|
commitdiff
|
tree
2011-05-09
Eric Won
g
test
_
io_splice
_
eintr: beef
up tes
t
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_
t
/size_t instead
of
long
/
u
n
signed long
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
EINTR test only
w
o
rks unde
r
1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
o
n
g
d
e
tect c
l
osed descriptors on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno:
u
se FI
X
2INT instead of NUM2INT
commit
|
commitdiff
|
tree
2011-05-09
Eric
W
ong
retry on EIN
T
R
commit
|
commitdiff
|
tree
2011-05-01
Er
i
c W
o
ng
io_
s
plice 3
.
1
.
0
- IO::Sp
l
ice
.
copy_stream improvem
e
nt
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
mino
r
docume
n
tation
u
pdates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Sp
l
ice
.
c
o
py_st
r
eam doesn'
t
change offset of source
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Eric Wo
n
g
extconf: remove unn
e
c
essa
r
y dir_config statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wo
n
g
io_splice 3
.
0
.
0 -
kinder, ge
n
tler Li
n
ux zero-cop
y
commit
|
commitdiff
|
tree
2011-02-28
Eric Wo
n
g
doc:
more notes
f
or
I
O
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
remove VERSION constan
t
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
doc: RD
o
c
f
o
r new interfac
e
s
and ch
a
nges
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
Wong
IO
.
vms
p
l
i
ce flags argu
m
e
n
t defaults to z
e
ro
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic
W
ong
add IO
.
trytee inte
r
face
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tr
y
spli
c
e
implies SPLICE_F_NONBLO
C
K
f
o
r flags
commit
|
commitdiff
|
tree
2011-02-27
E
r
ic Wong
f
lags are optional for splice and tryspl
i
ce
commit
|
commitdiff
|
tree
2011-02-27
Eric Wo
n
g
shorten
c
alls to rb_thre
a
d_bloc
k
in
g
_region
commit
|
commitdiff
|
tree
2011-02-26
Eric
W
ong
avoid signed vs un
s
igned
comparis
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
cop
y
_strea
m
:
F
ile
.
open e
n
coding do
e
sn't m
a
t
ter
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: f
i
x
b
ro
k
en assertions on
Ru
b
y
1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Er
i
c Wong
copy_stream
us
e
s IO
.
t
rysplice i
n
stead of
I
O
.
s
p
lice
commit
|
commitdiff
|
tree
2011-02-26
Eri
c
Wong
test: remove unused_port f
u
ncti
o
n
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
add
IO
.
trysp
l
ice interface
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
io/s
p
lice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Er
i
c Wong
test:
cleanup unused_port f
u
nction
commit
|
commitdiff
|
tree
2011-02-05
Eric Wong
clean up pa
c
kaging
a
n
d u
s
e pkg
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
do
c
: switch to wro
n
gdoc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
GNUma
k
efile: syn
c
examples for
d
ocum
e
ntation publishing
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
GNUmake
f
i
l
e: update RAA on
new re
l
eases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
i
o_splic
e
2
.
2
.
0 -
up
d
ate
s
for Li
n
u
x
2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
on
g
add IO#pipe_size and IO#pipe_s
i
ze
=
ac
c
essors
commit
|
commitdiff
|
tree
2010-06-24
Eric Wong
test_io_spli
c
e: f
i
x broken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric Wong
R
u
b
y io_splice 2
.
1
.
0 - IO::Splice
.
copy_strea
m
f
i
x
es
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
n
g
d
oc: h
e
lp RDoc read IO:
:
Sp
l
i
ce singleton
m
ethods
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
document +
s
rc
+
and +dst
+
f
or
IO::Spl
i
ce
.
{f
u
ll,
p
a
rtia
l
}
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
GNU
m
akefil
e
:
add rco
v
target
commit
|
commitdiff
|
tree
2010-06-06
E
r
i
c Wong
copy_stream: hand
l
e and block on EAGAIN
from the non
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
GN
U
makefile: allow pa
s
sin
g
options to tes
t
/
u
n
i
t
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
copy_stream: cleanup after ourselve
s
commit
|
commitdiff
|
tree
2010-06-06
E
ric
W
o
ng
C
OPYIN
G
: b
u
ndle the LGPLv2
.
1 instead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wong
Ruby
io_
s
pl
i
ce
2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eri
c
Wo
n
g
u
pdate PIPE
_
CAP
A
documentation for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
re
l
icense to LG
P
Lv2
.
1+ (f
r
o
m LGPL
v
3 o
n
ly)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric W
o
ng
GNUm
a
kefile: make our unit tests PHONY
commit
|
commitdiff
|
tree
2010-06-05
Er
i
c Wong
examples
/
splic
e
-cp
:
simplif
y
wi
t
h IO::Splice
.
copy_stream
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
ong
i
o
_
splic
e
_ext: require errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
E
ric Wong
co
p
y
_
stre
a
m
t
akes source offset like the non-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eri
c
Wo
n
g
allo
w
I
O
.
vm
s
plic
e
to take a single string
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
copy_stre
a
m: always try to
m
o
ve page
s
instead of copy
i
ng
commit
|
commitdiff
|
tree
2010-06-01
Eric Wong
p
reliminary support f
o
r F_GE
T
PIP
E
_SZ and F
_
SETPIP
E
_SZ
commit
|
commitdiff
|
tree
2010-06-01
E
r
ic
Wong
upda
t
e IO::
S
plice::F
_
MOVE docu
m
entati
o
n for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
si
m
pl
i
f
y exampl
e
s for 1
.
0
.
0 API
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
implemen
t
IO::S
p
lice
.
copy
_
stream
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
fix in
d
e
n
tation bug
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
ong
Ruby io
_
spli
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
cleanup makef
i
les
commit
|
commitdiff
|
tree
2010-05-27
Eric Wo
n
g
t
e
st for non-blocking
,
n
o
n-pipe descriptor
commit
|
commitdiff
|
tree
2010-05-27
Eric
W
on
g
clarify wording in license
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
allow IO
(
-ish) objects as descriptor arg
u
m
e
nts
commit
|
commitdiff
|
tree
2010-05-27
Eric
Wong
te
s
t: en
a
ble
Ruby w
a
rni
n
gs
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
I
O
.
splice al
w
ays re
l
ease
s
the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
Wong
t
est: more descript
i
ve Tempf
i
le
names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
do
c
:
b
e
tter explain
the need
f
or IO
:
:Splic
e
::F_NONBLOC
K
commit
|
commitdiff
|
tree
2010-05-27
E
r
ic Wong
avoi
d
partial writes on IO
.
vmsplice unless F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric Wo
n
g
s
plit out
ARY2IOVEC macro
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
GNUmak
e
file: swit
c
h
to RDoc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wo
n
g
"Splice" should be
a
module, not a cla
s
s
commit
|
commitdiff
|
tree
2010-02-21
Eric Wong
README:
a
dd maili
n
g list archi
v
e informa
t
ion
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
L
ICENSE: s/posix_mq/io_linux/
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
add gemspec
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
initia
l
commit
|
commitdiff
|
tree