repo.or.cz
/
kgio.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
set RSTRING_MODIFIED where appropriate for Rubinius
2014-02-04
Eric W
o
ng
set RSTR
I
NG_MODI
F
IED where appropriate for Ru
b
i
n
i
u
s
commit
|
commitdiff
|
tree
2014-02-04
Eric
Won
g
conn
e
ct: co
n
stify RSTRING-related t
h
ing
s
commit
|
commitdiff
|
tree
2014-01-20
Eric
W
ong
avo
i
d
d
ownsiz
i
ng casts
commit
|
commitdiff
|
tree
2013-09-30
Eri
c
Wong
Rakefi
l
e: kill
r
aa_update task
commit
|
commitdiff
|
tree
2013-09-25
E
ric Wong
tes
t
_po
l
l: remove race
prone test_poll_EINTR_changed
.
.
.
commit
|
commitdiff
|
tree
2013-09-11
Eric Wong
kgio 2
.
8
.
1
-
m
inor improvem
e
nts
and t
e
st fixes
commit
|
commitdiff
|
tree
2013-09-05
Er
i
c Wong
test_po
l
l: be less dependent on s
i
gnal handler ord
e
ring
commit
|
commitdiff
|
tree
2013-09-03
Eri
c
Wong
tes
t
_tr
y
open: skip
E
AC
C
ES test whe
n
euid =
=
0
commit
|
commitdiff
|
tree
2013-08-16
Eric
W
ong
acce
p
t:
mor
e
i
n
formative exce
p
tion on
u
n
k
n
o
w
n family
commit
|
commitdiff
|
tree
2013-08-16
Eric Wong
che
c
k syscall ret
u
rns ag
a
inst < 0 instea
d
of == -
1
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
k
gio
2
.
8
.
0 - TCP Fast Open
,
w
ritev/try
w
ritev
commit
|
commitdiff
|
tree
2013-01-18
Eric Wong
r
e
n
a
me fa
s
topen =>
kgio_
f
astopen in K
g
io:
:
Socket
commit
|
commitdiff
|
tree
2012-12-30
Eric
W
ong
accept
:
do no
t
set blo
c
king if non-blocking is set
commit
|
commitdiff
|
tree
2012-12-27
Eric Wo
n
g
fastopen: fix a
r
g
u
ment
o
rder in R
D
oc
e
xample
commit
|
commitdiff
|
tree
2012-12-27
Eric Wong
read_wri
t
e: rem
o
v
e unuse
d
var
i
able
commit
|
commitdiff
|
tree
2012-12-27
Eric W
o
ng
implement TCP Fast Open s
u
pport (cli
e
nt + server)
commit
|
commitdiff
|
tree
2012-12-13
Eric
Wong
Kgio::Socket
.
n
e
w
r
e
t
ains c
o
mp
a
tibility with
Sock
e
t
.
new
commit
|
commitdiff
|
tree
2012-12-12
E
ri
c
W
ong
connect: factor
out t
c
p_getaddr() functi
o
n
commit
|
commitdiff
|
tree
2012-12-12
Eric Wong
connect: split out my_socket() function
commit
|
commitdiff
|
tree
2012-11-21
E
r
ic Wong
tryopen: inclu
d
e
e
rrno
.
h header j
u
st in
case
commit
|
commitdiff
|
tree
2012-05-30
Eric Wong
tr
y
ope
n
: avoid ambiguo
u
s
name for subst function
commit
|
commitdiff
|
tree
2012-03-24
Eric Wong
kg
i
o 2
.
7
.
4 - small fixes an
d
cl
e
a
n
ups
commit
|
commitdiff
|
tree
2012-03-24
Eri
c
Wo
n
g
test: more w
o
rkaround for FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eric
Wong
test/li
b
_r
e
a
d_w
r
ite: test
workarou
n
ds for TCP
i
n FreeBSD 9
.
0
commit
|
commitdiff
|
tree
2012-03-23
Eri
c
W
ong
test_
t
ryo
p
en: fix
hor
r
ibly-named test for EACCES
commit
|
commitdiff
|
tree
2012-03-22
Eric Wong
test
/
lib_read_write: in
c
rease test rel
i
ability
commit
|
commitdiff
|
tree
2012-03-19
Eri
c
Wong
te
s
t/*
:
r
e
m
ove assert_not
h
ing_rai
s
ed
commit
|
commitdiff
|
tree
2012-03-19
E
r
ic
Wo
n
g
fix for
non-Li
n
ux, n
o
n-
T
CP_N
O
P
U
S
H
platforms
commit
|
commitdiff
|
tree
2012-03-15
Eric Won
g
kgio 2
.
7
.
3 - compatibi
l
i
t
y
f
i
x
e
s
commit
|
commitdiff
|
tree
2012-03-07
Eric
Wong
HACKING:
a
dd instr
u
c
t
i
on
s
for run
n
i
ng
t
ests
commit
|
commitdiff
|
tree
2012-03-07
Er
i
c W
o
ng
t
e
s
t
_
p
ol
l
: work
a
r
ound for
t
imin
g
-se
n
s
itive t
e
s
t
on
.
.
.
commit
|
commitdiff
|
tree
2012-03-05
E
r
i
c Wong
test
:
increase
delta ran
g
e for t
i
ming-sensi
t
i
ve test
commit
|
commitdiff
|
tree
2012-03-05
Eric Wong
autopush: fix/enable unde
r
Deb
i
an GNU/kFreeBSD
commit
|
commitdiff
|
tree
2012-03-05
Eric Won
g
ac
c
ept4: require SO
C
K_NONBLOCK/SOCK_CLOEXEC macr
o
s
commit
|
commitdiff
|
tree
2012-01-08
Eri
c
W
o
n
g
k
g
i
o
2
.
7
.
2 - for older, and older Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
tryo
p
en: remember to include
a
nci
e
nt
_
ruby
.
h
f
or 1
.
8
.
5
commit
|
commitdiff
|
tree
2012-01-08
Eric
W
ong
kgio
2
.
7
.
1 - compa
t
ibili
t
y with older
Rubies
commit
|
commitdiff
|
tree
2012-01-08
Eric Wong
gemspec
:
disable development
d
ep
e
n
d
encies for
o
l
d
systems
commit
|
commitdiff
|
tree
2012-01-08
E
r
ic Wong
test/test_autopush: skip strace t
e
sts if not
available
commit
|
commitdiff
|
tree
2012-01-07
E
r
ic Wong
defin
e
RA
R
RAY_PT
R
/RARRAY_LEN ma
c
ros for Ruby 1
.
8
.
6
commit
|
commitdiff
|
tree
2011-12-13
E
r
ic Wong
kg
i
o 2
.
7
.
0
-
min
o
r updates
commit
|
commitdiff
|
tree
2011-11-18
Eric Wong
doc:
u
pda
t
e documentation
r
eg
a
r
d
ing accept
m
ethod flags
commit
|
commitdiff
|
tree
2011-11-18
Eric
W
ong
connect,t
r
yopen: s
e
t close
-
on-e
x
ec
f
l
a
g
f
or
n
ew fds
.
.
.
commit
|
commitdiff
|
tree
2011-11-15
Eric Wo
n
g
t
es
t
s: remove te
s
ts for
I
O
#
nonblock?
after acc
e
pt
commit
|
commitdiff
|
tree
2011-11-15
Eric Wong
accep
t
: dep
r
eca
t
e singl
e
ton Kgio
.
accept_* methods
commit
|
commitdiff
|
tree
2011-11-15
E
ric
Wong
accept:
a
lways set O_NONBL
O
C
K
for acce
p
t(
)
-ed s
o
cke
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Eric Wong
tes
t
_poll: te
s
t for closin
g
a polled IO in sighandl
e
r
commit
|
commitdiff
|
tree
2011-08-25
E
ric Wong
.
wrongdoc
.
yml: ad
d
public/private email
a
ddresses
commit
|
commitdiff
|
tree
2011-08-25
Eri
c
Wong
wait
.
c: fix misspelling in rdoc
commit
|
commitdiff
|
tree
2011-08-09
Er
i
c
Wong
LICENSE: s/GNU C Librar
y
/kg
i
o/
commit
|
commitdiff
|
tree
2011-08-09
Eric Won
g
TODO: upda
t
e
SSL/TLS
s
upport
s
tatus :)
commit
|
commitdiff
|
tree
2011-07-21
Eric
W
ong
use rb_update
_
max_fd() under
MRI 1
.
9
.
3+
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
c
o
n
nect: more descriptive error for TCP po
r
t
commit
|
commitdiff
|
tree
2011-07-15
Eric Wong
kgio 2
.
6
.
0 - minor featu
r
e update an
d
cleanups
commit
|
commitdiff
|
tree
2011-07-15
Er
i
c Wong
add prototype for rb
_
thread_blocki
n
g_io_re
g
ion()
commit
|
commitdiff
|
tree
2011-07-15
Eric
Wong
m
issing_accep
t
4: don'
t
use
F
D
_CLOEXEC for SOCK_
C
LOEXEC
.
.
.
commit
|
commitdiff
|
tree
2011-07-15
Eric Wo
n
g
accept
.
c: fi
x
RDoc
f
or n
e
w
Kgio
:
:SOC
K
_
*
constants
commit
|
commitdiff
|
tree
2011-07-07
Eric Wong
export SOCK_NONBLO
C
K, SOCK_CLOEXEC const
a
nts in Kgio
commit
|
commitdiff
|
tree
2011-07-07
E
r
i
c
Wong
accept
.
c
:
reinstate errno
a
fte
r
ca
l
ling my_fil
e
no()
commit
|
commitdiff
|
tree
2011-06-18
Er
i
c
Wong
d
o
c:
upda
t
e
documentation for k
g
io_ad
d
r
attribu
t
e
commit
|
commitdiff
|
tree
2011-06-18
E
r
ic Wong
do
c
:
c
all-s
e
q for
k
gio
_
wai
t
_writabl
e
commit
|
commitdiff
|
tree
2011-06-18
Eric Wo
n
g
ancient_ru
b
y
.
h: avoid
symbol clo
b
bering
commit
|
commitdiff
|
tree
2011-06-16
Eri
c
Wong
fix misc compiler warnings
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
ma
k
e ti
m
ed kgio
_
wait
_
*
implementation saf
e
r
commit
|
commitdiff
|
tree
2011-06-15
E
r
ic Wong
Kgio::Fi
l
e
i
nclude
s
Kg
i
o::Pi
p
eMethods modu
l
e
commit
|
commitdiff
|
tree
2011-06-15
Eric
W
ong
Kgio::File
.
tryopen runs GC on ENO
M
EM
commit
|
commitdiff
|
tree
2011-06-15
Eric Wong
d
o
c: add r
d
oc for K
g
io::File
.
tr
y
open
commit
|
commitdiff
|
tree
2011-06-15
E
ric Wo
n
g
k
gio_wait_*a
b
le: docu
m
ent
a
t
ion for o
p
t
ion
a
l time
o
ut
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c Wong
do
c
: use libreli
s
t
.
or
g
i
n
s
te
a
d of librelis
t
.
com
commit
|
commitdiff
|
tree
2011-06-15
Er
i
c
W
o
ng
G
I
T-VER
S
IO
N
-GEN:
b
u
m
p versi
o
n for new API
commit
|
commitdiff
|
tree
2011-06-15
Eric
Wong
M
erge branch '
2
.
4-stable'
commit
|
commitdiff
|
tree
2011-06-14
Eric Wong
kgio 2
.
4
.
2 - Ope
n
Sola
r
is build fix
commit
|
commitdiff
|
tree
2011-06-14
Eric W
o
ng
extco
n
f
:
-l
n
sl and -lso
c
ket che
c
ks
f
or Open
S
olaris
commit
|
commitdiff
|
tree
2011-06-14
Eric
Wong
add timeout to kgio_wait_{read
,
writ}able
commit
|
commitdiff
|
tree
2011-06-13
Eric Wong
extc
o
nf: -lnsl an
d
-lsocket
c
hecks for OpenSola
r
is
commit
|
commitdiff
|
tree
2011-05-23
E
r
ic Wong
READ
M
E: clarify tha
t
we
o
n
ly work
on Unix-like
systems
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
p
kg
.
mk: up
d
a
t
e to
the l
a
test version
commit
|
commitdiff
|
tree
2011-05-21
Eric W
o
n
g
Merge branch '2
.
4-sta
b
le'
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
kgio 2
.
4
.
1 - Kgio
.
poll avoids EINTR,
really
commit
|
commitdiff
|
tree
2011-05-21
Eric Wong
Kgio
.
poll
:
e
n
sure EINTR never gets rais
e
d
commit
|
commitdiff
|
tree
2011-05-21
Eric
Wong
Kgio
.
poll:
ensure
EINT
R
neve
r
get
s
r
a
ised
commit
|
commitdiff
|
tree
2011-05-14
E
ric
W
ong
Kgio
.
tryopen => Kgio
:
:File
.
try
o
pen
commit
|
commitdiff
|
tree
2011-05-14
Eric W
o
ng
return Kgio::File for Kgio
.
tryopen
commit
|
commitdiff
|
tree
2011-05-13
E
r
ic
W
ong
add
K
g
io
.
tryopen
method
commit
|
commitdiff
|
tree
2011-05-05
Eric Won
g
kgio 2
.
4
.
0 - porta
b
ili
t
y f
i
xes
and
m
o
re
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
test_cr
o
ss_th
r
e
ad
_
close: disable on
RUBY_ENGINE
!
=
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic Wong
read_write: call r
b
_
str
_
mod
i
fy() before rb_str
_
res
i
z
e()
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
po
l
l: deal with po
l
lset cha
n
ges
on EINTR
commit
|
commitdiff
|
tree
2011-05-05
E
r
ic W
o
ng
test_tcp_c
o
nnect: disable wai
t
_writabl
e
_set test on
.
.
.
commit
|
commitdiff
|
tree
2011-05-05
Eric Wong
Kgio
.
pol
l
restarts on i
n
terru
p
t
commit
|
commitdiff
|
tree
2011-04-27
E
r
ic Wong
extconf:
r
e
move un
n
ec
e
ssary dir_config st
a
tement
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
do
c
: improve kgio_ac
c
ept/kgio_tryaccept
docs
commit
|
commitdiff
|
tree
2011-04-21
E
r
i
c
Wong
test_auto
p
ush: attempting to fix
a timi
n
g test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
d
oc: fix
trywrite c
a
ll-se
q
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
test_autopus
h
: use assert_
i
n_d
e
lta
for test
commit
|
commitdiff
|
tree
2011-04-11
Eric
W
ong
gemspec:
b
ump
w
rongdo
c
versi
o
n
commit
|
commitdiff
|
tree
2011-04-11
E
r
ic Wong
gemspec: remo
v
e unnece
s
sary
r
equire_paths
commit
|
commitdiff
|
tree
2011-04-10
Er
i
c W
o
n
g
add tes
t
f
o
r c
r
oss thread clos
e
commit
|
commitdiff
|
tree
2011-04-10
Er
i
c
W
ong
read_wr
i
te: detect cl
o
sed fd on EI
N
TR
commit
|
commitdiff
|
tree
2011-04-10
Eric Wong
a
c
cept: bet
t
er detect c
l
o
s
e
d files on EINTR/EAGAIN
commit
|
commitdiff
|
tree
next