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
merge rack_input into process_client
2011-01-20
Er
i
c Wong
m
erge rack
_
input into process_clien
t
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev
_
core: loc
a
lize 413 error constant
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
r
emove unus
e
d 416
error constants/e
x
c
ept
i
ons
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
dev_fd_response: ga
r
bag
e
re
d
ucti
o
n
commit
|
commitdiff
|
tree
2011-01-20
E
ric
Wong
dev
_
fd_
r
esponse: do
n
ot s
e
nd chun
k
s to 1
.
0 clients
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wo
n
g
t0035: kgio-pi
p
e-response works e
v
erywhere
commit
|
commitdiff
|
tree
2011-01-20
E
ric Won
g
t0023: use skip_mode
l
s
h
elper
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wo
n
g
remove suppo
r
t
for X-Rainb
o
ws-* h
e
aders
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
initial edge-triggered epoll
model
commit
|
commitdiff
|
tree
2011-01-19
E
ric
W
o
n
g
t
ests
:
content-md5 tests shut
d
own connec
t
i
o
n
commit
|
commitdiff
|
tree
2011-01-17
Eric Wong
ev_core: reuse
b
uf
f
er to avoid G
C
thr
a
shing
commit
|
commitdiff
|
tree
2011-01-14
Eric Wong
t0050: improve test
reliability
commit
|
commitdiff
|
tree
2011-01-14
Eric Wo
n
g
tests: bump rac
k
-fiber_pool v
e
rsion to 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric
W
ong
Rainbows! 3
.
0
.
0
-
s
e
rving the fastest apps to slo
w
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
add write-on-close test from Unicorn
commit
|
commitdiff
|
tree
2011-01-12
Eric W
o
n
g
event_machin
e
: buffer re
a
d
s when waiting for as
y
nc
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric
W
o
ng
e
vent_ma
c
hine/client: rename ivar
f
or consisten
c
y
with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eri
c
Wong
eve
n
t
_machine/
c
li
e
nt
:
remove unused :body accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
coolio: enab
l
e async
.
callb
a
ck
f
or one-shot body responses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
rainbows/co
o
l
i
o/client: set LOOP
c
onstant in
module
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
c
o
o
l
i
o
/client: small optimiz
a
tions
commit
|
commitdiff
|
tree
2011-01-08
Eri
c
Wong
coolio_thread_*
:
lazy loa
d
Rain
b
ows::Co
o
lio::Client
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
redirect unex
p
e
c
t
ed test out
p
ut to /d
e
v/null
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
eve
n
t_machi
n
e: fold w
r
ite_response ba
c
k into cli
e
nt
commit
|
commitdiff
|
tree
2011-01-08
E
ric
Won
g
event_m
a
chine:
c
l
eanup
a
sync lo
g
ic
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core: s
m
al
l
o
r
ganization
c
l
eanu
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more
con
s
istent use/avoidan
c
e
o
f Head
e
r
H
ash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
f
a
v
o
r
Hash#include? for
s
ome ex
i
ste
n
ce
checks
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
test_isolate: bump
version
s
and
s
implify
commit
|
commitdiff
|
tree
2011-01-07
E
ric W
o
ng
t
est_
i
solate: preven
t
concurrent exe
c
uti
o
n
commit
|
commitdiff
|
tree
2011-01-07
E
ri
c
Wong
tes
t
s: bump async_sinatr
a
dependenc
y
to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
bump dependency on
R
ack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
response: do not skip St
a
tus header set by a
p
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
resp
o
nse:
fix
skipp
i
ng of Sta
t
us:
h
eader f
r
om app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
e
v
_
core
:
garbage reduction with const st
r
ings
commit
|
commitdiff
|
tree
2011-01-07
E
ric Wong
eve
n
t_machine: refactor as
y
nc
.
callback
f
or keepalive
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
eve
n
t_mach
i
ne: factor out
a
syn
c
.
callback handlin
g
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wo
n
g
minor cleanups following stat
e
clea
n
ups
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
o
ng
eliminate G cons
t
an
t
and just use t
h
e R
a
inbows! module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
rainb
o
ws
.
rb
:
unindent
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
n
g
elimina
t
e ti
m
ed_read modul
e
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
simplif
y
keepalive_timeout
a
ccounting
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
W
ong
disab
l
e Nagle'
s
algorithm
b
y defaul
t
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
s
implify Rai
n
bows
.
max_by
t
es imple
m
entation
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
respons
e
:
use optimized
httpda
t
e implem
e
ntation
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
Bum
p
u
n
icorn depe
n
dency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
respon
s
e: allow normal Ha
s
h for crafting Range headers
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
tests: ensure 416 response
s
do keepalive
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic
Wong
s
end
proper
4
16
r
es
p
o
nses
commit
|
commitdiff
|
tree
2011-01-05
E
r
i
c
W
on
g
writer_th
r
ead_pool: remove
u
n
n
ec
e
sary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
W
ong
prefer
Hash#merg
e
! t
o
Hash#u
p
date
f
or consistency
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
n
g
gl
o
bally refactor Ran
g
e handling for re
s
p
o
nses
commit
|
commitdiff
|
tree
2011-01-05
E
ric W
o
ng
cooli
o
: renam
e
d
e
f
err
e
d_r
e
sp
o
nse =>
r
es
p
onse_pipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
event_machine: cleanup response_pip
e
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
refac
t
or
r
e
sponse s
e
ndfi
l
e body hand
l
i
n
g
f
o
r eas
i
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t900
0
: disable
t
his test for
Co
o
lioThread* mo
d
els
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
simplify p
e
r-client keepalive state checks
commit
|
commitdiff
|
tree
2011-01-05
E
ric Wo
n
g
coolio/master:
s
m
all garbag
e
reduc
t
ion
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c Wong
r
e
t
u
r
n 206 status
f
or
partial sendfile responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
c
o
oli
o
_thre
a
d_*: fix 416 response handling
commit
|
commitdiff
|
tree
2011-01-05
Eric
Wong
t0022: fix u
p
broken/incomplete te
s
ts
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*gemspec: fix build
,
we h
a
ve
n
o
u
n
it tests
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c Won
g
P
ackaging cleanups, r
e
in
s
tat
e
generate
d
f
i
les for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
Rakefile: fix fm_upda
t
e t
a
sk
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
Rainbows! 2
.
1
.
0 - Cool
.
io,
b
ugfixes and m
o
re!
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wo
n
g
c
omplete R
e
v => Coo
l
io renam
i
ng
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
several response body
#
close fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric
Wong
dev_fd_
r
esponse:
pass
f
ile
s
straight through
commit
|
commitdiff
|
tree
2010-12-28
Eri
c
Wong
enable the ke
e
palive_requests confi
g
optio
n
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
c
o
o
l
i
o*: favor
C
oolio over
R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c
Wong
coolio_fiber_spawn: decrease CP
U
usage
f
or keepa
l
iv
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t
0
019: add C
P
U
u
sage test
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
test-lib: fix bug
i
n se
t
tin
g
wo
r
ker_conn
e
ct
i
ons
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
t0015
:
even les
s
rac
y
f
i
x
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
doc: misc clean
u
p
s
and
a
ddi
t
i
ons for RDoc
commit
|
commitdiff
|
tree
2010-12-27
E
r
i
c
Wong
t0015: in
c
rease reliability of test
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
in
i
tial cool
.
i
o
s
up
p
or
t
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic W
o
ng
fiber/io: avoi
d
allocating
R
ange obj
e
cts fo
r
s
licing
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
o
n
g
fiber/*: more
efficient keepalive_timeou
t
expi
r
y
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c Wong
f
i
ber/b
a
s
e:
u
se bare "select" where po
s
sible
commit
|
commitdiff
|
tree
2010-12-27
Eric W
o
ng
thread_
p
o
o
l
: avoid need
l
ess
w
akeups from select
commit
|
commitdiff
|
tree
2010-12-27
Eric
W
ong
t
h
read_*: unindent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
in
t
roduce worker_yield metho
d
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thr
e
a
d
_
s
pawn: fact
o
r
out C
l
ient
.
q
uit
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
writer_thread_*: split out classes into
s
e
parate
f
i
l
es
commit
|
commitdiff
|
tree
2010-12-27
E
r
ic Wong
writer_thread_*: split o
u
t com
m
on
socket_p
r
ox
y
code
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
writer_thread_*: un
i
ndent
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
revactor: s
p
lit out tee_s
o
cket an
d
use autoload
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
more ::
p
r
efix elimination
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
fiber/
q
ue
u
e: unin
d
ent
commit
|
commitdiff
|
tree
2010-12-26
E
r
i
c
W
o
n
g
r
e
move unnecessary "::" constan
t
prefixi
n
g
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
never
_
bl
o
ck: simpli
f
y
and spl
i
t
o
u
t cod
e
commit
|
commitdiff
|
tree
2010-12-26
Er
i
c Wong
event_m
a
chine: split out
s
erver and client classes
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
re
v
_th
r
ead_*: u
n
indent an
d
split
o
ut
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rainbows/r
e
v/* require/
a
utoload c
l
eanup
commit
|
commitdiff
|
tree
2010-12-26
E
r
ic Wong
r
e
name rev/thread =>
rev/thread
_
client
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
rev_thread_spawn: disable under Ruby 1
.
8
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
G
N
Uma
k
e
file
:
fix packaging
t
ask
commit
|
commitdiff
|
tree
2010-12-26
Eric Wong
avoid HttpPa
r
ser#keepa
l
ive
?
and Http
P
arser#re
s
e
t
commit
|
commitdiff
|
tree
2010-12-26
Eric Wo
n
g
bump Uni
c
orn depende
n
cy
commit
|
commitdiff
|
tree
next