diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-01-04 17:50:51 -0800 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-01-04 17:51:59 -0800 |
commit | d100025759450dd1cbeccd1a3e44c46921bba26b (patch) | |
tree | 8f623be43ae96cc9246a43b01fb5650751ca3769 /GNUmakefile | |
parent | 6183611108c571dbed29dfe2854b9f06757fd27f (diff) | |
download | unicorn-d100025759450dd1cbeccd1a3e44c46921bba26b.tar.gz |
This can return a static string and be significantly faster as it reduces object allocations and Ruby method calls for the fastest websites that serve thousands of requests a second. It assumes the Ruby runtime is single-threaded, but that is the case of Ruby 1.8 and 1.9 and also what Unicorn is all about. This change is safe for Rainbows! under 1.8 and 1.9.
Diffstat (limited to 'GNUmakefile')
-rw-r--r-- | GNUmakefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/GNUmakefile b/GNUmakefile index 8fe7336..2799077 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -45,7 +45,7 @@ T_r_log := $(subst .r,$(log_suffix),$(T_r)) test_prefix = $(CURDIR)/test/$(RUBY_ENGINE)-$(RUBY_VERSION) ext := ext/unicorn_http -c_files := $(ext)/unicorn_http.c $(wildcard $(ext)/*.h) +c_files := $(ext)/unicorn_http.c $(ext)/httpdate.c $(wildcard $(ext)/*.h) rl_files := $(wildcard $(ext)/*.rl) base_bins := unicorn unicorn_rails bins := $(addprefix bin/, $(base_bins)) |