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
E
ric Wong
in
i
tial edge-triggere
d
e
p
o
l
l
model
commit
|
commitdiff
|
tree
2011-01-19
Er
i
c Won
g
test
s
: co
n
t
ent-md5 tests shut down connecti
o
n
commit
|
commitdiff
|
tree
2011-01-17
Eric Wong
ev_core: reuse buffer
to avoid GC th
r
ashi
n
g
commit
|
commitdiff
|
tree
2011-01-14
Eri
c
Won
g
t0050
:
impro
v
e test
reliabili
t
y
commit
|
commitdiff
|
tree
2011-01-14
Eric Won
g
tests: bu
m
p ra
c
k-
f
i
b
er_pool vers
i
on to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rainbows! 3
.
0
.
0 - serving the fastest apps to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
E
r
i
c
W
o
ng
add wr
i
te-on-close
t
e
s
t from
U
n
icorn
commit
|
commitdiff
|
tree
2011-01-12
E
ric W
o
ng
event_machine: buffer rea
d
s when waiting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event
_
mac
h
ine/client: rename iv
a
r for con
s
istency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/client: remove unused :body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric
W
ong
c
o
olio: enable async
.
callb
a
ck fo
r
one-shot body respon
s
es
commit
|
commitdiff
|
tree
2011-01-08
E
ri
c
Wong
rainb
o
ws/coolio/cli
e
nt:
s
e
t LOOP
con
s
tant in module
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
co
o
lio/client: small optimization
s
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coo
l
io_thread_*
:
lazy load Rainbow
s
:
:
C
oolio::C
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
redirect unexpect
e
d test output
t
o
/dev/null
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c Wong
eve
n
t_machine: fold write_resp
o
nse back
i
nto c
l
ient
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
e
v
e
nt_machine: c
l
eanup async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
ev_co
r
e: sm
a
ll organizati
o
n cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
m
ore c
o
n
sistent
u
s
e
/avoidance of Header
H
ash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
favor
Hash#
i
n
c
l
u
de? fo
r
s
ome existence che
c
ks
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
on
g
test_isolate: bump
v
e
r
sions and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
test_isolate: prevent co
n
current execu
t
ion
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test
s
: bump async
_
sinatra
d
epend
e
n
c
y to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
bump depende
n
cy on Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wo
n
g
r
e
sponse: do not ski
p
Status header set
b
y app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
resp
o
nse: fi
x
skipping o
f
Status: header f
r
om app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_
c
o
r
e
: ga
r
bag
e
reductio
n
w
i
th const st
r
ings
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
e
v
e
n
t_
m
achine:
r
efa
c
t
or asyn
c
.
callback
f
or ke
e
palive
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
event_machine
:
fact
o
r out async
.
ca
l
l
back
h
andling
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
minor clean
u
ps follow
i
n
g sta
t
e
c
leanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
eliminate G cons
t
ant a
n
d just
u
se th
e
Ra
i
n
b
ow
s
! m
o
d
u
l
e
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Won
g
rainbows
.
rb: u
n
indent
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
eliminate timed_read module
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
simplify keepalive_ti
m
eout accounting
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wo
n
g
dis
a
ble Nag
l
e's algorithm by defa
u
lt
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
s
i
mplify Rainbo
w
s
.
m
a
x_byte
s
implementation
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
respo
n
se: use optimize
d
httpda
t
e im
p
leme
n
ta
t
ion
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
Bu
m
p unicor
n
dependency to
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
respo
n
se: allo
w
normal Hash for crafting Range
h
ea
d
ers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests
:
ensure 416 responses do keepal
i
ve
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
send prope
r
416
r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
E
ric
W
o
ng
wr
i
ter_threa
d
_
pool
:
remove unnecesary deb
u
g messag
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
prefer
H
ash#
m
er
g
e! t
o
Hash#update for
c
ons
i
stenc
y
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globally ref
a
c
tor Range handling fo
r
respo
n
ses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename
deferred
_
r
e
sponse => res
p
o
n
s
e_
p
ipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
ev
e
n
t_machin
e
: cl
e
anup response_p
i
pe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
refactor response
s
e
n
dfile body handli
n
g f
o
r
e
asier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
t9000: dis
a
b
l
e this
t
es
t
for
CoolioThread* models
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
simpl
i
fy per
-
cl
i
ent keepalive state checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
coolio/ma
s
ter: small garbage re
d
u
c
tion
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
ret
u
rn 206
s
t
atus for partial sen
d
file respons
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
c
ooli
o
_thread_*: fix
4
16 response hand
l
ing
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t00
2
2: fix u
p
bro
k
en/incompl
e
te test
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspec:
f
ix bui
l
d, we have no unit tests
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
Pack
a
ging c
l
eanup
s
, reinstate generated files fo
r
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rak
e
fil
e
: f
i
x fm_u
p
date
t
ask
commit
|
commitdiff
|
tree
2010-12-29
Eric Wo
n
g
Rainb
o
w
s! 2
.
1
.
0
- Coo
l
.
io, bugfixes and more!
commit
|
commitdiff
|
tree
2010-12-29
Eric
W
o
n
g
c
o
mplete Rev =>
Coolio rena
m
ing
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
s
e
v
e
r
al respon
s
e
body#clo
s
e fix
e
s
commit
|
commitdiff
|
tree
2010-12-28
Eric
W
ong
dev_fd_respon
s
e: pass file
s
straight throu
g
h
commit
|
commitdiff
|
tree
2010-12-28
Eri
c
Wong
en
a
ble
t
h
e
ke
e
p
a
l
ive_
r
e
q
u
ests co
n
f
ig option
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
c
oolio*: fav
o
r Coo
l
i
o
over Rev
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
coolio_fib
e
r_
s
p
a
wn: decrease CP
U
usage for
keepali
v
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t
0
019: add CPU usage
t
e
st
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
test-lib: fix bug i
n
set
t
i
n
g
w
orker_c
o
nnections
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
t00
1
5
:
even less racy
f
i
x
commit
|
commitdiff
|
tree
2010-12-27
Eri
c
Won
g
doc: misc clean
u
ps and
a
dditions for RDoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
Wong
t0015: increase re
l
iability of tes
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
in
i
tial cool
.
io support
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
fiber/io
:
avoid a
l
locating Rang
e
objects
f
or
s
licing
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
fiber/*: more ef
f
icient keepalive_timeo
u
t exp
i
ry
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber/base: use
bare "sel
e
ct
"
where
p
ossi
b
le
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wo
n
g
t
hread_pool: avoid needless wakeups from select
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
threa
d
_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
introduce worker_yield method
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
w
r
iter_thread_spawn:
f
actor out Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
writer
_
thr
e
a
d
_*: split out cla
s
s
e
s i
n
to
separate
f
i
l
es
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
writer_t
h
read_
*
: split out common socket_proxy code
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
write
r
_thre
a
d_*: uninde
n
t
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
rev
a
ctor: split out
t
ee
_
socket and use
a
uto
l
oad
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
more :: prefix elimination
commit
|
commitdiff
|
tree
2010-12-26
E
ric W
o
n
g
f
i
ber/que
u
e:
unindent
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic
Won
g
remove u
n
necessary "::" const
a
nt p
r
e
fixing
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wo
n
g
ne
v
er_block:
s
i
m
p
l
ify
a
n
d
spl
i
t out c
o
d
e
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
e
ve
n
t
_
machine: split out server
an
d
client classes
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
rev_thread_*: u
n
indent and
s
p
l
it out
commit
|
commitdiff
|
tree
2010-12-26
E
ri
c
Wong
rainbows
/
rev/
*
requ
i
re/
a
utolo
a
d
cleanup
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
n
g
rename rev/threa
d
=
> rev/thread_clie
n
t
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
r
ev
_
threa
d
_spawn: disable
u
n
d
er Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
GNUmakefile
:
f
i
x packaging t
a
sk
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
n
g
avoid HttpParse
r
#keepalive? and HttpParser#reset
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
bump Unicorn depende
n
cy
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
rainbows/rev/*: uninident some more
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
r
ev: spl
i
t out Rain
b
o
ws::Rev::Se
r
ver
commit
|
commitdiff
|
tree
2010-12-26
E
ric Wong
rev: uni
n
dent, need
l
ess autoload
commit
|
commitdiff
|
tree
2010-12-24
E
ric
Wong
do
c
: switch doc
u
mentation ge
n
eration
to wron
g
doc
commit
|
commitdiff
|
tree
2010-12-20
E
r
ic Won
g
t
h
read_timeout
:
fix bad compari
s
o
n
commit
|
commitdiff
|
tree
2010-12-20
E
ric W
o
ng
thread_timeout: avo
i
d a thread
i
n
g
bug under 1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
FAQ: add a note abou
t
c
onfig
.
thre
a
dsafe!
commit
|
commitdiff
|
tree
2010-12-10
E
r
ic Won
g
r
e
s
pect cli
e
nt_body_buffer_
s
ize i
n
U
nico
r
n 3
.
1
.
0
commit
|
commitdiff
|
tree
next