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
Eri
c
Wong
epoll: handl
e
E
INTR properly in Rub
y
-spac
e
commit
|
commitdiff
|
tree
2011-02-04
Eri
c
Wong
test_isol
a
te:
o
n
ly load sleepy_
p
enguin under L
i
nux
commit
|
commitdiff
|
tree
2011-02-04
Eric Wong
t/b
i
n/unus
e
d_list
e
n: sim
p
lify this
commit
|
commitdiff
|
tree
2011-02-02
Eric Wong
preli
m
ina
r
y reverse
p
ro
x
y Ra
c
k application
commit
|
commitdiff
|
tree
2011-01-31
Eric W
o
n
g
c
o
olio/client:
o
n_write_
c
omplete trigg
e
rs read
commit
|
commitdiff
|
tree
2011-01-27
Eric
W
ong
test
f
or client_
m
a
x
_bod
y
_
s
i
z
e being zero
commit
|
commitdiff
|
tree
2011-01-26
E
r
ic Wong
epoll/clie
n
t: avo
i
d unnece
s
s
a
ry Epoll#set
c
a
l
ls
commit
|
commitdiff
|
tree
2011-01-26
Eric Wong
GNUmake
f
i
l
e: only enabl
e
epoll-based models in Li
n
ux
commit
|
commitdiff
|
tree
2011-01-25
E
r
ic Wong
initial
XAcceptEpoll conc
u
rrency mo
d
el
commit
|
commitdiff
|
tree
2011-01-25
Eric Won
g
epol
l
/client: thread-safety f
o
r wri
t
e qu
e
uin
g
commit
|
commitdiff
|
tree
2011-01-25
Eric
W
ong
epoll: make Epol
l
.
qu
i
t more reusable
commit
|
commitdiff
|
tree
2011-01-24
Eric
Wong
nev
e
rblock: f
i
x
a
pp_call
u
nder 1
.
8
.
7
commit
|
commitdiff
|
tree
2011-01-24
Eric Wong
clear
L
ISTENERS array o
n
close
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
epoll
/
c
l
ie
n
t: minor
optimizati
o
n
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
Wong
e
v
_core: force
input to
be given to app_call
commit
|
commitdiff
|
tree
2011-01-22
Er
i
c Wong
e
poll/client:
f
actor out on_c
l
ose method
commit
|
commitdiff
|
tree
2011-01-22
Eric Won
g
e
p
oll/clie
n
t: remove unused client
commit
|
commitdiff
|
tree
2011-01-22
E
ri
c
W
ong
extract common task
s
to pkg
.
mk to simplify
o
ur makefile
commit
|
commitdiff
|
tree
2011-01-22
Eri
c
Wo
n
g
epoll:
redu
c
e expira
t
ion ca
l
ls a
n
d T
i
me objects
commit
|
commitdiff
|
tree
2011-01-22
Eric Wong
e
v_core:
g
arbag
e
re
d
u
c
t
ion
commit
|
commitdiff
|
tree
2011-01-22
Eric
W
ong
e
p
oll: use newer sl
e
epy_peng
u
in
commit
|
commitdiff
|
tree
2011-01-22
E
r
ic Wong
max_body: d
i
s
a
ble for epoll
commit
|
commitdiff
|
tree
2011-01-21
Eri
c
W
ong
doc
:
git
.
bogomips
.
org =>
b
ogomips
.
org
commit
|
commitdiff
|
tree
2011-01-21
Eric Wong
e
p
oll:
use sl
e
epy_pengu
i
n defa
u
lt size for epoll_wait
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
W
ong
epoll: cl
o
se epoll descriptor on
g
r
aceful
s
hutdo
w
n
commit
|
commitdiff
|
tree
2011-01-20
Eric
W
ong
remov
e
support
for Su
n
showers
commit
|
commitdiff
|
tree
2011-01-20
Eric W
o
ng
epoll: ignore ECONNRESE
T
e
r
rors
commit
|
commitdiff
|
tree
2011-01-20
Eri
c
Wong
ev_
c
ore: simpli
f
y setup st
e
ps
commit
|
commitdiff
|
tree
2011-01-20
Eric Wo
n
g
m
erge
rack_in
p
u
t
in
t
o
p
rocess_cli
e
nt
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
ev_core: localiz
e
413 error constant
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
remove unused 416 er
r
or cons
t
ants
/
exceptions
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
dev_fd_resp
o
nse: garbage red
u
ction
commit
|
commitdiff
|
tree
2011-01-20
Eric Wo
n
g
d
e
v_fd_
r
e
sponse:
d
o not send chunks to 1
.
0 cli
e
nts
commit
|
commitdiff
|
tree
2011-01-20
Er
i
c Wong
t0035: kgio-p
i
p
e-response works
everywhere
commit
|
commitdiff
|
tree
2011-01-20
Eric Won
g
t0023: use ski
p
_models helpe
r
commit
|
commitdiff
|
tree
2011-01-20
Eric Wong
rem
o
v
e
su
p
port
for
X
-Rainbo
w
s-* headers
commit
|
commitdiff
|
tree
2011-01-19
Eri
c
Wong
in
i
ti
a
l edge-triggered epoll model
commit
|
commitdiff
|
tree
2011-01-19
Eric Won
g
test
s
: c
o
ntent-md5 tests shut down
c
onnection
commit
|
commitdiff
|
tree
2011-01-17
E
ric Wong
ev_core: reuse buffer to avoid
GC thrashing
commit
|
commitdiff
|
tree
2011-01-14
Eric
W
ong
t0050: improve te
s
t reliability
commit
|
commitdiff
|
tree
2011-01-14
E
r
ic Wong
test
s
: bu
m
p rack-fiber
_
poo
l
version to
0
.
9
.
1
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
Rainbows!
3
.
0
.
0 - se
r
ving
t
he
fa
s
t
e
s
t
apps to s
l
ow
.
.
.
commit
|
commitdiff
|
tree
2011-01-12
Eric W
o
ng
add wr
i
te-on-close test f
r
om Unic
o
rn
commit
|
commitdiff
|
tree
2011-01-12
Eric Wong
e
v
ent_machi
n
e
:
buffer reads when w
a
iting for asyn
c
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
E
ric Wo
n
g
e
v
en
t
_machi
n
e/cli
e
nt: rename ivar for co
n
s
is
t
ency with
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Eric Wong
event_machine/client: remov
e
unused
:bo
d
y accessor
commit
|
commitdiff
|
tree
2011-01-11
Eric W
o
ng
c
oolio: enable async
.
callback for one-sh
o
t
bod
y
resp
o
nses
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c W
o
n
g
rai
n
bows/co
o
l
io/client:
set LOOP constan
t
in
module
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c Wong
coolio/
c
lient:
smal
l
opti
m
izat
i
ons
commit
|
commitdiff
|
tree
2011-01-08
Eric
Wong
cool
i
o_th
r
ead_*: lazy load Rai
n
bows::Coolio::Clie
n
t
commit
|
commitdiff
|
tree
2011-01-08
E
r
i
c
W
ong
redir
e
ct un
e
xp
e
c
t
ed test output
t
o /dev
/
null
commit
|
commitdiff
|
tree
2011-01-08
Er
i
c
W
ong
event_machine: fold w
r
ite_r
e
spo
n
s
e
ba
c
k i
n
to
client
commit
|
commitdiff
|
tree
2011-01-08
Eric
W
o
n
g
e
ve
n
t_mac
h
in
e
: cleanup async logi
c
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
ev_core: small
organi
z
a
tion cleanup
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
m
ore consisten
t
use/avoi
d
ance of He
a
de
r
Hash
commit
|
commitdiff
|
tree
2011-01-07
Eri
c
Wo
n
g
favor H
a
sh#include? for some existence checks
commit
|
commitdiff
|
tree
2011-01-07
Eric Wong
t
est_
i
solate: bump version
s
and si
m
plify
commit
|
commitdiff
|
tree
2011-01-07
E
r
ic W
o
ng
tes
t
_isolate: prevent concurrent execut
i
on
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c W
o
ng
tests: bum
p
a
sync_sinatra de
p
endency to 0
.
4
.
0
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
bum
p
depend
e
ncy on Rack to 1
.
2
.
1
commit
|
commitdiff
|
tree
2011-01-07
Eric Won
g
response: do not ski
p
Status header
set by app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
res
p
onse: fi
x
skippi
n
g
of Status: header fr
o
m app
commit
|
commitdiff
|
tree
2011-01-07
Er
i
c Wong
ev_core
:
gar
b
age reduction with const strings
commit
|
commitdiff
|
tree
2011-01-07
Eric
Wong
event_mac
h
i
n
e: ref
a
ct
o
r
a
s
ync
.
callba
c
k for keepalive
commit
|
commitdiff
|
tree
2011-01-06
Eric
Wong
event
_
machine
:
fac
t
o
r
out async
.
callb
a
ck handling
commit
|
commitdiff
|
tree
2011-01-06
E
r
ic Wong
minor
c
l
eanups following state cleanu
p
s
commit
|
commitdiff
|
tree
2011-01-06
Er
i
c Wong
elim
i
nate
G
constant a
n
d ju
s
t use the Rainbows! module
commit
|
commitdiff
|
tree
2011-01-06
Eric Won
g
rainbows
.
rb
:
unindent
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c
W
o
ng
eliminate timed
_
r
ead
m
od
u
le
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
simp
l
ify keepali
v
e_timeo
u
t accounting
commit
|
commitdiff
|
tree
2011-01-06
E
r
i
c W
o
ng
dis
a
ble Nagle's algorithm by default
commit
|
commitdiff
|
tree
2011-01-06
Eric Wong
s
i
mplif
y
Rain
b
ows
.
max
_
b
ytes
i
mplementation
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
o
n
g
res
p
o
nse: use optimized h
t
t
p
d
a
te
implement
a
tion
commit
|
commitdiff
|
tree
2011-01-06
Eric
W
o
ng
Bump unicorn
dep
e
ndency t
o
3
.
3
.
0
commit
|
commitdiff
|
tree
2011-01-05
Er
i
c
W
on
g
res
p
onse: a
l
low normal Hash
for craft
i
ng Range hea
d
ers
commit
|
commitdiff
|
tree
2011-01-05
Eric
W
o
ng
t
e
sts: e
n
sure 416 respon
s
es do keepal
i
ve
commit
|
commitdiff
|
tree
2011-01-05
Eri
c
Wong
send proper 416
r
e
sponses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
writer_
t
hrea
d
_po
o
l:
remo
v
e unnecesa
r
y
d
ebug messages
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
pr
e
fer
H
ash#mer
g
e!
t
o Hash#
u
pdate
for co
n
sis
t
ency
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
globa
l
ly refactor Range handling for resp
o
ns
e
s
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio:
rename
deferred
_
response => res
p
onse_pi
p
e
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
eve
n
t_machi
n
e: cleanup respo
n
se_
p
ipe
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
refacto
r
response sendfi
l
e body
handling
for easier
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
Eric Wo
n
g
t9
0
00
:
disable this t
e
st for
CoolioT
h
read* models
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
simplify
pe
r
-
c
lient keepa
l
ive state checks
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coolio/master: small ga
r
bage reduction
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
return 2
0
6
s
ta
t
us
fo
r
partial sen
d
f
i
le responses
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
coo
l
i
o
_thread_*: fix 4
1
6 response handl
i
ng
commit
|
commitdiff
|
tree
2011-01-05
Eric Wong
t
0
022: fix up bro
k
en/i
n
co
m
plete tests
commit
|
commitdiff
|
tree
2011-01-05
E
ri
c
W
o
ng
*gemspec: fix build, we have
no unit tests
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Wong
Pac
k
aging
c
l
e
anup
s
, reinstate gene
r
at
e
d
f
i
l
es for the
.
.
.
commit
|
commitdiff
|
tree
2010-12-29
Eric
W
o
n
g
Rakefile: fix f
m
_
u
pdate tas
k
commit
|
commitdiff
|
tree
2010-12-29
Eric W
o
ng
Rainbows! 2
.
1
.
0 - Cool
.
io, bu
g
fi
x
es
a
nd more!
commit
|
commitdiff
|
tree
2010-12-29
Eric Wong
complete Rev => Coolio renamin
g
commit
|
commitdiff
|
tree
2010-12-29
Eri
c
Won
g
s
e
veral response
body#clos
e
fixes
commit
|
commitdiff
|
tree
2010-12-28
Er
i
c W
o
ng
de
v
_fd_
r
espo
n
se: pass files straigh
t
t
h
rough
commit
|
commitdiff
|
tree
2010-12-28
Eric W
o
ng
enable the keepaliv
e
_
r
eq
u
e
s
ts config optio
n
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
coolio*: favor Coolio over R
e
v
commit
|
commitdiff
|
tree
2010-12-27
Eric
Wong
coolio_fiber
_
spawn: decrease
C
PU us
a
ge for
keepalive
commit
|
commitdiff
|
tree
2010-12-27
Er
i
c
Wo
n
g
t0019:
a
dd C
P
U usage test
commit
|
commitdiff
|
tree
next