repo.or.cz
/
rainbows.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
epoll*: favor shutdown(2) for keepalive timeout
2011-01-20
Eric Wong
epoll:
close
e
poll desc
r
iptor
o
n
g
ra
c
eful shutdown
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
r
e
move sup
p
ort for S
u
n
show
e
rs
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
epoll: ignore
E
CONNRESET error
s
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_core: simplify setup st
e
ps
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
me
r
ge rack_input into process_cl
i
ent
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
e
v
_
c
ore: loc
a
l
i
ze 413 error c
o
nstant
commit
|
commitdiff
|
tree
2011-01-20
E
ric Wong
remo
v
e
unused 416 error
c
onstants
/
exc
e
ptions
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
dev_fd_
r
e
s
ponse: garbage reducti
o
n
commit
|
commitdiff
|
tree
2011-01-20
Eric
Wong
dev_fd_response: do not s
e
nd chunk
s
to 1
.
0 clients
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
t003
5
: kgio-pipe
-
response w
o
rks ever
y
w
h
ere
commit
|
commitdiff
|
tree
2011-01-20
Eric
Wo
n
g
t0023: u
s
e skip_m
o
dels helper
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
r
e
m
o
ve suppo
r
t
for X-Rai
n
b
o
w
s
-* h
e
ad
e
rs
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
initial edge-triggered epoll m
o
del
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
tests: content-md5 t
e
s
t
s
shut down
connect
i
on
commit
|
commitdiff
|
tree
2011-01-17
Eric Wong
e
v
_cor
e
:
r
euse b
u
ffer to avoid
GC thrashing
commit
|
commitdiff
|
tree
2011-01-14
Eri
c
W
ong
t0050: improve
test reliability
commit
|
commitdiff
|
tree
2011-01-14
Er
i
c Wong
tests: bump
r
ack-fiber_p
o
ol version to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rain
b
ows! 3
.
0
.
0 -
s
ervin
g
the fastest
ap
p
s t
o
s
low
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add
w
rite-
o
n-clos
e
tes
t
f
ro
m
Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
event_machine: buffe
r
reads when
w
aiting
for
as
y
n
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eri
c
Wong
even
t
_machine/client:
r
ename iva
r
f
o
r
consistency wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
i
c Wong
e
vent_ma
c
hin
e
/cl
i
e
n
t: rem
o
ve unused
:
body a
c
cessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
co
o
li
o
: enable
async
.
callba
c
k
fo
r
o
ne-s
h
o
t body
r
esponses
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
r
a
i
nbows/coo
l
i
o
/cl
i
ent: se
t
LOOP constan
t
in module
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
W
ong
coolio/c
l
ient: small optimizatio
n
s
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
n
g
c
o
o
l
io
_
thread_*: la
z
y
l
o
ad
R
ainbows
:
:Coo
l
i
o
::Cl
i
ent
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c
Wong
re
d
irect unexp
e
c
t
ed test o
u
tput to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_
m
ac
h
ine: fold write_response ba
c
k into
c
lient
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
W
ong
even
t
_machi
n
e:
c
lean
u
p async log
i
c
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev
_
c
o
r
e:
small o
r
ganiz
a
t
i
o
n cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
mor
e
consistent use/avo
i
dance of Heade
r
Hash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
favo
r
H
a
sh#include? for s
o
me exi
s
tence c
h
ecks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolate: b
u
m
p
versions
and s
i
mpl
i
fy
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_is
o
late: pr
e
ve
n
t concu
r
ren
t
exe
c
ution
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
t
e
s
ts: b
u
m
p async_sinatra d
e
pe
n
dency
t
o
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
Wong
bump dependency on
Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
response: do no
t
s
k
ip Status heade
r
set by app
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
respon
s
e: fix s
k
ipping of S
t
a
tus: he
a
der from
a
pp
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
n
g
ev_core:
g
arbage reduction with const strings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
event_ma
c
hine: refactor async
.
callback
for ke
e
palive
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
event_machine: factor out asy
n
c
.
callback handling
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
minor cle
a
nups
f
ollo
w
i
ng
s
tate cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
l
iminate G con
s
tant and just use t
h
e Rainbow
s
! module
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic W
o
ng
r
a
in
b
ows
.
rb:
unindent
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
elim
i
na
t
e timed_read
module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
sim
p
lify kee
p
alive_timeou
t
ac
c
ountin
g
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic W
o
ng
d
i
sabl
e
Nagle's al
g
orithm by d
e
fault
commit
|
commitdiff
|
tree
2011-01-06
E
ric
W
ong
simplify Rainbows
.
max_
b
yte
s
implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
response: us
e
op
t
i
m
ized http
d
ate implement
a
ti
o
n
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
Bump unicorn dependenc
y
to
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
response:
a
llow
normal Hash f
o
r c
r
afting
Range headers
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
te
s
ts: e
n
sur
e
416 r
e
spon
s
es do ke
e
p
a
live
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
s
e
nd proper 41
6
res
p
onses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
writer_th
r
ead_pool:
remove unn
e
cesa
r
y deb
u
g mes
s
ages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
pref
e
r Ha
s
h
#
merge! t
o
Hash#update fo
r
co
n
s
i
stency
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
gl
o
ball
y
re
f
actor
Range h
a
ndl
i
ng
f
or responses
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
cooli
o
:
r
ena
m
e
deferre
d
_response =>
respons
e
_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
event_machine: cleanup response_pip
e
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
refa
c
to
r
response sendfile b
o
dy
h
andling for e
a
sier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: disable this t
e
st
for CoolioThread* m
o
dels
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
i
mplify per-cli
e
n
t
keepalive state checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
c
o
olio/
m
as
t
er: small g
a
rbage
r
eduction
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
return 206
status for pa
r
tia
l
sendfile
r
es
p
onse
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio_thre
a
d_*: fix 416
r
esponse h
a
n
d
ling
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
n
g
t0
0
2
2
: fix
up broken/i
n
complete tests
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c Won
g
*gemspec: fix build, we have no unit tests
commit
|
commitdiff
|
tree
2010-12-29
E
ric W
o
ng
Packaging cle
a
nups,
r
einstate
g
enerated files for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
Rakefile: fix fm
_
update task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rainbo
w
s!
2
.
1
.
0 - Cool
.
io, b
u
g
f
ixes
and more!
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
complete
R
ev =>
Coolio renaming
commit
|
commitdiff
|
tree
2010-12-29
Eric
Won
g
se
v
eral response body#
c
lose
fixes
commit
|
commitdiff
|
tree
2010-12-28
Eri
c
Won
g
dev_fd_response: pa
s
s files straight throu
g
h
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
en
a
ble the keep
a
live_requests conf
i
g option
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
cool
i
o*: favor C
o
olio over Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
cool
i
o_fib
e
r_spawn
:
decrease
C
PU u
s
a
g
e
f
or
k
eep
a
live
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0019: add C
P
U usage
te
s
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
tes
t
-l
i
b: fix bu
g
in settin
g
worker_co
n
ne
c
tions
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: eve
n
le
s
s
racy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
doc: misc
cle
a
nups and additions
for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
Won
g
t0015:
incre
a
se
re
l
iability o
f
te
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
in
i
tia
l
cool
.
io
s
upp
o
rt
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
ong
f
i
ber/
i
o: avoid alloca
t
ing Range objects
f
or slicing
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fibe
r
/*: more efficient k
e
epal
i
ve_t
i
m
eou
t
expiry
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wo
n
g
f
i
be
r
/base:
use bare "selec
t
"
where
p
ossi
b
le
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
thread_pool: avo
i
d needless wakeu
p
s from
s
elect
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t
h
read_*:
u
nind
e
nt
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
introduce w
o
rker_yield method
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
writ
e
r_thread_s
p
awn:
factor
out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thread_*
:
split ou
t
cla
s
s
e
s into separate
file
s
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
writer_thread_
*
:
split o
u
t com
m
on socket_proxy code
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
writer_thread_*:
unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
revactor: s
p
lit
o
ut tee_so
c
ket
a
nd us
e
a
utoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more
:
: prefix eli
m
ination
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wo
n
g
f
i
b
e
r/queue: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wo
n
g
remove unneces
s
ary "::" constant
pr
e
fixi
n
g
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
never_block: simpl
i
fy
and split o
u
t
code
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
n
g
event
_
mach
i
n
e:
split o
u
t server and client cl
a
s
s
es
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
re
v
_thre
a
d_*: u
n
indent and split out
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic W
o
ng
rainbows/rev/* requir
e
/aut
o
load cl
e
anup
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
name re
v
/
t
hre
a
d
=> rev/thread_cl
i
ent
commit
|
commitdiff
|
tree
next