diff options
author | Eric Wong <normalperson@yhbt.net> | 2011-04-28 18:42:46 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2011-04-28 18:43:14 +0000 |
commit | 40cf3eb79054caa4b7d81120a736491aca8259eb (patch) | |
tree | cc9496038068166f3b4e72a6b22608450cf657e2 /Documentation/comparison.haml | |
parent | 6ea50dd6866a7b4eda5134cb2c8980710285e127 (diff) | |
download | rainbows-40cf3eb79054caa4b7d81120a736491aca8259eb.tar.gz |
They're probably ready for general use in a very limited capacity...
Diffstat (limited to 'Documentation/comparison.haml')
-rw-r--r-- | Documentation/comparison.haml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/Documentation/comparison.haml b/Documentation/comparison.haml index 6a8f126..3289088 100644 --- a/Documentation/comparison.haml +++ b/Documentation/comparison.haml @@ -118,6 +118,20 @@ %td.r19 Yes %td.rbx Yes %td.slow no + %tr.comp_row + %td.mod Epoll + %td.tee no + %td.r18 Yes + %td.r19 Yes + %td.rbx Yes + %td.slow Yes + %tr.comp_row + %td.mod XEpoll + %td.tee no + %td.r18 Yes + %td.r19 Yes + %td.rbx Yes + %td.slow Yes %ul %li Cool.io should also work with Rubinius (though we haven't had time to test). @@ -232,6 +246,16 @@ %td.slowio avoid %td.thr Maybe %td.reent Maybe + %tr.comp_base + %td.mod Epoll + %td.slowio No + %td.thr No + %td.reent No + %tr.comp_base + %td.mod XEpoll + %td.slowio No + %td.thr No + %td.reent No %ul %li Requirements for single thread reentrancy are loose in that there is @@ -369,6 +393,20 @@ %td.lock no-op %td.async Standard Ruby in response body only %td.ws response body only + %tr.comp_row + %td.mod Epoll + %td.devfd Yes + %td.app_pool no-op + %td.lock no-op + %td.async DevFdResponse + %td.ws no + %tr.comp_row + %td.mod XEpoll + %td.devfd Yes + %td.app_pool no-op + %td.lock no-op + %td.async DevFdResponse + %td.ws no %ul %li "No!" means it's fundamentally incompatible, use an |