about summary refs log tree commit homepage
path: root/t/GNUmakefile
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2009-11-24 01:50:26 -0800
committerEric Wong <normalperson@yhbt.net>2009-11-24 22:51:48 -0800
commit24248e78de684fbac374be216892a0b4050a1693 (patch)
tree0a5d9cb87fd23415a44b72c065770ff5e6a72c3a /t/GNUmakefile
parent9cc509bda610fa5ca8c642cdcf480835b8dfc468 (diff)
downloadrainbows-24248e78de684fbac374be216892a0b4050a1693.tar.gz
Exposing a synchronous interface is too complicated for too
little gain.  Given the following factors:

* basic ThreadSpawn performs admirably under REE 1.8
* both ThreadSpawn and Revactor work well under 1.9
* few applications/requests actually need a streaming "rack.input"

We've decided its not worth the effort to attempt to support
streaming rack.input at the moment.  Instead, the new
RevThreadSpawn model performs much better for most applications
under Ruby 1.9
Diffstat (limited to 't/GNUmakefile')
-rw-r--r--t/GNUmakefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/t/GNUmakefile b/t/GNUmakefile
index da4dfd2..193adc0 100644
--- a/t/GNUmakefile
+++ b/t/GNUmakefile
@@ -19,9 +19,11 @@ endif
 export RUBYLIB RUBY_VERSION
 
 models := ThreadPool ThreadSpawn Rev EventMachine
-models += RevThreadSpawn
 ifeq ($(RUBY_VERSION),1.9.1) # 1.9.2-preview1 was broken
   models += Revactor
+
+  # technically this works under 1.8, too, it's just slow
+  models += RevThreadSpawn
 endif
 all_models := $(models) Base