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
Rai
n
bows!
3
.
0
.
0
- ser
v
ing the fastest a
p
ps to slo
w
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
ad
d
write-
o
n-close test f
r
o
m
Unic
o
rn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
ev
e
nt
_
machine
:
buffer
r
e
a
ds whe
n
waiting for
async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/cl
i
en
t
: rename ivar for co
n
sistency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Won
g
event_machine/clien
t
: remove unused :body
a
ccess
o
r
commit
|
commitdiff
|
tree
2011-01-11
Eric Won
g
c
ooli
o
:
e
nable async
.
c
a
llback for one-s
h
ot body
r
espons
e
s
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/coolio/client:
s
et LOO
P
c
ons
t
ant in module
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
c
ooli
o
/
c
l
ient: small opt
i
mizations
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
c
oolio
_
thread_*: la
z
y
load Rainbo
w
s::Coolio::Client
commit
|
commitdiff
|
tree
2011-01-08
E
ric Wong
r
e
direct unexpec
t
ed test outp
u
t t
o
/dev/null
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
eve
n
t_machine: fold wri
t
e_response back into client
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
ng
e
ve
n
t_mach
i
ne:
cleanup async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core: s
m
a
ll orga
n
ization cl
e
anup
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
mor
e
consiste
n
t use/
a
voidance of He
a
derHash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
f
avor
H
a
s
h#inc
l
ude? for some existence che
c
ks
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c
Wo
n
g
test
_
isolate:
b
u
mp
v
e
r
sions and
simplify
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
test_
i
s
o
late: prev
e
nt concu
r
rent execu
t
ion
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
tes
t
s: bump async
_
s
i
natra depen
d
ency to
0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
bum
p
dependency on Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
respo
n
se: do not skip
Status h
e
a
der set by app
commit
|
commitdiff
|
tree
2011-01-07
E
ric W
o
n
g
r
e
sponse:
fix skipping of Status: hea
d
er fro
m
app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_c
o
re: garbage
reduction with
c
onst stri
n
gs
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
e
v
ent_machine: refactor asyn
c
.
c
a
llback
f
or keep
a
live
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
event_machine: factor out as
y
nc
.
c
a
llback handling
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
ong
minor cleanups
f
o
llowing
state
c
le
a
n
ups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wo
n
g
eliminate G cons
t
ant and just use
t
he Rainbows!
m
odule
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c W
o
ng
rainbows
.
rb: unind
e
nt
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wo
n
g
elim
i
nate timed_read m
o
dule
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wo
n
g
sim
p
lif
y
kee
p
a
live_
t
imeout acco
u
nti
n
g
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
W
o
n
g
disable
Nagle'
s
a
l
gor
i
thm by default
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
si
m
p
l
i
fy Rai
n
b
ows
.
max_bytes implementatio
n
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
response:
use optimized httpdate implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
Bump unicorn dependency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
response:
a
llow
n
ormal Hash for craf
t
ing Range he
a
ders
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tes
t
s: ensur
e
416 respon
s
es
d
o keepali
v
e
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
send
pro
p
er
4
1
6
responses
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
Wong
writer_
t
h
read_
p
ool
:
remov
e
unnecesa
r
y debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
prefer Hash
#
merge
!
t
o
Hash#update for consi
s
tency
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globally refactor Ran
g
e handling for responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename d
e
fe
r
red_res
p
onse => respons
e
_p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
event_machine: cleanup res
p
onse_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
refactor respo
n
s
e
sendf
i
le body handling for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: dis
a
ble thi
s
test for
C
ool
i
oThread
*
models
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
i
mplify per-client
keepal
i
ve
state ch
e
c
k
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio/master
:
small garbage re
d
uction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return 2
0
6 st
a
tus for parti
a
l sendfile
re
s
p
o
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
c
o
olio_th
r
ead_*:
fix 416 response handling
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t002
2
: fix up broken/incomplete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
n
g
*
gemspec: fix b
u
ild, we have no u
n
it tests
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Pack
a
ging clea
n
ups, reinst
a
t
e
generat
e
d files for
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Won
g
Rak
e
file: fix
fm_up
d
a
t
e ta
s
k
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
R
a
in
b
ows
!
2
.
1
.
0 -
Cool
.
io,
bugf
i
xes and more!
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
complete Rev =
>
Coolio
r
enaming
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
several
respo
n
s
e
body#
c
lose fixes
commit
|
commitdiff
|
tree
2010-12-28
Eri
c
Wo
n
g
dev_fd_response: pass files straight
throug
h
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable the keepalive_req
u
ests config option
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
coolio*: favor Co
o
lio over Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio_fiber_spawn:
d
ec
r
ease CPU u
s
a
ge for ke
e
pali
v
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
001
9
: add CPU usa
g
e
te
s
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-lib: fix bug in setting worke
r
_
connect
i
o
n
s
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
t0015: even les
s
racy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
d
o
c
:
mis
c
cleanu
p
s an
d
ad
d
itions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
t0015: increase re
l
iability of test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
i
n
itial
c
ool
.
io support
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c W
o
ng
f
i
b
er/i
o
:
a
void alloca
t
ing
Range o
b
jects
f
or slici
n
g
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c
Wong
f
iber
/
*: more efficient
k
eepal
i
ve_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
f
iber/base: use ba
r
e
"
s
elect"
w
here
po
s
sib
l
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread_pool: avoid n
e
e
dles
s
wakeup
s
from select
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic W
o
ng
th
r
ead_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
introduce worker_y
i
eld
m
eth
o
d
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
writer
_
threa
d
_spawn: factor ou
t
C
lient
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
writer
_
th
r
ead_*: split
out
class
e
s
into separ
a
te fi
l
es
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
writer_
t
hre
a
d_*: spl
i
t out com
m
on s
o
c
k
et_proxy cod
e
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
write
r
_threa
d
_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
revactor
:
split out tee_socket and use autoload
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
m
o
re :: prefi
x
e
l
imi
n
ati
o
n
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
fiber/queue: unindent
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wo
n
g
r
e
move unne
c
essary "::" constant prefixing
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
never_b
l
o
c
k: simp
l
i
fy and split out code
commit
|
commitdiff
|
tree
2010-12-26
E
ric
Wong
event_machi
n
e
:
s
p
li
t
out server
and client
classes
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wo
n
g
rev_th
r
ead_*: unind
e
nt and
s
plit out
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
rainbows/rev/
*
require/
a
uto
l
oad cle
a
nup
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rename re
v
/thread => rev
/
thread_client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
r
e
v_thread
_
spawn:
d
i
sable under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Won
g
G
NU
m
akefile: fix pac
k
aging task
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wo
n
g
a
vo
i
d Ht
t
pParser#keepa
l
i
ve? and HttpParser#
r
e
set
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wo
n
g
bump
U
nicor
n
d
epend
e
n
cy
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rai
n
bows/rev/*
:
uninident some more
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
rev:
s
pl
i
t out Rainbows::
R
e
v::Server
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: unindent, needle
s
s
autoloa
d
commit
|
commitdiff
|
tree
2010-12-24
Er
i
c Wong
doc: switch docu
m
entatio
n
gener
a
tion to wr
o
ngdoc
commit
|
commitdiff
|
tree
2010-12-20
Eri
c
W
o
n
g
thread_
t
imeout: fix bad
c
omparis
o
n
commit
|
commitdiff
|
tree
2010-12-20
Eric W
o
ng
t
hre
a
d_timeout:
avoid a thre
a
din
g
bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
F
A
Q: add a note about config
.
thr
e
adsafe!
commit
|
commitdiff
|
tree
2010-12-10
Eri
c
W
o
ng
respect client_body_buffer_size i
n
Unico
r
n
3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Er
i
c Wong
b
ump
Unicorn dependency to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eric W
o
ng
thread_timeout: d
e
-Struct-ify
commit
|
commitdiff
|
tree
2010-12-09
Eric
Wong
r
espect
"rewindab
l
e_i
n
p
ut fa
l
s
e"
in Uni
c
o
rn config
commit
|
commitdiff
|
tree
2010-12-08
Eric Wong
t/*
.
s
h
: i
n
d
e
ntatio
n
fixes
commit
|
commitdiff
|
tree
2010-12-08
E
r
i
c Wong
rev+revactor: fi
x
LA
R
GE pip
e
line
d
uploads
commit
|
commitdiff
|
tree
next