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 - servi
n
g
the
f
astes
t
ap
p
s to s
l
ow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Won
g
add write-on-c
l
o
s
e test
from U
n
i
corn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
even
t
_ma
c
hin
e
: buffer reads
w
hen
waiting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wo
n
g
e
vent_machine/client: r
e
n
ame ivar
f
or consisten
c
y with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
ric Wong
event_machine/cli
e
nt: remove unu
s
ed :body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
coolio: enab
l
e asy
n
c
.
c
a
llb
a
ck
for one-shot body responses
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
rainbo
w
s/cool
i
o/client: se
t
LOOP constant
i
n module
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coo
l
io/
c
lient: small
o
ptim
i
z
a
tions
commit
|
commitdiff
|
tree
2011-01-08
E
ric Wong
coolio_
t
hread_
*
:
lazy l
o
a
d
Ra
i
nbow
s
::Cool
i
o::Client
commit
|
commitdiff
|
tree
2011-01-08
E
ric Wong
redirect unexpected
t
est
o
u
t
put to
/d
e
v/
n
ull
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Won
g
even
t
_ma
c
hine: fold write_response b
a
ck into
cl
i
ent
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
event_m
a
c
h
ine: cl
e
a
n
up a
s
y
n
c
l
o
gic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_c
o
re: small or
g
anization
cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more cons
i
stent use/a
v
oidanc
e
of H
e
ade
r
Hash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
f
av
o
r
H
a
s
h#
i
ncl
u
de? for some existence ch
e
c
ks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
te
s
t
_
isolate:
bump v
e
r
sions and
s
i
mplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_i
s
olate: prevent concurrent execution
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
tests: bum
p
async_sinatra dependency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
bump
d
ependency on Rac
k
to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
response: d
o
not skip Status h
e
ad
e
r
s
e
t by app
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
response:
fix skipping of Status: header from
app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
ev
_
core: ga
r
bage reduction wi
t
h const st
r
ings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
eve
n
t_m
a
chine: refactor async
.
callback for keepalive
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
event_
m
ac
h
ine: fa
c
tor
out async
.
c
a
llback handling
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
W
ong
m
inor cleanups following
st
a
te cle
a
n
u
ps
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
liminate G const
a
nt and
just use
the Rain
b
ows! module
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c W
o
ng
rain
b
ows
.
r
b
: un
i
ndent
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
eliminate time
d
_
r
ead module
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
ong
simplify ke
e
p
alive_ti
m
eout acco
u
nt
i
ng
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
disable Nagle's al
g
orit
h
m by defa
u
lt
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
s
i
mplify R
a
inbow
s
.
max_bytes i
m
pleme
n
tation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
response:
use opti
m
iz
e
d httpdate im
p
lem
e
ntation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
Bump
u
n
i
corn dep
e
ndenc
y
to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
respon
s
e: allow n
o
rmal Hash fo
r
crafti
n
g
R
a
nge headers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests: ensure 416 re
s
pons
e
s d
o
keepal
i
ve
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
W
ong
s
end proper 416 res
p
o
n
se
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
w
r
iter_thread_pool:
r
em
o
ve u
n
necesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
prefer Hash#m
e
rge
!
t
o
Hash#update for consistency
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
global
l
y refactor Range hand
l
ing for respons
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
cool
i
o
:
rename deferred_respon
s
e => re
s
pon
s
e_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
eve
n
t_
m
ach
i
n
e
: cleanu
p
r
e
spon
s
e_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c Wong
r
efacto
r
re
s
ponse sendfile body hand
l
ing for easi
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
t9000: disable
this
t
e
s
t f
o
r
Coolio
T
h
r
ead* models
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
simplify per-cl
i
en
t
kee
p
a
l
ive state che
c
k
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
c
oolio/
m
aster: sma
l
l garbage redu
c
t
i
on
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
r
et
u
rn
2
0
6 s
t
a
tu
s
for
p
artial sen
d
fil
e
response
s
commit
|
commitdiff
|
tree
2011-01-05
E
ric
Wong
coolio_thread_*: fix 416 response ha
n
dling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t0022:
f
ix
u
p
bro
k
en/incomplete tes
t
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
*ge
m
spe
c
: fix bui
l
d, we hav
e
no unit t
e
sts
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c
Wong
Packag
i
ng cleanups,
r
e
i
nstate generated fi
l
e
s
for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rake
f
ile:
f
i
x
f
m
_u
p
date task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Ra
i
nbo
w
s! 2
.
1
.
0 - Cool
.
io, bugfixe
s
and more!
commit
|
commitdiff
|
tree
2010-12-29
Eric
Wong
c
omplete Rev => Coolio ren
a
m
in
g
commit
|
commitdiff
|
tree
2010-12-29
E
r
ic Wong
s
e
veral respo
n
se bo
d
y#clos
e
fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
d
e
v_fd_response
:
pass
f
i
l
es
s
tr
a
ight through
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
enable
t
he
keepaliv
e
_requests config opt
i
on
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
coolio*: favor
Coolio over Re
v
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
coolio_
f
iber_spawn: decrease
C
PU usag
e
for keepalive
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
t0019: add CPU usa
g
e test
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
test-lib:
fix bug in se
t
ting w
o
rker_connec
t
ions
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
t0
0
15: even less racy f
i
x
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc:
m
isc c
l
ea
n
u
p
s
a
nd
a
ddition
s
for R
D
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
0
015: increase reliabili
t
y o
f
test
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
initi
a
l
cool
.
io sup
p
o
r
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber
/
io: avoi
d
a
l
locatin
g
Range objects for
slicing
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
f
iber/*: mor
e
effic
i
ent keepa
l
ive
_
ti
m
eout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
fiber/ba
s
e
:
use
bar
e
"select" where possible
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
t
h
r
ead_pool:
a
v
o
id needless wakeups from select
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
thread_*
:
unin
d
ent
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
in
t
roduce worker_yiel
d
method
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
iter_thread_spawn: factor out Client
.
qui
t
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
writer
_
thread_*
:
spl
i
t out clas
s
es into sepa
r
at
e
files
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
writer_thread_*:
split
out common
socket_p
r
oxy code
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writ
e
r_thread_*
:
uninden
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c Wong
revactor: split o
u
t t
e
e_socket
a
n
d
use
a
ut
o
lo
a
d
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
m
o
re :: prefix elimination
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
fiber
/
queue:
unindent
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
re
m
ove unnecessary "::" con
s
tan
t
prefix
i
ng
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
never_b
l
ock: si
m
pl
i
fy
and split out c
o
de
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
even
t
_machin
e
: sp
l
it out
server and cli
e
nt cl
a
s
ses
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
Wong
r
e
v
_
thre
a
d_*: unindent
a
nd sp
l
i
t
out
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
rainbows/rev
/
* require/auto
l
oad cleanup
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
rename
r
ev/th
r
ead
=
>
rev/thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
ev_thread
_
spawn: disable
u
nder
R
uby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wo
n
g
GNUmakefile: fix packa
g
ing task
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
avoi
d
HttpParser#kee
p
a
liv
e
? a
n
d
H
tt
p
Parser
#
reset
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
W
o
n
g
bump Uni
c
orn dep
e
nd
e
ncy
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
r
a
inbows/rev/*:
u
n
inid
e
nt
some more
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
v
: s
p
lit ou
t
Rainb
o
ws::R
e
v::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: unindent, needless autoload
commit
|
commitdiff
|
tree
2010-12-24
E
r
ic Wong
doc: switch document
a
tion
g
e
n
e
r
a
ti
o
n to wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric Wo
n
g
thr
e
a
d_ti
m
eou
t
: fix bad comparison
commit
|
commitdiff
|
tree
2010-12-20
Eri
c
Wong
t
h
re
a
d
_
timeout: avoid
a
threading bug und
e
r 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
F
A
Q: add a note about config
.
threa
d
safe!
commit
|
commitdiff
|
tree
2010-12-10
E
ric W
o
ng
respect c
l
ien
t
_body_b
u
ffer_size in
Unicorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eri
c
Wong
b
ump Unicorn depen
d
ency to
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric
W
ong
t
h
read_
t
i
m
eout: de-Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
E
r
ic Wo
n
g
respe
c
t "rew
i
ndable_
i
n
put false"
in Unicorn
confi
g
commit
|
commitdiff
|
tree
2010-12-08
E
ric Wong
t/*
.
s
h: i
n
d
entation fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
r
e
v+revactor: f
i
x LARG
E
pipelined
uploads
commit
|
commitdiff
|
tree
next