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
epoll: handle EINTR properly in Ruby-space
2011-02-04
Eric W
o
ng
epoll:
handle EINTR properly in Ruby-space
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
t
est_isolate: o
n
ly load
sle
e
py_pen
g
u
i
n u
n
der
L
i
nux
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
t/bin/unuse
d
_listen: simpl
i
fy thi
s
commit
|
commitdiff
|
tree
2011-02-02
Eric Wong
pre
l
iminary revers
e
pr
o
x
y
Rack a
p
plicatio
n
commit
|
commitdiff
|
tree
2011-01-31
Eric Wong
c
oolio/c
l
ient: on_wri
t
e_complete triggers read
commit
|
commitdiff
|
tree
2011-01-27
Eric Wong
t
e
s
t for clien
t
_max_body_size b
e
ing ze
r
o
commit
|
commitdiff
|
tree
2011-01-26
Eric
W
o
ng
ep
o
l
l
/
client: avoid unne
c
essary Epoll#set calls
commit
|
commitdiff
|
tree
2011-01-26
Eric Won
g
GN
U
mak
e
file: on
l
y enable epoll-based mode
l
s in Linu
x
commit
|
commitdiff
|
tree
2011-01-25
Eric Wo
n
g
ini
t
ial X
A
c
c
e
p
tEpoll c
o
ncu
r
re
n
cy
m
od
e
l
commit
|
commitdiff
|
tree
2011-01-25
Eric W
o
ng
epoll/client: th
r
e
a
d-safety
for
w
rite que
u
ing
commit
|
commitdiff
|
tree
2011-01-25
Eric
W
ong
epoll: make Epo
l
l
.
qu
i
t
m
ore reusab
l
e
commit
|
commitdiff
|
tree
2011-01-24
Eric Wong
n
e
ver
b
l
ock: fi
x
app_call
un
d
er
1
.
8
.
7
commit
|
commitdiff
|
tree
2011-01-24
Eric Won
g
clear
LISTENERS array on close
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll/client:
mi
n
o
r
optimization
commit
|
commitdiff
|
tree
2011-01-22
Eric
Wong
ev_core: force input to be giv
e
n to app_call
commit
|
commitdiff
|
tree
2011-01-22
Eric
Won
g
epoll/cl
i
ent: factor
out o
n
_
c
lose method
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll/client: remove unu
s
ed clien
t
commit
|
commitdiff
|
tree
2011-01-22
Eric
W
o
n
g
extrac
t
common tasks to pkg
.
mk to
simplify o
u
r makefile
commit
|
commitdiff
|
tree
2011-01-22
Eric
W
on
g
e
p
oll: reduce
expiration calls and Time objects
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
ev_core: garbage reduction
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll: u
s
e newer sleepy_penguin
commit
|
commitdiff
|
tree
2011-01-22
E
ric Wo
n
g
max_b
o
d
y: disable for epoll
commit
|
commitdiff
|
tree
2011-01-21
E
ric Wong
do
c
: gi
t
.
bogomips
.
org =>
b
o
g
omips
.
org
commit
|
commitdiff
|
tree
2011-01-21
Eri
c
Wong
ep
o
ll: use sleepy_pen
g
uin default si
z
e fo
r
epoll_wa
i
t
commit
|
commitdiff
|
tree
2011-01-20
Eric
W
ong
e
poll
:
close epoll descript
o
r on grac
e
ful sh
u
tdown
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
r
emove
s
upport
f
or Sun
s
howers
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c
Wo
n
g
epoll
:
ig
n
ore ECO
N
NRESET err
o
rs
commit
|
commitdiff
|
tree
2011-01-20
E
ric Wong
ev_core
:
s
im
p
lify setup steps
commit
|
commitdiff
|
tree
2011-01-20
Eric Won
g
me
r
ge rack_i
n
p
u
t
in
t
o proces
s
_client
commit
|
commitdiff
|
tree
2011-01-20
Eric Won
g
ev_cor
e
:
localize 413 error constant
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
rem
o
ve u
n
used 416 error constants/
e
xceptions
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
de
v
_fd_response
:
garbage reduction
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
de
v
_f
d
_res
p
onse: do not
send chunks
t
o
1
.
0 clients
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c
Wo
n
g
t0035: kgio-pipe-resp
o
nse works e
v
eryw
h
ere
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
t002
3
: use skip_models helper
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
r
emove supp
o
rt
for X-Rainbows-* headers
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
i
nitial edge-triggered
e
poll
m
odel
commit
|
commitdiff
|
tree
2011-01-19
Eric Wong
te
s
ts: content-md5
t
ests shut down connection
commit
|
commitdiff
|
tree
2011-01-17
Eric
W
ong
ev_core: re
u
se buffer
to avoid GC
t
hrashi
n
g
commit
|
commitdiff
|
tree
2011-01-14
E
ric Wong
t0050
:
improve
test reli
a
b
il
i
ty
commit
|
commitdiff
|
tree
2011-01-14
E
r
ic
Wong
tests: bump r
a
ck-fiber_pool
v
ersion
t
o 0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eri
c
W
ong
R
ainbows! 3
.
0
.
0 - serving th
e
fa
s
t
e
st
apps
to slow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
a
d
d wr
i
t
e-o
n
-clos
e
test from Unicor
n
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
even
t
_machine:
buf
f
e
r rea
d
s
when
wa
i
ting for async
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_m
a
chine
/
client: ren
a
me ivar for consistenc
y
with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Er
i
c Wo
n
g
event_m
a
chine/client:
remove unused :bo
d
y a
c
cessor
commit
|
commitdiff
|
tree
2011-01-11
E
r
ic Wong
cool
i
o:
enable async
.
call
b
ack fo
r
on
e
-shot body responses
commit
|
commitdiff
|
tree
2011-01-08
Eric Wo
n
g
rainbows/coolio/cli
e
nt: s
e
t LOOP co
n
s
tant in module
commit
|
commitdiff
|
tree
2011-01-08
Eric W
o
n
g
c
oolio/client:
s
mall optimizations
commit
|
commitdiff
|
tree
2011-01-08
E
r
ic
Wong
coolio_threa
d
_*: lazy load
R
a
inbow
s
:
:
Coolio::Cli
e
n
t
commit
|
commitdiff
|
tree
2011-01-08
E
ric
W
o
ng
r
e
direct un
e
xpected test
outpu
t
to /de
v
/
n
u
ll
commit
|
commitdiff
|
tree
2011-01-08
Eric Wong
event_ma
c
hin
e
: fol
d
write_respons
e
b
ack into client
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
ong
event_
m
ach
i
n
e
: cleanup async logic
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
o
n
g
ev_cor
e
: small organiz
a
tion cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
more
consistent use/avoidanc
e
of
H
eaderHash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wong
favor H
a
sh#incl
u
de
?
fo
r
some exi
s
tence ch
e
cks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_is
o
late:
b
ump vers
i
ons and simplify
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
test_isolate: prevent concurrent exec
u
tion
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
tests:
b
u
mp async_
s
inatra depen
d
ency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic
W
ong
bu
m
p depen
d
e
n
cy
o
n
Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric
W
ong
r
e
sponse: do not ski
p
Status header set by app
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
r
esponse: fix skipping of Status: heade
r
from a
p
p
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
e
v
_core: garba
g
e reduction w
i
t
h const strings
commit
|
commitdiff
|
tree
2011-01-07
Eric W
o
ng
event
_
machine: refactor async
.
callback for
k
eepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric W
o
ng
even
t
_mach
i
ne: factor out async
.
c
a
l
lback handling
commit
|
commitdiff
|
tree
2011-01-06
Eri
c
Wong
minor cleanups
f
ollowin
g
sta
t
e clea
n
u
ps
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
e
l
iminat
e
G const
a
nt and just use the Rain
b
ows!
module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
rain
b
o
ws
.
rb: uni
n
dent
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
elim
i
nate ti
m
ed_read module
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simplify keepalive_
t
imeout accounting
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
di
s
ab
l
e
Nagle's al
g
orithm
b
y def
a
ul
t
commit
|
commitdiff
|
tree
2011-01-06
E
ric Wong
s
i
mplify
R
ainbows
.
max_bytes implementation
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wo
n
g
response: use o
p
timized httpd
a
t
e implementa
t
ion
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c
Wong
Bump unic
o
rn de
p
endency to 3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
response
:
allow no
r
mal Hash for
c
r
a
fting
R
ang
e
headers
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
tests: ensure 41
6
responses do
k
ee
p
alive
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
send proper
4
16
responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
w
rite
r
_thread_pool: remove unnecesary debug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
p
refer
H
a
sh#mer
g
e! to Hash#update for consiste
n
cy
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globa
l
l
y
refact
o
r Rang
e
handling for resp
o
nses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio: rename de
f
erred_response => response_pipe
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Wong
event_machine:
c
leanu
p
response_
p
ipe
commit
|
commitdiff
|
tree
2011-01-05
E
ric
Wong
refactor respon
s
e send
f
i
l
e body
h
andling for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t90
0
0: disa
b
l
e thi
s
te
s
t
f
o
r Cool
i
oThrea
d
*
model
s
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
ong
si
m
plify per-cli
e
nt
k
eepal
i
ve sta
t
e checks
commit
|
commitdiff
|
tree
2011-01-05
Eric W
o
ng
coolio/master: small garbage red
u
ction
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
return 206 st
a
tus fo
r
p
a
r
tial sendfile
resp
o
nses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio_thread_*: fix
4
16
r
e
s
ponse handl
i
ng
commit
|
commitdiff
|
tree
2011-01-05
E
r
ic Won
g
t00
2
2: fix up broken/incomp
l
ete tests
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
*
g
e
m
spec:
f
ix build, w
e
hav
e
no unit tests
commit
|
commitdiff
|
tree
2010-12-29
Er
i
c
W
ong
Packagin
g
cleanups,
r
e
i
nsta
t
e gen
e
ra
t
ed
f
iles fo
r
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Rakef
i
le: fix fm_upda
t
e
task
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
Ra
i
nbows! 2
.
1
.
0 - Cool
.
io,
b
ug
f
i
x
e
s
and more!
commit
|
commitdiff
|
tree
2010-12-29
E
ric
W
ong
compl
e
te
R
e
v
=
>
C
oolio renaming
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
several respon
s
e b
o
dy#close fixes
commit
|
commitdiff
|
tree
2010-12-28
Eric Wong
d
e
v_fd_response: pass files
s
t
r
aight through
commit
|
commitdiff
|
tree
2010-12-28
Eric Wo
n
g
enable the keepalive_requests con
f
i
g
option
commit
|
commitdiff
|
tree
2010-12-27
E
ric
Wong
cool
i
o*: f
a
v
o
r Coolio ove
r
R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Eric Wong
cool
i
o_fi
b
er_spawn: decrea
s
e CPU usa
g
e f
o
r keepali
v
e
commit
|
commitdiff
|
tree
2010-12-27
Eric Won
g
t0019: add CPU usage test
commit
|
commitdiff
|
tree
next