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
Rainbows! 3.0.0 - serving the fastest apps to slow clients faster!
2011-01-12
Eric Wong
Rainbows! 3
.
0
.
0
- serving t
h
e fastest apps
t
o
s
low
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wo
n
g
a
dd write
-
on-clo
s
e test from Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
even
t
_machine
:
buf
f
er reads when
w
ai
t
ing for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
i
c
W
ong
event_m
a
chine/client:
r
ename iv
a
r fo
r
consistency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
r
ic Wong
even
t
_machine/clien
t
:
remove unused :body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
coolio:
e
nable async
.
callback
f
or one
-
sh
o
t bod
y
respons
e
s
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/coolio
/
cli
e
nt: set
LOOP
c
onstant in module
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
co
o
lio/client: small optimi
z
ations
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coolio_thread_*: lazy
l
oad Rainbows::Cooli
o
::Clien
t
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
redirect
u
nexpected tes
t
o
u
tput t
o
/dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_machine: fold w
r
ite_response back into cli
e
nt
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c
W
o
ng
e
v
e
nt_mac
h
ine: cleanu
p
async logic
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic
W
ong
ev_core: sm
a
ll organiza
t
ion clea
n
up
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more consistent u
s
e/avoida
n
ce of Head
e
rHash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
f
avor
Hash#include? for some existe
n
ce check
s
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
test_isolate:
bump vers
i
o
n
s and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isol
a
te: prevent
concur
r
en
t
execution
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
tests: b
u
m
p
asy
n
c
_sinatra
d
e
pendency
t
o
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
bump depend
e
ncy on Rac
k
to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
E
ric W
o
n
g
r
e
sponse: do not skip Status header
set by app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
Won
g
r
e
sponse: fix sk
i
ppi
n
g
of Status:
h
eader from app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
ev_co
r
e
: garbage r
e
duction with c
o
nst strings
commit
|
commitdiff
|
tree
2011-01-07
E
ric
Wong
ev
e
n
t
_mac
h
ine: refact
o
r
a
sync
.
c
allb
a
ck for kee
p
alive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
event
_
machine: fac
t
or out
async
.
callba
c
k handling
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
m
i
nor
cleanups following s
t
ate cleanups
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
W
o
n
g
eliminate G cons
t
ant a
n
d
j
u
s
t
use the
R
ain
b
o
ws! mo
d
ul
e
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
rainbows
.
rb: uninden
t
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
e
limi
n
at
e
timed_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simpli
f
y
keepalive_ti
m
eout accou
n
ting
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
disable Nagl
e
'
s
algori
t
hm by default
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
simplify Rainbow
s
.
m
ax
_
b
y
tes i
m
p
lem
e
ntat
i
on
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
r
e
sponse
:
u
s
e opt
i
miz
e
d htt
p
d
ate impl
e
mentation
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c
W
o
ng
B
u
mp unicorn de
p
e
nd
e
ncy
to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
o
ng
r
e
sponse:
allow normal Hash for c
r
a
fting Range headers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests
:
en
s
ure 416 responses do k
e
epal
i
v
e
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
send proper
4
16 responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
wr
i
ter_thre
a
d_pool:
r
e
m
ove unnecesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
prefer
Hash#merge! to
H
ash
#
updat
e
f
or co
n
sisten
c
y
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wo
n
g
globally refact
o
r Range
h
andling for responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
cool
i
o: rename
deferred_response => response_pi
p
e
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
on
g
event_
m
achine
:
cleanup
r
e
s
p
onse_
p
ipe
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
refactor response
sen
d
file
b
o
dy han
d
ling for easie
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
t
9
000: disable this test for Coo
l
i
o
T
hread* models
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Won
g
si
m
plif
y
per-c
l
i
e
nt kee
p
al
i
ve s
t
ate che
c
k
s
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
ong
coolio/ma
s
ter
:
sma
l
l garba
g
e reduct
i
on
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
eturn 206 sta
t
us for
p
artia
l
s
endfile re
s
ponses
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
coolio_thread
_
*:
fix
4
16
response h
a
nd
l
ing
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
t0022: fix up b
r
oke
n
/incomp
l
ete
tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspec: fix bu
i
ld, we
have no
unit tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Won
g
Packaging cl
e
anups, rei
n
stat
e
g
e
nerated fil
e
s
for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rake
f
ile: fix
f
m
_
u
p
d
ate t
a
s
k
commit
|
commitdiff
|
tree
2010-12-29
Eric
W
ong
Ra
i
nbows! 2
.
1
.
0 - Cool
.
io, bug
f
ixes and m
o
re!
commit
|
commitdiff
|
tree
2010-12-29
Eric
W
ong
complete Rev => Coolio r
e
naming
commit
|
commitdiff
|
tree
2010-12-29
E
ric
W
ong
se
v
eral response body#
c
los
e
fi
x
e
s
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
dev_
f
d
_
r
e
sp
o
nse: pass files
s
t
ra
i
ght t
h
rough
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
e
nable the keepalive_reque
s
ts config option
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
cooli
o
*: favor Coolio
ove
r
Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
co
o
lio_fiber_
s
p
awn: de
c
re
a
se C
P
U
u
s
age
for k
e
e
p
a
live
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
t0019: add CPU usage test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
est-lib:
f
i
x bu
g
in s
e
tting worker_connec
t
ions
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: even le
s
s
racy fi
x
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: misc cl
e
anups and add
i
tio
n
s f
o
r
RDoc
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
t00
1
5: increas
e
r
e
liability of test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
initial cool
.
io support
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
fi
b
er/io: av
o
id alloc
a
ting Ra
n
ge objec
t
s for s
l
icing
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/*: more effic
i
e
nt keepalive_timeou
t
expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/base: u
s
e bare "sel
e
c
t
"
w
h
ere possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread
_
pool: avoid needl
e
ss wakeu
p
s from select
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c Wong
thread_*: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
introduce
w
or
k
er_yield method
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
w
r
it
e
r_thread_sp
a
wn: facto
r
out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
rite
r
_thread_*: sp
l
it out classes i
n
to
separate f
i
les
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
writer_thread_*: spl
i
t out com
m
on socket_p
r
oxy
c
o
de
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
write
r
_
t
h
r
e
ad
_
*:
uninden
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
revactor: split out tee_socke
t
and use
autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more
::
p
refix elim
i
nati
o
n
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fi
b
er/que
u
e: unindent
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
remove unnecessary "::
"
co
n
s
tant pr
e
fixing
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
nev
e
r
_
b
l
ock: s
i
mplify and split out code
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
event_machi
n
e:
s
plit out server and client classes
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rev_
t
hread_*
:
u
nindent a
n
d split out
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rainbows/
r
ev/* req
u
ire/a
u
to
l
oad
c
lea
n
up
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
re
n
ame rev/th
r
e
ad => rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
rev_thread
_
s
pawn: disable under Ruby
1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
GNUmakefile: fi
x
packaging t
a
sk
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
W
ong
av
o
i
d
HttpPa
r
ser#keepalive? and
HttpParser#reset
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
bu
m
p Uni
c
o
rn dependency
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
r
a
in
b
ows/rev/
*
: uniniden
t
some more
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: split ou
t
Rai
n
bows::Re
v
::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
v: unindent, need
l
ess autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
doc
:
sw
i
t
c
h d
o
cu
m
ent
a
tion g
e
ner
a
tion to wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Er
i
c Wong
t
h
read_timeout: fix bad
comp
a
r
ison
commit
|
commitdiff
|
tree
2010-12-20
Eric
W
ong
th
r
ea
d
_
timeou
t
: avoid
a
threadin
g
bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
E
r
i
c Wong
FAQ: add
a
note a
b
out config
.
t
h
r
e
ads
a
fe
!
commit
|
commitdiff
|
tree
2010-12-10
Eric Wong
respect client
_
body_buffer_si
z
e in U
n
icorn
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric
W
ong
bump
U
nicor
n
de
p
end
e
ncy
to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
thread_timeou
t
:
de-Struc
t
-ify
commit
|
commitdiff
|
tree
2010-12-09
Eri
c
W
o
ng
respec
t
"rewin
d
able_inpu
t
fals
e
" in Unicorn c
o
nfig
commit
|
commitdiff
|
tree
2010-12-08
Eri
c
Wong
t/*
.
sh: in
d
entation fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
rev+rev
a
ctor:
f
ix LARGE
pipelined uploads
commit
|
commitdiff
|
tree
next