about summary refs log tree commit homepage
path: root/Documentation
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-04-28 18:42:46 +0000
committerEric Wong <normalperson@yhbt.net>2011-04-28 18:43:14 +0000
commit40cf3eb79054caa4b7d81120a736491aca8259eb (patch)
treecc9496038068166f3b4e72a6b22608450cf657e2 /Documentation
parent6ea50dd6866a7b4eda5134cb2c8980710285e127 (diff)
downloadrainbows-40cf3eb79054caa4b7d81120a736491aca8259eb.tar.gz
They're probably ready for general use in a very limited
capacity...
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/comparison.haml38
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