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
ev_core: reuse buffer to avoid GC thrashing
2011-01-17
Eric W
o
ng
ev_core: reuse b
u
ffer to avoid GC
t
h
r
ashing
commit
|
commitdiff
|
tree
2011-01-14
Eric Won
g
t0050:
improve test
reliability
commit
|
commitdiff
|
tree
2011-01-14
Er
i
c
W
ong
t
e
sts: bump rack
-
fi
b
er_po
o
l version to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rainbo
w
s! 3
.
0
.
0 - serving the fast
e
st apps t
o
slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
ad
d
write-o
n
-clos
e
test fro
m
Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
event_machin
e
: buffe
r
r
e
ad
s
when waiting
for as
y
n
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wo
n
g
event_machine/client: rename ivar for
c
o
n
sist
e
ncy with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_ma
c
h
ine/clie
n
t: remo
v
e unuse
d
:body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Won
g
coolio: en
a
b
le
a
syn
c
.
c
all
b
ack for one-shot body res
p
onses
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
W
on
g
ra
i
n
b
ows/coolio
/
client
:
s
et
LOOP constant in
m
odul
e
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
co
o
lio/c
l
ient: s
m
all op
t
im
i
zations
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
coolio_thread_*: lazy
l
oad Rainbows::C
o
o
l
io::Cl
i
ent
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
redirect
u
nex
p
ected test
outp
u
t to /dev/null
commit
|
commitdiff
|
tree
2011-01-08
E
r
ic Wong
e
v
e
nt_machin
e
:
fo
l
d
write_response back into client
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
e
vent_machine: cleanup async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
e
v
_core: small organization cl
e
anup
commit
|
commitdiff
|
tree
2011-01-07
E
r
i
c
Wong
more consi
s
tent use/avoida
n
ce of Heade
r
Hash
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
f
a
v
or Hash
#
include? for some exis
t
ence checks
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
tes
t
_isolate: bump versions an
d
simpl
i
f
y
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolate: prevent c
o
ncurrent execu
t
i
o
n
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic W
o
ng
t
e
sts: b
u
mp async_sinat
r
a depend
e
ncy to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
bump depen
d
ency on Rack
t
o 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
re
s
ponse:
d
o not ski
p
Statu
s
head
e
r
s
et by app
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
r
esponse: fix skip
p
ing of St
a
tus:
header from ap
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
e
v
_core: garbage reduction with const strings
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
e
v
e
nt_machine: refactor async
.
c
a
llb
a
ck for keepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
ev
e
nt_
m
achine: factor o
u
t a
s
ync
.
c
a
llba
c
k handl
i
ng
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c
Wong
mino
r
cleanups followi
n
g sta
t
e cleanups
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
e
l
iminat
e
G consta
n
t a
n
d just use th
e
Rainbo
w
s! module
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
o
ng
rainbows
.
rb: unindent
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
elimi
n
ate ti
m
ed_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
s
i
m
plify
keep
a
live_tim
e
ou
t
a
cc
o
unting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
d
isable Nagle's algor
i
t
h
m by
d
efault
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simp
l
ify Rainbows
.
max
_
bytes implem
e
ntation
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
r
e
spons
e
:
use optimize
d
h
t
tpda
t
e imple
m
entation
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
Bump unicorn
depend
e
n
c
y
t
o
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
res
p
onse:
a
ll
o
w normal Hash for crafting Ran
g
e headers
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
tests: ens
u
re 416 responses do keepalive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
s
e
nd pr
o
pe
r
416 r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
writer_th
r
e
a
d
_pool: remove unnecesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
pref
e
r
Ha
s
h#merge! to Hash#
u
pdate for
con
s
istenc
y
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
global
l
y refactor Range handling f
o
r responses
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
cool
i
o: r
e
na
m
e deferred_r
e
sponse =>
r
esponse_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wo
n
g
event_machine: cleanup response_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Won
g
refact
o
r
respons
e
send
f
ile body
handling
for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t9000: disable this t
e
st for CoolioThread* models
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
simplif
y
p
er-clien
t
keepalive state
c
he
c
ks
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
on
g
coolio/mas
t
er: small
garbage reduct
i
o
n
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c W
o
ng
return 206 status for
parti
a
l se
n
dfil
e
resp
o
n
s
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio_thread_*: f
i
x 416 respons
e
han
d
l
i
ng
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
Wong
t0022: fix
u
p
broken
/
incomplete
t
ests
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
n
g
*ge
m
spec
:
fix build, we have no u
n
it tests
commit
|
commitdiff
|
tree
2010-12-29
E
ric Wong
P
ackaging cleanups, reinstate gen
e
rated files for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Ra
k
efi
l
e:
fix fm_upd
a
te
t
a
sk
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Rainb
o
ws! 2
.
1
.
0
- Cool
.
io,
bugfi
x
es and more!
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
complete Rev => Coolio ren
a
m
ing
commit
|
commitdiff
|
tree
2010-12-29
E
ric Won
g
several response b
o
dy#close
fixes
commit
|
commitdiff
|
tree
2010-12-28
Eri
c
W
o
n
g
de
v
_fd_r
e
spons
e
: pass fi
l
es straight th
r
ough
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
enable the keepali
v
e_
r
equests confi
g
option
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
coolio*:
fav
o
r Coolio over
R
ev
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
coolio_
f
iber_sp
a
wn: d
e
crease CP
U
usag
e
fo
r
k
e
epa
l
i
ve
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
t0019: add CPU usage tes
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
ong
test-lib: fix bu
g
i
n
set
t
ing
worker_
c
onnection
s
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
t
0015: ev
e
n
less
r
acy fix
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc
:
misc cleanups and additions for RD
o
c
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015: inc
r
ease reli
a
bility of test
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic
W
ong
initial cool
.
i
o
support
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
f
ibe
r
/io:
a
void allocat
i
n
g
R
a
nge objec
t
s f
o
r slicing
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
fiber
/
*: mor
e
e
f
fic
i
ent keepali
v
e_timeout expiry
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
fiber/bas
e
: u
s
e bare "select" where
possible
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread_pool: avoid needless
w
a
keu
p
s from select
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
thread_*: uni
n
dent
commit
|
commitdiff
|
tree
2010-12-27
E
ric Wong
i
n
t
rod
u
ce worker_y
i
eld
m
ethod
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thread_spawn: fa
c
tor o
u
t Client
.
quit
commit
|
commitdiff
|
tree
2010-12-27
Eric Wo
n
g
wri
t
er_thread_*: split o
u
t classes into separate fi
l
es
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
writer_thr
e
ad_*:
s
plit o
u
t
c
o
mmon s
o
cket_p
r
o
xy code
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
wr
i
ter_th
r
ea
d
_*
:
unin
d
ent
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
rev
a
ctor: split o
u
t te
e
_
so
c
ket
a
nd u
s
e autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more :: prefix elimination
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
fib
e
r/queue: uni
n
dent
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic W
o
ng
remove unnecessary "::" constant prefixing
commit
|
commitdiff
|
tree
2010-12-26
Eri
c
Wong
n
e
ver_block: sim
p
lify an
d
split out code
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
event_machine:
split out server
and client
c
lasses
commit
|
commitdiff
|
tree
2010-12-26
Eric
Wong
r
ev
_
thr
e
a
d
_*: unindent
a
nd
s
plit out
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
ra
i
nbows/rev/* re
q
uire/autolo
a
d
cleanup
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
ren
a
me rev/thread => rev/thread_
c
lient
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thre
a
d_spawn: disabl
e
under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric
W
ong
GNUm
a
kefile: fix packag
i
ng task
commit
|
commitdiff
|
tree
2010-12-26
Eric W
o
ng
a
void HttpP
a
rser#keepal
i
ve? and HttpPa
r
s
er#reset
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
bump Unic
o
rn depende
n
cy
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c
W
ong
rainbows/rev/*: unin
i
dent some mo
r
e
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev: split
o
ut Rainb
o
ws::Rev::Server
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
rev: u
n
indent, nee
d
less autoload
commit
|
commitdiff
|
tree
2010-12-24
Eric Wong
doc: switch
d
ocum
e
ntati
o
n generation to
wrongdoc
commit
|
commitdiff
|
tree
2010-12-20
Eric Wong
t
h
read_
t
imeout:
fix ba
d
comparison
commit
|
commitdiff
|
tree
2010-12-20
Eri
c
Wo
n
g
thread_
t
imeout:
a
void a t
h
readin
g
bug under
1
.
9
commit
|
commitdiff
|
tree
2010-12-15
Eric Wong
FAQ
:
a
d
d a note about config
.
threadsafe!
commit
|
commitdiff
|
tree
2010-12-10
Eric Wong
respect client_b
o
dy_buffer_siz
e
i
n U
n
icorn 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
E
ri
c
Wong
bum
p
U
n
icorn dependency to 3
.
1
.
0
commit
|
commitdiff
|
tree
2010-12-09
Eri
c
Wong
thread_time
o
ut: de-St
r
uct-ify
commit
|
commitdiff
|
tree
next