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
doc: improve kgio_accept/kgio_tryaccept docs
2011-04-21
Eric Wong
doc
:
improve
kgio_accept/kgi
o
_tryaccept docs
commit
|
commitdiff
|
tree
2011-04-21
Eric
W
ong
test_a
u
t
op
u
sh
:
atte
m
pt
i
ng to fix a t
i
ming test
.
.
.
commit
|
commitdiff
|
tree
2011-04-21
Eric Wong
doc:
fix trywrite call-seq
commit
|
commitdiff
|
tree
2011-04-14
Eric Wong
tes
t
_auto
p
ush: use
a
ssert_in_delta for tes
t
commit
|
commitdiff
|
tree
2011-04-11
Er
i
c Won
g
gemspec:
b
ump wrong
d
oc version
commit
|
commitdiff
|
tree
2011-04-11
Eric W
o
ng
g
e
ms
p
e
c:
r
e
mov
e
un
n
ece
s
sary require_paths
commit
|
commitdiff
|
tree
2011-04-10
Eri
c
Wong
add test for cros
s
thread clo
s
e
commit
|
commitdiff
|
tree
2011-04-10
E
r
ic
W
ong
r
e
ad_write: detect
c
losed fd on EINTR
commit
|
commitdiff
|
tree
2011-04-10
Eric Won
g
acce
p
t: b
e
tte
r
detect closed
f
iles
on EINTR/E
A
GAIN
commit
|
commitdiff
|
tree
2011-03-20
Er
i
c Wong
*accept methods c
a
n ta
k
e flags argument, like accept4()
commit
|
commitdiff
|
tree
2011-03-20
Eric Wong
ac
c
ept: prep
a
re optional
f
l
ag
s
argume
n
t
t
o ac
c
e
p
t
(
.
.
.
commit
|
commitdiff
|
tree
2011-03-17
Eric Wong
H
ACKING
:
u
p
d
ates for w
r
ongd
o
c
vs rdoc
commit
|
commitdiff
|
tree
2011-03-15
Eric Wong
kgio 2
.
3
.
3
-
minor fixes
commit
|
commitdiff
|
tree
2011-03-14
Eric W
o
n
g
p
oll
:
fix
o
ve
r
-al
l
o
cation for poll(2)
commit
|
commitdiff
|
tree
2011-03-14
Eric
W
ong
use rb_t
h
read_blocking_i
o
_
regi
o
n if possible
commit
|
commitdiff
|
tree
2011-02-25
E
r
ic Wong
do
c
: more
consistent r
e
ferences
for kgio_wai
t
_*
a
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Eric Wo
n
g
kgi
o
2
.
3
.
2 - OpenBSD
build
fix
commit
|
commitdiff
|
tree
2011-02-14
E
r
ic
Wong
k
gio 2
.
3
.
1 - compatib
i
lity f
i
x
commit
|
commitdiff
|
tree
2011-02-14
Eric
Wong
connect
.
c: disable A
I
_
NUMERICSERV
commit
|
commitdiff
|
tree
2011-02-09
Eric Wong
kgio 2
.
3
.
0 - MSG_PE
E
K and poll(2
)
support
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
move po
l
l supp
o
rt checks to kg
i
o
.
h
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
pkg
.
mk: u
p
d
a
te to the lat
e
s
t
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
doc:
fully RDoc
a
ll
m
ethods and classes
commit
|
commitdiff
|
tree
2011-02-08
Er
i
c Wong
d
o
c
:
fix accept -> tryacce
p
t copy+
p
aste
e
rror
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
README: f
i
x downl
o
ad link/ref
commit
|
commitdiff
|
tree
2011-02-08
Eric Wong
p
re
l
im
i
nary p
o
ll(2) supp
o
rt
commit
|
commitdiff
|
tree
2011-02-06
Eric Wo
n
g
add support for recv() wi
t
h
MSG_PE
E
K
commit
|
commitdiff
|
tree
2011-02-04
Er
i
c Wong
kgio 2
.
2
.
0 -
k
inder, gentler I/O f
o
r the Internets
commit
|
commitdiff
|
tree
2011-02-03
E
r
i
c
Won
g
a
dd SocketMethods#kg
i
o_a
d
dr!
commit
|
commitdiff
|
tree
2011-02-02
E
r
ic Wong
fix typos in
i
pv6 t
e
st
case
commit
|
commitdiff
|
tree
2011-02-02
Eric Wo
n
g
add proper IPv6 support
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
avoid re
-
interning i
f
GC
C
is
n
ot used (or under 1
.
8)
commit
|
commitdiff
|
tree
2011-02-01
Eric Wong
kg
i
o_*read:
e
mpt
y
backtrace for ECONNR
E
SET
commit
|
commitdiff
|
tree
2011-02-01
Eric W
o
ng
add singleton methods for non-Kgio
o
bjects
commit
|
commitdiff
|
tree
2011-02-01
E
r
i
c
Wong
autopush
:
enab
l
e ac
c
essors
for
c
l
ient
s
o
c
kets
commit
|
commitdiff
|
tree
2011-02-01
Er
i
c Won
g
autopush: en
a
ble this
by default
commit
|
commitdiff
|
tree
2011-02-01
Eric Wo
n
g
a
u
topush: optimize a
w
a
y
ivar
usag
e
under MRI
commit
|
commitdiff
|
tree
2011-01-31
Er
i
c Wong
aut
o
push: enable for TCP
_
NOPU
S
H un
d
er FreeBSD
commit
|
commitdiff
|
tree
2011-01-31
E
ric Wong
autopush:
s
imp
l
ify imple
m
enta
t
ion and
just
u
se
i
vars
commit
|
commitdiff
|
tree
2011-01-31
Eric
Wong
rename nopush_smart to aut
o
push
commit
|
commitdiff
|
tree
2011-01-28
Eric W
o
ng
preliminary
i
mplementation
o
f
"
smart_nopush"
commit
|
commitdiff
|
tree
2011-01-28
E
ric Wong
revamp pa
c
kaging ma
k
e
file, update URLs
commit
|
commitdiff
|
tree
2011-01-18
Eric Wong
add
te
s
ts for empty wr
i
tes,
t
oo
commit
|
commitdiff
|
tree
2011-01-13
Eric Wong
Ma
k
efile: remov
e
non-e
x
ist
e
nt targ
e
t reference
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
kgio 2
.
1
.
1
- one small R
u
biniu
s
fi
x
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wo
n
g
avoid errno side-effects in kgio_wa
i
t_*abl
e
commit
|
commitdiff
|
tree
2010-12-26
Eric
Won
g
gem
s
pe
c
: point fo
l
ks to t
h
e publ
i
c m
a
iling list
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
on
g
k
g
io 2
.
1
.
0 - accept
i
mprovements a
n
d fixe
s
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wo
n
g
qu
i
et down
some ha
r
mless
c
o
mpiler warnings
commit
|
commitdiff
|
tree
2010-12-25
Eric W
o
ng
accept4
:
f
a
ll back to regular ac
c
ept() on EN
O
SYS
commit
|
commitdiff
|
tree
2010-12-25
Eric Wong
a
c
cept met
h
ods may take an op
t
iona
l
a
r
gument
commit
|
commitdiff
|
tree
2010-12-25
Eri
c
Wo
n
g
R
akefil
e
: fix
R
AA license
commit
|
commitdiff
|
tree
2010-12-25
Eri
c
Wong
doc
:
use wrongdoc
for do
c
umen
t
a
t
ion
commit
|
commitdiff
|
tree
2010-12-22
Eric Wong
fix errors i
n
RDoc
commit
|
commitdiff
|
tree
2010-11-19
E
r
i
c
Wong
kgio 2
.
0
.
0 -
m
a
jor internal API changes
Eric Wong
(7):
commit
|
commitdiff
|
tree
2010-11-18
Eri
c
Wong
Rakefile
:
list prerelease ta
g
s a
s
w
e
ll
commit
|
commitdiff
|
tree
2010-11-18
E
ric Wong
mov
e
w
e
bs
i
te to bogomips
.
org
commit
|
commitdiff
|
tree
2010-11-18
Eric Wong
k
gio 2
.
0
.
0
p
re1
-
m
ajor intern
a
l API ch
a
ng
e
s
Eric Wong
(7):
commit
|
commitdiff
|
tree
2010-11-18
Eri
c
Wo
n
g
switch entirely to kgio_wait_*able met
h
od
s
commit
|
commitdiff
|
tree
2010-11-18
Eric
Wong
a
dd
d
efault kgio_wait_*able methods
commit
|
commitdiff
|
tree
2010-11-15
E
r
ic Wong
upd
a
te documentation wit
h
maili
n
g list info
commit
|
commitdiff
|
tree
2010-11-15
Eric Wong
REA
D
ME: Gemcutter => Ruby
G
ems
.
org
commit
|
commitdiff
|
tree
2010-11-13
E
r
i
c Wo
n
g
E
O
FErr
o
r me
s
sage matches Ru
b
y
's
commit
|
commitdiff
|
tree
2010-11-05
Er
i
c Wong
prefer symbolic n
a
me
s
fo
r
waiting read/
w
ritability
commit
|
commitdiff
|
tree
2010-10-28
Eric Wong
expand K
g
i
o
::*
#
kgio_read! documentati
o
n
commit
|
commitdiff
|
tree
2010-10-08
Eric Wo
n
g
kgio 1
.
3
.
1
-
f
i
x zero-
l
engt
h
re
a
ds
commit
|
commitdiff
|
tree
2010-10-08
Eric Wong
re
t
urn
empty string on length=0
commit
|
commitdiff
|
tree
2010-10-08
Eric
W
ong
kgio 1
.
3
.
0 -
b
u
g a
n
d us
a
bil
i
ty fixes
commit
|
commitdiff
|
tree
2010-10-08
Eric
W
ong
tests: don't
trus
t
what I think I know abo
u
t
R
u
by
commit
|
commitdiff
|
tree
2010-10-08
Eri
c
Won
g
trywrite
:
fi
x
stupid off-by-one er
r
or causing
c
o
rrupt
.
.
.
commit
|
commitdiff
|
tree
2010-10-08
E
r
ic Won
g
make
WaitWritabl
e
and
W
ait
R
ead
a
ble symbols
commit
|
commitdiff
|
tree
2010-10-07
Eric Wong
k
g
io 1
.
2
.
1 -
do
c
and
*
BSD workarounds
commit
|
commitdiff
|
tree
2010-10-07
Eric Wong
doc: fix
R
Doc g
e
ne
r
ation
commit
|
commitdiff
|
tree
2010-10-06
Eric Wong
accept4: wor
k
around (P)OS X bug w/O_N
O
NBLOCK
commit
|
commitdiff
|
tree
2010-10-06
E
r
i
c
Wong
buil
d
:
pi
c
k on on mod
i
fied extension fil
e
s
commit
|
commitdiff
|
tree
2010-10-06
Eri
c
Wong
do
c
:
fix typ
o
in Kgio
.
accept_cl
o
exec= do
c
commit
|
commitdiff
|
tree
2010-10-05
Eric Wong
kg
i
o 1
.
2
.
0
- cle
a
nups an
d
min
o
r impr
o
v
e
ments
commit
|
commitdiff
|
tree
2010-10-05
Eric Wong
gener
a
te empty
b
a
cktrac
e
s for EPIPE
a
nd ECONNRESET
commit
|
commitdiff
|
tree
2010-10-05
Eric Wo
n
g
add kgio_read!
m
ethods which m
a
y raise EOFError
commit
|
commitdiff
|
tree
2010-10-05
Eric Wong
GNUmak
e
file: use portable tar invocation
commit
|
commitdiff
|
tree
2010-09-30
Eric Wong
r
efacto
r
and
s
plit
i
nto s
e
parate files
commit
|
commitdiff
|
tree
2010-09-30
Eric Wong
Make kgi
o
_
t
r
y
write more aggr
e
ss
i
ve
w
ith retry
i
n
g
commit
|
commitdiff
|
tree
2010-09-29
E
r
ic Wo
n
g
kgio
1
.
1
.
0 - flexible acce
p
t methods
commit
|
commitdiff
|
tree
2010-09-29
Eric Wong
alternate
cl
a
sse
s
m
ay be
r
eturned by accept/tryaccept
commit
|
commitdiff
|
tree
2010-09-28
Eric Wong
kgio 1
.
0
.
1 - com
p
a
t
ibility fixes
commit
|
commitdiff
|
tree
2010-09-28
Eric Wong
l
inux:
fix acce
p
t4() suppor
t
f
or newer Linux
commit
|
commitdiff
|
tree
2010-09-28
E
r
ic W
o
ng
add compatibility for ancient Rubies
commit
|
commitdiff
|
tree
2010-09-28
Eric Wong
kgio 1
.
0
.
0 - in
i
ti
a
l r
e
lea
s
e
commit
|
commitdiff
|
tree
2010-09-28
Eric Wong
doc: TODO update
commit
|
commitdiff
|
tree
2010-09-28
E
ric Wong
r
ead/
w
rite
:
account f
o
r buff
e
r
c
hanges during wait
commit
|
commitdiff
|
tree
2010-09-28
E
r
ic Wong
tests: fix broken m
o
nster tryw
r
ite test
commit
|
commitdiff
|
tree
2010-09-27
E
ric Wong
test_tcp*rea
d
_wri
t
e: use
b
l
ocking kgio
_
a
ccept in setup
commit
|
commitdiff
|
tree
2010-09-27
Eric
Wong
set b
l
ocking flag
before b
l
ock
i
ng IO#read
commit
|
commitdiff
|
tree
2010-09-27
Er
i
c
Wong
tess
:
ensure bu
f
fer i
s
cleared on failures
commit
|
commitdiff
|
tree
2010-09-27
Eric Wo
n
g
more do
c
u
men
t
at
i
on
commit
|
commitdiff
|
tree
2010-09-27
Eric Wong
avoid init
i
ati
n
g
syscal
l
s before r
b
_io_wait
_
*
commit
|
commitdiff
|
tree
2010-09-27
Eric Wong
add kgio_tryaccept, kg
i
o_accept _re
a
l
ly_ bl
o
cks
commit
|
commitdiff
|
tree
2010-09-27
E
r
ic Wong
us
e
SO
C
K_NONBLOCK for so
c
k
e
t(2) if possi
b
l
e
commit
|
commitdiff
|
tree
2010-09-27
Eric Wong
co
n
n
e
c
t: no do not le
a
k
descriptors on fail
u
re
commit
|
commitdiff
|
tree
2010-09-27
Eric Wong
"start" singleton met
h
ods for n
o
n-blo
c
k
in
g
c
o
nnect
commit
|
commitdiff
|
tree
next