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
initial edge-triggered epoll model
2011-01-19
Eric Won
g
ini
t
ial edge-triggered epoll mo
d
el
commit
|
commitdiff
|
tree
2011-01-19
Eric Won
g
t
e
sts: conten
t
-m
d
5
tests
s
hut dow
n
connection
commit
|
commitdiff
|
tree
2011-01-17
E
ric
W
o
ng
e
v
_core
:
reu
s
e
b
uff
e
r to
avoid G
C
th
r
ashing
commit
|
commitdiff
|
tree
2011-01-14
Er
i
c W
o
ng
t0
0
50: improve
t
e
s
t reliabil
i
ty
commit
|
commitdiff
|
tree
2011-01-14
Eric Wo
n
g
tests: b
u
mp rack-fiber_p
o
o
l
v
ersion to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
E
r
ic Wong
Rainbows! 3
.
0
.
0 - serving the
fastest apps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Won
g
add wr
i
te-on-close
t
e
st
f
rom Unico
r
n
commit
|
commitdiff
|
tree
2011-01-12
Eri
c
Wo
n
g
event_machi
n
e: buffer reads when waitin
g
for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
ric Wong
event
_
machine/client: rename ivar fo
r
c
o
nsistency
with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
Wong
event_machine/
c
li
e
nt: remove unused :body access
o
r
commit
|
commitdiff
|
tree
2011-01-11
Eric
Wong
c
o
olio: enable
async
.
callback for on
e
-
shot body re
s
pon
s
es
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
rainbows/
c
oo
l
io/client:
set L
O
OP co
n
stant i
n
mod
u
le
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
n
g
coo
l
io/client: small
o
pti
m
iza
t
ions
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
co
o
l
io_thread_*:
lazy
l
oad
R
a
inbows::Coolio::Clien
t
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
redirect un
e
xpe
c
ted test
o
utput to
/
d
ev/nul
l
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
eve
n
t_ma
c
h
ine: fold write_respo
n
se back i
n
to
c
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_machine: clea
n
up
async
l
ogic
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic Wong
ev_cor
e
: s
m
al
l
organization cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
more consis
t
ent use/avoidance of
HeaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
n
g
fa
v
or Hash#include? fo
r
som
e
existence checks
commit
|
commitdiff
|
tree
2011-01-07
E
ri
c
W
o
ng
te
s
t_isola
t
e:
bump versions and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
n
g
test_isolate: preven
t
co
n
current
e
xecution
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
W
ong
test
s
:
bump async_si
n
atra depend
e
n
cy to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wo
n
g
bump dependency on Ra
c
k to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
response: do not skip Status he
a
der
set by app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
response: fi
x
s
k
ipping of
S
t
atus:
header
f
rom app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wo
n
g
e
v
_core: garbag
e
red
u
ct
i
on
w
ith
c
onst
s
tri
n
gs
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
event_machine: refactor async
.
c
a
llback fo
r
keepaliv
e
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
even
t
_machine: factor out async
.
callba
c
k handling
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
m
inor clea
n
u
ps following
s
tate cleanup
s
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
o
n
g
e
l
iminate G constant
a
n
d
j
ust us
e
t
he Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wo
n
g
ra
i
nbows
.
rb: uni
n
dent
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic
W
o
ng
e
liminate timed
_
read m
o
dule
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wo
n
g
simpli
f
y
k
eepali
v
e_ti
m
e
out accounting
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wo
n
g
d
isable Nag
l
e
'
s algo
r
ithm by defau
l
t
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simplify Rain
b
ows
.
max_by
t
es
implementation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
respo
n
se: use optimized httpdate implementa
t
i
o
n
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
Bump un
i
c
or
n
de
p
en
d
en
c
y t
o
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
resp
o
nse:
allow norm
a
l Hash for
c
r
a
fting Range header
s
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
tests
:
e
nsur
e
4
1
6 responses
do
keepal
i
ve
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
s
e
nd
proper 416 respons
e
s
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
W
ong
writer_thread_po
o
l: remove
u
n
necesa
r
y
debug mes
s
ages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
pre
f
e
r Hash#merge! to Hash#
u
pdate for
consisten
c
y
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
globally refact
o
r R
a
n
ge handling fo
r
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio
:
r
e
n
a
me d
e
fe
r
red_response => r
e
sponse_p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
ev
e
nt_machine: cleanup
res
p
onse_pip
e
commit
|
commitdiff
|
tree
2011-01-05
E
ri
c
Wong
refactor response se
n
dfi
l
e body han
d
ling for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: di
s
able this t
e
st fo
r
C
oolioThread* mod
e
ls
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
simplify per-client keep
a
live
s
tate check
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio/master:
s
ma
l
l
g
arba
g
e reducti
o
n
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return
2
06
s
ta
t
us for partial sendfile responses
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
coolio_thread_
*
: fix 416 response handling
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
n
g
t0022: fix up
broken/inc
o
m
p
lete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspec: fix b
u
i
l
d
, we
h
a
v
e
no unit test
s
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
Pack
a
ging cleanups, re
i
n
sta
t
e generated files for
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric
Wong
Rakef
i
le: fix fm_update tas
k
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
R
a
inb
o
ws! 2
.
1
.
0 -
Co
o
l
.
io, b
u
gfixes and more!
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
complete Rev => C
o
ol
i
o renaming
commit
|
commitdiff
|
tree
2010-12-29
Eric Won
g
several response body#close fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
de
v
_fd_response
:
pass files straight
t
h
rough
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable
t
he keepalive_requests config
opt
i
on
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
c
ool
i
o*: favor Co
o
lio over R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
cool
i
o_fiber_spa
w
n
:
d
ecrease CPU usage for ke
e
palive
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
t0
0
19: add CPU
u
sage test
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-
l
ib: fix b
u
g in settin
g
w
o
r
ker_c
o
n
nections
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: eve
n
less racy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wo
n
g
doc: misc cleanup
s
a
n
d additions for
R
D
oc
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
0
0
15: increase rel
i
a
b
ility of
t
est
commit
|
commitdiff
|
tree
2010-12-27
E
ric
W
o
ng
initial cool
.
i
o
support
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c W
o
ng
fiber/io:
a
v
oid allocatin
g
Range ob
j
ects for slicing
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wo
n
g
fib
e
r/
*
:
more ef
f
icient keepal
i
ve_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
fiber/base
:
use bare "se
l
ect" wher
e
possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
th
r
e
ad_pool:
av
o
i
d needless wakeups
f
rom se
l
ect
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
thread_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
i
n
tro
d
uce worker
_
y
i
eld method
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wo
n
g
writer_thread_spawn: factor out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
wr
i
te
r
_threa
d
_*: split out class
e
s into separat
e
f
i
l
es
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
writ
e
r_thre
a
d_*: split
o
ut co
m
mo
n
so
c
ket_p
r
oxy code
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Wong
write
r
_thre
a
d
_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
W
o
ng
revactor: split out tee_so
c
k
e
t and use a
u
toload
commit
|
commitdiff
|
tree
2010-12-26
E
r
i
c Wong
more :: prefix el
i
m
i
nation
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fiber/queue: unindent
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
re
m
ove
u
nnecessary
"
::"
co
n
stant
prefix
i
ng
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
n
e
ver_
b
l
ock
:
s
i
mpl
i
f
y and split out code
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
o
n
g
eve
n
t
_
m
achi
n
e: spli
t
out s
e
rver and client cla
s
ses
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
rev_thread_*: unindent an
d
s
p
l
it
out
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
o
ng
rainbows/
r
ev/* requir
e
/
autoload
c
leanup
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rename rev/threa
d
=> rev/thread
_
client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_s
p
a
w
n
:
d
is
a
ble under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
GNUmakefile:
f
ix pack
a
ging task
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
avoid Http
P
arser#keepalive? an
d
HttpParser#reset
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
Won
g
bu
m
p Unicorn de
p
endency
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rainbow
s
/rev/*: uninident some more
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: split
out Rainbows::Rev::Server
commit
|
commitdiff
|
tree
2010-12-26
E
ri
c
Wong
rev: unindent, needless autolo
a
d
commit
|
commitdiff
|
tree
2010-12-24
Eri
c
Wong
doc
:
switch documentation gener
a
tio
n
t
o
wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Er
i
c Wong
thread_tim
e
out: fix bad comparis
o
n
commit
|
commitdiff
|
tree
2010-12-20
E
ri
c
Wong
thread_timeo
u
t: avoid a thre
a
ding bug
under
1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eri
c
W
o
n
g
FAQ:
a
dd a no
t
e a
b
out con
f
i
g
.
threadsa
f
e
!
commit
|
commitdiff
|
tree
2010-12-10
Eric
Wong
respect
c
lie
n
t
_
body_buffer_size i
n
Unico
r
n 3
.
1
.
0
commit
|
commitdiff
|
tree
next