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
doc: s/librelist.com/librelist.org/
2012-03-08
E
ric Wong
doc: s
/
librelist
.
com/l
i
b
relist
.
org/
commit
|
commitdiff
|
tree
2012-03-07
Eric Wong
avoid uname()
f
or pipe size modi
f
ication checks
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
limit m
a
ximum splice length to 1
<
< 30
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
copy_stream: sma
l
l c
l
eanup
for
p
ipe
splic
i
ng
commit
|
commitdiff
|
tree
2011-05-18
Er
i
c Wong
io_sp
l
ice
4
.
1
.
1
- workaro
u
nd soc
k
et -> pi
p
e
is
s
ues
commit
|
commitdiff
|
tree
2011-05-18
Eric Wong
expand doc for
n
on-
b
lock
i
ng spl
i
ce in
t
o a
p
ipe
commit
|
commitdiff
|
tree
2011-05-17
Eric Wong
cop
y
_stream: al
w
ays
use SPL
I
CE_F_NONBLOCK for
p
artial
.
.
.
commit
|
commitdiff
|
tree
2011-05-16
Eric Wong
io_sp
l
i
c
e 4
.
1
.
0 - c
o
py_stream
enhan
c
emen
t
f
o
r 1
.
9
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
copy_s
t
re
a
m coerce
s
base
d
on
#
t
o
_
path
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
io_splic
e
4
.
0
.
0
- easier to use!
commit
|
commitdiff
|
tree
2011-05-13
Eric
Wong
fix
u
p documen
t
a
t
io
n
for
f
d vs IO objects
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
copy_stream: en
o
ugh to
g
et this
w
orking un
d
er MRI 1
.
8
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
test_copy_s
t
re
a
m: fix
userspace buffering assumption
commit
|
commitdiff
|
tree
2011-05-13
Eri
c
Wong
add co
p
y
_stream test fro
m
MRI
commit
|
commitdiff
|
tree
2011-05-13
Eric Wong
copy_stream:
u
pdat
e
sr
c
_offset on retries
commit
|
commitdiff
|
tree
2011-05-10
Er
i
c
W
ong
c
o
p
y
_
stre
a
m a
t
tempts to use IO::
S
p
l
ice::
W
A
ITALL
commit
|
commitdiff
|
tree
2011-05-10
Eric Wong
t
est_io_splice: disabl
e
ti
m
eout-rel
a
ted tests i
n
non-MRI
commit
|
commitdiff
|
tree
2011-05-10
E
ric Wong
add IO::Spl
i
ce:
:
WAITALL flag
s
upp
o
rt
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
test_i
o
_s
p
lice_eintr
:
be
e
f
u
p
test
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
use ssize_t/siz
e
_t ins
t
e
a
d
of long/unsig
n
ed
long
commit
|
commitdiff
|
tree
2011-05-09
E
r
ic Wong
EINTR
t
est only works under 1
.
9
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
detect closed desc
r
iptor
s
on EINTR
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
my_fileno: use FIX2INT inste
a
d of NU
M
2I
N
T
commit
|
commitdiff
|
tree
2011-05-09
Eric Wong
retr
y
on EINTR
commit
|
commitdiff
|
tree
2011-05-01
E
r
i
c
W
ong
io_splice
3
.
1
.
0
- IO::Spli
c
e
.
c
o
py_
s
tream impro
v
em
e
nt
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
minor documentation updates
commit
|
commitdiff
|
tree
2011-05-01
Eric Wong
IO::Splice
.
copy_
s
tream doesn't chan
g
e
offset of s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-04-27
Er
i
c
Wong
extc
o
nf: remo
v
e u
n
necessa
r
y dir_con
f
ig statement
commit
|
commitdiff
|
tree
2011-03-01
Eric Wong
io_splice
3
.
0
.
0 - kinder, gentl
e
r L
i
nux zero
-
copy
commit
|
commitdiff
|
tree
2011-02-28
E
r
ic W
o
ng
doc: more note
s
for IO
.
vmsplice
commit
|
commitdiff
|
tree
2011-02-28
Er
i
c
W
ong
remove VERSION con
s
tant
commit
|
commitdiff
|
tree
2011-02-28
Eric Won
g
d
o
c
: R
D
o
c for new interface
s
a
nd changes
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
I
O
.
vmspl
i
ce flags argument default
s
to zero
commit
|
commitdiff
|
tree
2011-02-28
Eric Wong
add
I
O
.
trytee inte
r
f
ac
e
commit
|
commitdiff
|
tree
2011-02-27
Eric Wong
tryspli
c
e implies
S
PLIC
E
_F_NONBL
O
CK for f
l
ags
commit
|
commitdiff
|
tree
2011-02-27
Eric W
o
ng
flags are op
t
ional for splice and trysplice
commit
|
commitdiff
|
tree
2011-02-27
Eric Won
g
short
e
n
calls to rb_thread_blocking_region
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
avoi
d
signed vs unsigned comparison
commit
|
commitdiff
|
tree
2011-02-26
Eric Wo
n
g
copy_st
r
eam: F
i
l
e
.
o
pen encoding doesn't matte
r
commit
|
commitdiff
|
tree
2011-02-26
Eric
Wong
test: fi
x
b
r
oken asser
t
ions on Ruby 1
.
9
.
3dev
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
copy_stream uses IO
.
trysplice instead of IO
.
splice
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
test: remove
u
nuse
d
_
port f
u
nction
commit
|
commitdiff
|
tree
2011-02-26
Eric Wong
ad
d
IO
.
tryspl
i
ce
i
n
t
e
rfac
e
commit
|
commitdiff
|
tree
2011-02-05
Eric W
o
ng
io/splice: unindent
commit
|
commitdiff
|
tree
2011-02-05
Eric Won
g
tes
t
: cle
a
nup
unuse
d
_port
function
commit
|
commitdiff
|
tree
2011-02-05
Eric
W
ong
clean
u
p packa
g
ing
a
nd use p
k
g
.
mk
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
doc: sw
i
tch to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
G
N
Umakefile: sync examples for documentation publis
h
ing
commit
|
commitdiff
|
tree
2010-08-02
Eric
Won
g
GN
U
makefi
l
e: upd
a
te RAA on
n
ew releases
commit
|
commitdiff
|
tree
2010-08-02
Eric Wong
Ruby
i
o
_splice
2
.
2
.
0
- updates for Linux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-08-02
Eric
W
ong
add IO#pipe_size and I
O
#pipe_si
z
e= accessors
commit
|
commitdiff
|
tree
2010-06-24
Eric Won
g
te
s
t
_
io_
s
plice: fix b
r
oken test
commit
|
commitdiff
|
tree
2010-06-06
E
ric
Wo
n
g
Ruby io_sp
l
ice 2
.
1
.
0 - IO::Splice
.
c
o
py_
s
tream fixes
commit
|
commitdiff
|
tree
2010-06-06
E
r
ic Wong
doc: help RDoc r
e
ad IO
:
:S
p
l
ic
e
singleton me
t
hods
commit
|
commitdiff
|
tree
2010-06-06
E
ric W
o
n
g
document +src+ and +dst+ for IO::Splice
.
{full,partial}
commit
|
commitdiff
|
tree
2010-06-06
Eric Won
g
GN
U
makefile: a
d
d rcov tar
g
et
commit
|
commitdiff
|
tree
2010-06-06
Er
i
c Wong
co
p
y_
s
tream: handle an
d
block on
E
A
GAIN from the n
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
GNUmakefile: al
l
ow
passing
o
pt
i
ons to test
/
unit
commit
|
commitdiff
|
tree
2010-06-06
Eric Wo
n
g
copy_stream
:
cle
a
nup after
ourselves
commit
|
commitdiff
|
tree
2010-06-06
Eric
W
ong
CO
P
YING: bundle the LG
P
Lv2
.
1
i
n
stead of LGPLv3
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
Ruby io_splice 2
.
0
.
0
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
updat
e
PIPE_CAPA documentation for L
i
nux 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
relicense to LG
P
L
v
2
.
1+ (from LGPLv3 only)
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-06-05
Eric
W
o
n
g
GNUmakefil
e
: ma
k
e o
u
r unit
t
ests PH
O
NY
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
examp
l
es/spl
i
ce-cp:
s
implify wit
h
IO::Spl
i
ce
.
copy_st
r
eam
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
io_spli
c
e_ext: r
e
quir
e
errno
.
h
commit
|
commitdiff
|
tree
2010-06-05
Eric Wong
copy_stre
a
m takes source
o
ffset like the
n
on-splice
.
.
.
commit
|
commitdiff
|
tree
2010-06-03
Eric Wo
n
g
allow IO
.
vmsplice to take a s
i
ngl
e
string
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
copy_
s
tream:
a
l
w
ays try to
m
ov
e
pages
instea
d
of c
o
pying
commit
|
commitdiff
|
tree
2010-06-01
Eric Wo
n
g
prel
i
minary suppo
r
t for F_GET
P
IPE_SZ and
F
_SETPI
P
E_SZ
commit
|
commitdiff
|
tree
2010-06-01
Eric
W
ong
updat
e
IO::Splice::F_MOVE
d
ocumentati
o
n for 2
.
6
.
35
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
simp
l
i
fy examples for 1
.
0
.
0
API
commit
|
commitdiff
|
tree
2010-06-01
Er
i
c Wong
im
p
lement IO::Spli
c
e
.
copy_
s
tream
commit
|
commitdiff
|
tree
2010-05-27
Er
i
c Wong
fix indentation b
u
g
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
Ruby io_spli
c
e 1
.
0
.
0
commit
|
commitdiff
|
tree
2010-05-27
Eri
c
W
ong
clea
n
up makefile
s
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wong
test for non-blocking, non-pipe
descr
i
ptor
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
c
l
a
rify wordi
n
g
in license
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
allow IO(-ish)
o
b
jects
as descriptor arguments
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: ena
b
le Ruby warnings
commit
|
commitdiff
|
tree
2010-05-27
E
ric Wo
n
g
I
O
.
splice always releases the GVL
commit
|
commitdiff
|
tree
2010-05-27
Eric W
o
ng
test: more descriptiv
e
Tempf
i
le names
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
doc: bett
e
r explain t
h
e need for IO::Splice::F_N
O
NBLO
C
K
commit
|
commitdiff
|
tree
2010-05-27
Eric Wong
avoid
p
artial wr
i
t
es on IO
.
v
m
s
plice
u
n
less
F_NONBLOCK
Signed-off-by:
Eric Wong
<normalperson@yhbt.net>
commit
|
commitdiff
|
tree
2010-05-25
Eric W
o
ng
s
pli
t
out ARY
2
IOV
E
C
macr
o
commit
|
commitdiff
|
tree
2010-05-23
Eric W
o
n
g
G
NUmakefile: swi
t
ch to
R
Doc 2
.
5
.
x
commit
|
commitdiff
|
tree
2010-05-23
Eric Wong
"Splice" sho
u
ld
be a module,
not a
class
commit
|
commitdiff
|
tree
2010-02-21
E
ric Wong
README: add mailin
g
list archiv
e
i
nf
o
rmation
commit
|
commitdiff
|
tree
2010-02-15
E
ric Wong
L
I
C
ENSE: s/posix_mq/io_linu
x
/
commit
|
commitdiff
|
tree
2010-02-15
Eric Wong
ad
d
gemspec
commit
|
commitdiff
|
tree
2010-02-15
E
r
ic Wong
i
nitia
l
commit
|
commitdiff
|
tree