From ef66567984780b2ce8daa155c367bcf7e049ab77 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 27 Dec 2010 23:25:12 +0000 Subject: coolio*: favor Coolio over Rev We still use and define Rev internally, but that's mostly just manual labor of converting stuff over. --- Documentation/comparison.haml | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) (limited to 'Documentation') diff --git a/Documentation/comparison.haml b/Documentation/comparison.haml index 5801782..89b5d4b 100644 --- a/Documentation/comparison.haml +++ b/Documentation/comparison.haml @@ -35,7 +35,7 @@ %td.rbx Yes %td.slow OK %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.tee No %td.r18 Yes %td.r19 Yes @@ -56,7 +56,7 @@ %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.tee No %td.r18 No %td.r19 Yes @@ -91,14 +91,14 @@ %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.tee No %td.r18 Yes %td.r19 No %td.rbx No %td.slow Yes %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.tee Yes %td.r18 No %td.r19 Yes @@ -120,10 +120,9 @@ %td.slow no %ul %li - All Rev-based options can also use "Coolio" instead. Cool.io should - also work with Rubinius (though we haven't had time to test). + Cool.io should also work with Rubinius (though we haven't had time to test). %li - CoolioThread* and RevThread* requires Ruby 1.9 reasonable performance + CoolioThread* and CoolioThread* requires Ruby 1.9 reasonable performance %li rack.input streaming is what makes %a(href="http://upr.bogomips.org/") upload progress, @@ -150,7 +149,7 @@ %tr.comp_row %td.mod Revactor %td.slowio - %a(href="http://rev.rubyforge.org/")Rev, + %a(href="http://coolio.github.com/")Coolio, %a(href="http://revactor.org/")Revactor, %b not @@ -163,9 +162,9 @@ %td.thr Yes %td.reent No %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.slowio - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr No %td.reent No %tr.comp_row @@ -180,10 +179,10 @@ %td.thr No %td.reent No %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.slowio thread-safe Ruby, - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr Yes %td.reent No %tr.comp_row @@ -211,14 +210,14 @@ %td.thr No %td.reent Yes %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.slowio thread-safe Ruby, - %a(href="http://rev.rubyforge.org/") Rev + %a(href="http://coolio.github.com/") Coolio %td.thr Yes %td.reent No %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.slowio %a(href="Rainbows/Fiber/IO.html") Rainbows::Fiber::IO %td.thr No @@ -288,7 +287,7 @@ %td.async standard Ruby %td.ws Sunshowers %tr.comp_row - %td.mod Rev + %td.mod Coolio %td.devfd Yes %td.app_pool no-op %td.lock no-op @@ -309,7 +308,7 @@ %td.async async_sinatra, Cramp, rack-fiber_pool %td.ws no %tr.comp_row - %td.mod RevThreadSpawn + %td.mod CoolioThreadSpawn %td.devfd Yes %td.app_pool Yes %td.lock Dumb @@ -344,18 +343,18 @@ %td.async NeverBlock, async_sinatra %td.ws no %tr.comp_row - %td.mod RevThreadPool + %td.mod CoolioThreadPool %td.devfd Yes %td.app_pool Yes %td.lock Dumb - %td.async Rev, standard Ruby + %td.async Coolio, standard Ruby %td.ws no %tr.comp_row - %td.mod RevFiberSpawn + %td.mod CoolioFiberSpawn %td.devfd Yes %td.app_pool Yes %td.lock No! - %td.async Rev, Rainbows::Fiber::IO, Rainbows.sleep + %td.async Coolio, Rainbows::Fiber::IO, Rainbows.sleep %tr.comp_row %td.mod WriterThreadPool %td.devfd Yes -- cgit v1.2.3-24-ge0c7