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
E
r
ic
Wong
Rainb
o
ws!
3
.
0
.
0 - serving t
h
e fastest apps to
s
l
o
w
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eri
c
Wong
a
d
d
w
rite-on-clos
e
test from Unicorn
commit
|
commitdiff
|
tree
2011-01-12
E
r
i
c
W
ong
event_machine: buf
f
er rea
d
s wh
e
n
waiting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
e
v
ent_m
a
c
h
ine/client: ren
a
me ivar for consistency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
Wong
event
_
m
achine/client
:
remove unused :
b
ody accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric W
o
ng
c
oolio: enable a
s
ync
.
callback for
one-
s
hot
b
o
dy respo
n
ses
commit
|
commitdiff
|
tree
2011-01-08
Eric Won
g
rainbows/cool
i
o/
c
lient: s
e
t
L
O
O
P consta
n
t
in module
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wo
n
g
coolio/c
l
ient
:
small optim
i
za
t
i
o
n
s
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
coolio_thread_*:
l
azy load Rain
b
ows::Coolio::C
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
r
e
direct unexpecte
d
te
s
t ou
t
put to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c
W
o
n
g
event_machine: fold write
_
response back into
client
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
eve
n
t
_machine:
cleanup async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
ev
_
core: small organizati
o
n cl
e
anup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
m
ore consistent
u
se/avoidance of H
e
aderHash
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
favor
H
ash#incl
u
de? for some existence checks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
tes
t
_isola
t
e: bump versions and simplify
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic
W
ong
t
e
s
t_i
s
o
l
ate: preven
t
concurre
n
t execution
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
n
g
t
e
s
t
s
:
bump a
s
ync_sinatra dep
e
ndency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
b
ump d
e
pendency on Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
response: do not
sk
i
p
Status hea
d
er set by app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
response: fix skip
p
ing o
f
Status: header from
app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
e
v_core: garbage reduction with const
s
t
r
in
g
s
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
n
g
event_mac
h
ine
:
r
e
fact
o
r async
.
ca
l
lback for keepa
l
ive
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wo
n
g
even
t
_machin
e
: fac
t
or
o
u
t
asy
n
c
.
c
a
llback h
a
n
dling
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
mino
r
cleanu
p
s fo
l
lowi
n
g
state clean
u
p
s
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
on
g
eliminate G
constant and jus
t
use the Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
rai
n
b
o
ws
.
rb:
u
nindent
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
e
l
iminate timed_re
a
d
modul
e
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
simplify
k
eepal
i
ve_ti
m
eou
t
accounting
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
disa
b
le Nagle's algorithm by def
a
ult
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c
W
o
n
g
simplify Rainbows
.
max_bytes imp
l
ementa
t
i
o
n
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
res
p
onse: use o
p
timized htt
p
dat
e
implem
e
ntation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
Bump unicorn dependen
c
y
t
o
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
r
e
sponse:
a
llow normal Has
h
for crafting R
a
n
g
e head
e
rs
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Won
g
tests:
ens
u
re 416 respo
n
se
s
do keepalive
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wong
se
n
d prope
r
41
6
r
e
s
ponses
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
writer_threa
d
_pool: remove
u
nneces
a
r
y debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
pre
f
er Hash#m
e
rge! to
H
ash
#
update
f
or consisten
c
y
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c
Wong
glob
a
lly refa
c
tor
R
a
nge handling
f
or response
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coo
l
io
:
re
n
ame d
e
ferr
e
d_re
s
p
onse =>
r
espon
s
e_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
event_machine: cleanup response
_
p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
r
efactor r
e
spo
n
se se
n
dfile bo
d
y ha
n
d
ling for easi
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
t9000: disabl
e
this t
e
st for CoolioThread
*
models
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
sim
p
lify per
-
client keepa
l
ive
state checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio/master: sm
a
ll garbage
r
eduction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return 206
status for partial sendfile
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coo
l
io_thread_*:
fix
4
16 response handli
n
g
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t
002
2
:
fix up b
r
oken
/
i
n
c
omplete t
e
sts
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wo
n
g
*gem
s
pec: fix b
u
ild, we have no unit
tests
commit
|
commitdiff
|
tree
2010-12-29
E
r
i
c
W
ong
Pac
k
aging c
l
eanups,
rei
n
state generated files f
o
r the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Ra
k
ef
i
le
:
fix
fm_update t
a
sk
commit
|
commitdiff
|
tree
2010-12-29
E
r
i
c
W
o
n
g
Rainbo
w
s! 2
.
1
.
0 - C
o
ol
.
i
o
,
b
u
gfix
e
s
and more!
commit
|
commitdiff
|
tree
2010-12-29
Eric
Wong
co
m
plete Rev => Coolio renami
n
g
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
several
response body#c
l
ose fixes
commit
|
commitdiff
|
tree
2010-12-28
E
ric Wong
dev
_
f
d
_response: pass files straigh
t
through
commit
|
commitdiff
|
tree
2010-12-28
Eric
Wong
enable the keepalive_re
q
uest
s
config option
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
co
o
lio
*
: favor
Coo
l
i
o over
Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio_f
i
ber_
s
pawn: decr
e
a
se C
P
U usag
e
for k
e
epal
i
ve
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
t0
0
1
9: add CPU usage test
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
test-lib: fix bug in setting w
o
rker_connec
t
ions
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
t0
0
15: even less ra
c
y fix
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
d
oc: misc
cleanu
p
s an
d
additions fo
r
RDoc
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
t0015:
i
ncrease reliability
of tes
t
commit
|
commitdiff
|
tree
2010-12-27
E
ric W
o
ng
initial cool
.
io support
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/io: avoi
d
alloca
t
ing Range objects for slicing
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
fi
b
er/*: mo
r
e e
f
ficient keepalive_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/ba
s
e
:
use bare "s
e
lect" where possible
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
ong
thread_pool: avoid needless
w
ak
e
ups from
s
e
lect
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wo
n
g
thre
a
d
_
*:
u
n
in
d
ent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
int
r
oduce worke
r
_yield method
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thre
a
d_spawn:
factor o
u
t Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
iter_
t
hre
a
d_*:
s
pl
i
t out cl
a
sses into sepa
r
ate files
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writ
e
r
_
thread_*: split out common socke
t
_proxy code
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
writer_th
r
e
a
d_*: uni
n
dent
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
r
e
vactor:
s
plit out tee_socket a
n
d
u
s
e autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
mo
r
e :: prefix elimination
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fiber/queue:
u
nindent
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
remove unnec
e
ssary "::" const
a
nt p
r
efixing
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
never_block: simplify an
d
split out code
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
event_machi
n
e: split out se
r
ver and client c
l
asse
s
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rev_thread_*: unindent a
n
d
s
plit out
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rainbows/re
v
/
*
r
equ
i
re/autoloa
d
cleanu
p
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
rename rev/t
h
r
e
ad
=> r
e
v
/
thre
a
d_client
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
rev
_
thread
_
spawn
:
disable under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
GNUmakefile: fix packaging task
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
a
v
oid HttpParser#keep
a
live? and HttpP
a
rser#reset
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
b
ump Unicorn
d
ependency
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rainbows/rev/*: uniniden
t
som
e
more
commit
|
commitdiff
|
tree
2010-12-26
E
r
i
c
Wong
rev: s
p
lit out Rainbows::
R
ev:
:
Server
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
n
g
rev
:
unindent, needles
s
autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric W
o
ng
doc: switc
h
d
ocum
e
ntatio
n
gen
e
ration to wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
thread_tim
e
out: fix ba
d
comp
a
rison
commit
|
commitdiff
|
tree
2010-12-20
Eri
c
Won
g
thread_timeout: avoid a threading bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric W
o
ng
FAQ: add
a note ab
o
ut co
n
f
i
g
.
threadsa
f
e!
commit
|
commitdiff
|
tree
2010-12-10
Eric W
o
n
g
respect clien
t
_
body_
b
uffer_size in Unicorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
r
i
c
W
o
n
g
bump Unicorn depend
e
n
cy to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
thread_timeout: de
-
Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
Eric Wong
respect "rewinda
b
le
_
input false" i
n
Un
i
corn config
commit
|
commitdiff
|
tree
2010-12-08
E
r
i
c
W
ong
t
/
*
.
sh:
i
ndentation fixes
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
r
ev
+
reva
c
tor: fix LARGE
pipe
l
ine
d
uploads
commit
|
commitdiff
|
tree
next