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
remove unnecessary "::" constant prefixing
2010-07-22
Eric Wong
t010
5
: I/
O
reductions and speedups
commit
|
commitdiff
|
tree
2010-07-22
Eric W
o
ng
rev*:
a
void
h
ung connections
when p
r
oxying HTTP/0
.
9
commit
|
commitdiff
|
tree
2010-07-22
Eric Wo
n
g
w
rit
e
r_thread_pool: fix include ord
e
r
ing iss
u
es
under 1
.
8
commit
|
commitdiff
|
tree
2010-07-22
Eric Wong
enable Range: responses
f
or stati
c
f
ile
s
for most models
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_mac
h
i
ne: avoid redundant open() for sta
t
ic files
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rely on au
t
oload for Bas
e
and T
e
eIn
p
ut
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
n
g
ensure clie
n
t aborted fil
e
/stream response bodies
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event_machine: clos
e
body descriptor before stream
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
E
ric Won
g
ensure
file respo
n
s
e
bodies ar
e
properly closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
ensu
r
e stream response bodies get closed
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev: split
out deferred
chun
k
logic fro
m
unchu
n
ke
d
commit
|
commitdiff
|
tree
2010-07-20
E
r
ic Wong
rev
/
deferred_response: cl
e
anups
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
rev: autoload DeferredResponse
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
prefer Integer#to_s(16) to sprintf("%x\r\
n
"
)
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
eve
n
t_machine:
d
o
n
'
t
s
et @body unless
i
t's
E
M::Deferrable
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
event
_
machine: smal
l
simplif
i
cation for async responses
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
event_machine
:
s
plit ou
t
u
ncommonly
u
sed modules
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
rev
+ em
:
e
n
able kee
p
alive for pip
e
/socket respo
n
s
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
rev + em: more easily a
l
l
o
w Conte
n
t-Length
i
n
pipe
.
.
.
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
eve
n
t_
m
achine
:
Re
s
pon
s
eChunkPi
p
e style c
l
eanup
commit
|
commitdiff
|
tree
2010-07-20
Eric
W
o
n
g
event_machine: ga
r
bage a
v
oidanc
e
for
p
ipe responses
commit
|
commitdiff
|
tree
2010-07-20
E
ric Wong
event_machine: av
o
i
d race in unchunke
d
fast pi
p
e respons
e
s
commit
|
commitdiff
|
tree
2010-07-20
Eric W
o
ng
remove unnecessary header mun
g
ing
f
or static file se
r
v
ing
commit
|
commitdiff
|
tree
2010-07-20
Eric Won
g
dev
_
fd_response
:
remove needless
b
e
gin
b
lock
commit
|
commitdiff
|
tree
2010-07-20
Eric
Wong
no need to pass
'rb' as Fil
e
.
open flags
commit
|
commitdiff
|
tree
2010-07-20
Eric Wong
s
e
ndfile middleware: various style cle
a
n
ups
commit
|
commitdiff
|
tree
2010-07-20
Er
i
c Wong
refactor r
e
spo
n
se h
a
ndling f
o
r each conc
u
rrency model
commit
|
commitdiff
|
tree
2010-07-11
Eri
c
Wong
Rainbows! v0
.
95
.
1
- dep
e
nd
o
n newer
U
n
icor
n
Eric Wong
(3):
commit
|
commitdiff
|
tree
2010-07-11
Eric Wong
b
u
mp U
n
icorn dependency
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2010-07-10
E
ric W
o
ng
doc: ma
k
e
RD
o
c
s
kip pr
i
v
ate metho
d
s
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
test_isolate:
d
ocument why we
t
est with Rack 1
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-10
E
r
ic Wong
R
ain
b
ows! 0
.
95
.
0 - sendf
i
l
e()
s
upp
o
rt!
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
doc: avoid
do
c
umenting internals on RDoc website
commit
|
commitdiff
|
tree
2010-07-10
Eric Wong
do
c
:
S
t
a
ti
c
_Files
d
o
c
umentation
commit
|
commitdiff
|
tree
2010-07-09
Eric
Wong
event
_
machine: rename response_writ
e
=> em
_
w
r
i
te_response
commit
|
commitdiff
|
tree
2010-07-09
Eric Wong
h
t
tp_r
e
spo
n
se
:
allow Cramp 0
.
11 t
o
send
prop
e
r WS headers
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
resto
r
e Rainbo
w
s::HttpResponse
.
w
r
ite
f
or
C
ramp
commit
|
commitdiff
|
tree
2010-07-08
Eri
c
Wong
dev: bump isolat
e
depen
d
ency
t
o 2
.
1
.
0
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
TO
D
O:
d
o
cume
n
ta
t
i
o
n
nee
d
s work, so docume
n
t
it :P
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
bump TCP_DEFER_
A
CCEPT default
value
commit
|
commitdiff
|
tree
2010-07-08
E
ric Wong
bump unicorn dependencies
commit
|
commitdiff
|
tree
2010-07-08
Eric Wong
stre
a
m_file: spl
i
t this
o
ut from rev/se
n
dfile
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
by
t
e_s
l
ice: String#[ra
n
ge] is f
a
s
t
er than String#slice
.
.
.
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
doc: update TODO
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
ong
fi
x
s
t
r
ing slici
n
g under
1
.
9 after short wr
i
tes
commit
|
commitdiff
|
tree
2010-07-06
Eric
W
o
n
g
rev/client: more
aggr
e
ssive non-blocking wr
i
te
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
cleanup error handling for aborted down
l
o
a
ds
commit
|
commitdiff
|
tree
2010-07-06
Eric Wong
re
v
: avoid unnece
s
sar
y
seeking when
u
s
ing sendfile
commit
|
commitdiff
|
tree
2010-07-05
Eric Won
g
rev: properly enable
p
ost-f
o
rk sendfile() usage
commit
|
commitdiff
|
tree
2010-07-04
E
r
i
c
Wong
refacto
r
respons
e
body h
a
ndling
f
o
r sendfile(
2
)
commit
|
commitdiff
|
tree
2010-07-04
Eric
Wo
n
g
r
ev
/
client:
s/
s
endfile/re
v
_sendfil
e
/
commit
|
commitdiff
|
tree
2010-07-04
Eri
c
Wo
n
g
re
v
a
c
tor: prope
r
ly zero buffe
r
o
n
zero rea
d
s
commit
|
commitdiff
|
tree
2010-07-04
Eric
W
on
g
th
r
ea
d
_
p
ool: force thre
a
ds to wa
k
eup on shut
d
own
commit
|
commitdiff
|
tree
2010-06-30
Eric Won
g
re
v
: add sendfile support
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
de
v
_fd_response: av
o
i
d r
e
declaring Rainbows module
commit
|
commitdiff
|
tree
2010-06-30
Eric Wong
deferr
e
d_r
e
sponse: remove nee
d
l
e
ss include
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wo
n
g
TODO: extra item for byte-range responses
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
add p
r
eli
m
inary
s
e
ndf
i
le (1
.
0
.
0) ge
m
su
p
port
commit
|
commitdiff
|
tree
2010-06-28
Er
i
c Wong
f
i
ber/base:
reuse pr
o
ces
s
_clie
n
t l
o
gic in base
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
(
s
tyle) prefer "until"
instead of "while !"
commit
|
commitdiff
|
tree
2010-06-28
Eri
c
Wong
revactor: constant/names
p
ac
e
cle
a
nups
commit
|
commitdiff
|
tree
2010-06-28
Eric Wong
base:
constant/namespace cleanu
p
commit
|
commitdiff
|
tree
2010-06-27
E
ri
c
Wong
ht
t
p_response: ma
k
e this a module, not
a
c
l
ass
commit
|
commitdiff
|
tree
2010-06-27
Eric W
o
ng
http_re
s
ponse: (nitpi
c
k
) simp
l
ify conditional
l
ogic
commit
|
commitdiff
|
tree
2010-06-27
E
ric Wo
n
g
http_response: cleanu
p
docu
m
e
ntation
commit
|
commitdiff
|
tree
2010-06-24
Eri
c
W
ong
s
e
ndfile: up
d
ate docs for Rack::Send
f
ile
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
add
Rain
b
ows::Configurato
r
modu
l
e
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
tests: en
a
ble
A
ctor
S
pawn
test for
rbx
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wo
n
g
rev
:
d
o
cumentati
o
n update f
o
r
#write method
commit
|
commitdiff
|
tree
2010-06-21
E
r
i
c
Wong
dev_
f
d_response:
disable u
n
d
e
r
Rubi
n
ius for now
commit
|
commitdiff
|
tree
2010-06-21
E
r
ic Wong
d
e
v_fd_
r
esp
o
n
s
e
:
cleanup a
n
d r
e
organization
commit
|
commitdiff
|
tree
2010-06-21
Eric Wong
test
_
isolat
e
: bump unicorn
dependency
commit
|
commitdiff
|
tree
2010-06-21
E
ric Wong
tes
t
: n
o
need for IO#sync=true i
n
async-response tests
commit
|
commitdiff
|
tree
2010-06-21
Eri
c
Wong
tests: avoid embed
d
ed command-line switches in
t
e
sts
commit
|
commitdiff
|
tree
2010-06-21
Eric W
o
ng
rev: restore Ru
b
y
1
.
8
.
6 compatibility
commit
|
commitdiff
|
tree
2010-06-21
Eric Won
g
bump async
_
sinatra te
s
t dependencies
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
rev: clean
u
p
wri
t
e
method
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
rev: avoid extraneo
u
s
data copy for s
m
all respo
n
s
es
commit
|
commitdiff
|
tree
2010-06-18
Eric Wong
fib
e
r/{base,io}: use arr
a
ys in
s
tead of
h
ash
e
s for r
.
.
.
commit
|
commitdiff
|
tree
2010-06-18
Eric
W
ong
fiber/base:
m
ore accurate sle
e
p ti
m
e
out
commit
|
commitdiff
|
tree
2010-06-18
Eric Wo
n
g
a
v
oid needless HeaderHash#t
o
_hash
call
s
commit
|
commitdiff
|
tree
2010-06-18
Eri
c
Wong
prefer Array#[] lookup
t
o A
r
ray
#
first/Array#last
commit
|
commitdiff
|
tree
2010-06-16
E
ric Wong
test_isolate: fix ru
b
y engine usage
commit
|
commitdiff
|
tree
2010-06-11
Eric Wo
n
g
update
t
e
s
t infrastr
u
cture to suppor
t
Rubinius
commit
|
commitdiff
|
tree
2010-06-11
Eric W
o
ng
alt working_di
r
ectory tes
t
fr
o
m Unicorn
commit
|
commitdiff
|
tree
2010-06-11
Eric
W
o
n
g
rely on U
n
i
c
o
rn 0
.
991
.
0
for tests
commit
|
commitdiff
|
tree
2010-06-11
E
r
ic Wong
b
in/rainbow
s
: sync u
p
with l
a
t
est Unic
o
rn
commit
|
commitdiff
|
tree
2010-06-11
Eric Wong
add
R
ainbows::S
e
rverToken middlew
a
re
commit
|
commitdiff
|
tree
2010-06-11
E
ric Wong
my-
t
ap-lib: fix race con
d
i
tion in verbose mode
commit
|
commitdiff
|
tree
2010-06-09
Eri
c
Wong
ht
t
p_serve
r
: use super inst
e
ad o
f
alias_
m
ethod
commit
|
commitdiff
|
tree
2010-06-08
Er
i
c Wong
gem
s
pec: bump unicorn dependency to 0
.
990
.
0
commit
|
commitdiff
|
tree
2010-06-07
E
ric Won
g
R
E
ADME: update w
i
t
h Zba
t
ery info
commit
|
commitdiff
|
tree
2010-06-06
Eric W
o
ng
tests
:
t
9
001: avoid nee
d
less filesyst
e
m acti
v
i
t
y
commit
|
commitdiff
|
tree
2010-06-06
Eric Wong
central
i
ze body => IO con
v
er
s
ion logic
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
Wong
Rai
n
b
o
ws! 0
.
94
.
0
-
one eight ate
my homework!
commit
|
commitdiff
|
tree
2010-06-04
Er
i
c Wong
sendfile: update RDo
c
for t
h
is middleware
.
commit
|
commitdiff
|
tree
2010-06-04
Eric
W
ong
d
oc:
u
pdate test su
i
te README and
l
i
nk with RDoc
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
cl
e
anu
p
make
f
ile
s
,
mo
v
e
p
ublish_doc into main
commit
|
commitdiff
|
tree
2010-06-04
Eri
c
W
ong
te
s
ts: make -C
$M
O
DEL
.
tNNNN
-
foo
.
sh work again out-of
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Eric Wong
tests: cleanup
i
sola
t
e usage
commit
|
commitdiff
|
tree
next