<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>8777002e7250fce777e53e7f09aa74cd50059282</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/b2bb23304cda1ec1cda27ea09c12eeb3fe25d0df</url>
    <id>b2bb23304cda1ec1cda27ea09c12eeb3fe25d0df</id>
    <committed-date>2009-12-26T06:23:10-08:00</committed-date>
    <authored-date>2009-12-26T06:23:10-08:00</authored-date>
    <message>Fix unbind error test case, ensure it raises the correct exception</message>
    <tree>46d2598802ea0afee5f9138708b8d3d5785aff8c</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>aa28a36521f792252f2f68e14691f15594036dba</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/8777002e7250fce777e53e7f09aa74cd50059282</url>
    <id>8777002e7250fce777e53e7f09aa74cd50059282</id>
    <committed-date>2009-12-26T06:21:31-08:00</committed-date>
    <authored-date>2009-12-26T06:21:31-08:00</authored-date>
    <message>Add test to cover initialize raises too</message>
    <tree>9a607ffc4611aee90455ccf721c650b8e1f2f33c</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>41e14758fc44354f1afc3f22a1a99872060423f5</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/aa28a36521f792252f2f68e14691f15594036dba</url>
    <id>aa28a36521f792252f2f68e14691f15594036dba</id>
    <committed-date>2009-12-26T06:19:58-08:00</committed-date>
    <authored-date>2009-12-26T06:19:58-08:00</authored-date>
    <message>Deprecate now aged info, as it's fixed</message>
    <tree>edb1e82df7a628d9cbe8252cfe9c2ef33cb36286</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>443c0f5ec9bad111babb222cce4724cd9cdbb2bc</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/41e14758fc44354f1afc3f22a1a99872060423f5</url>
    <id>41e14758fc44354f1afc3f22a1a99872060423f5</id>
    <committed-date>2009-12-26T06:19:29-08:00</committed-date>
    <authored-date>2009-12-26T06:19:29-08:00</authored-date>
    <message>Re-enable and fix old test for sanity check</message>
    <tree>a26baeb54cfaf058238a0965b886934174679b2c</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d42a1f0db19cf2a550ed89e3dede0dc5e596af70</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/443c0f5ec9bad111babb222cce4724cd9cdbb2bc</url>
    <id>443c0f5ec9bad111babb222cce4724cd9cdbb2bc</id>
    <committed-date>2009-12-26T06:18:14-08:00</committed-date>
    <authored-date>2009-12-26T06:18:14-08:00</authored-date>
    <message>Fixup errors to use the wrapped_exception mechanism, makes testing sane again</message>
    <tree>b51f16b14fd9d5a742050f2b6f77a338a0d95169</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8d81681c05a64e8d982aadcfe3844850a9306f3c</id>
      </parent>
    </parents>
    <author>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/d42a1f0db19cf2a550ed89e3dede0dc5e596af70</url>
    <id>d42a1f0db19cf2a550ed89e3dede0dc5e596af70</id>
    <committed-date>2009-12-26T05:59:23-08:00</committed-date>
    <authored-date>2009-12-26T05:59:23-08:00</authored-date>
    <message>Bubble user generated errors in post_init and initialize</message>
    <tree>d35bdb08c58aa132b82aebc406ba21d489c0fe71</tree>
    <committer>
      <name>raggi</name>
      <email>jftucker@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f84c508eaba6a6153b7bc58885c77953a310a67</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/8d81681c05a64e8d982aadcfe3844850a9306f3c</url>
    <id>8d81681c05a64e8d982aadcfe3844850a9306f3c</id>
    <committed-date>2009-11-22T21:24:17-08:00</committed-date>
    <authored-date>2009-11-22T21:24:17-08:00</authored-date>
    <message>remove static DatagramDescriptor::SendDatagram function</message>
    <tree>9bc55b2c8139582354e20cea668533659ab2cc53</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c929eceda2a5c1e567913b36aeab7421df60fa0</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/0f84c508eaba6a6153b7bc58885c77953a310a67</url>
    <id>0f84c508eaba6a6153b7bc58885c77953a310a67</id>
    <committed-date>2009-11-22T21:14:27-08:00</committed-date>
    <authored-date>2009-11-22T20:14:18-08:00</authored-date>
    <message>throw some returns in to hush the compiler

change PendingConnectTimeout to unsigned

cast OutboundDataSize to unsigned correctly

change InactivityTimeout to unsigned and move it onto EventableDescriptor

compiler doesnt understand that rb_raise is a jump, just return Qnil at the end to satisfy it</message>
    <tree>71de40b650986657fb7de6e09004f3cea9298fc1</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2ccb375bd02ba247d4ef8165bc97022184de3269</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/4c929eceda2a5c1e567913b36aeab7421df60fa0</url>
    <id>4c929eceda2a5c1e567913b36aeab7421df60fa0</id>
    <committed-date>2009-11-22T19:52:58-08:00</committed-date>
    <authored-date>2009-11-22T19:52:58-08:00</authored-date>
    <message>multimap's .begin() will give us an iterator with garbage pointers even if it is empty - we need to check with .empty()</message>
    <tree>a92f56ff858cd3fe5bbc78e09cfe9be197f993d4</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>746ef1395c4fd3b6d30ded175cbe94777405b9cd</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/2ccb375bd02ba247d4ef8165bc97022184de3269</url>
    <id>2ccb375bd02ba247d4ef8165bc97022184de3269</id>
    <committed-date>2009-11-22T19:49:42-08:00</committed-date>
    <authored-date>2009-11-22T19:49:42-08:00</authored-date>
    <message>Fix some compiler warnings - don't use NULL as 0 for numerics</message>
    <tree>073f28a03f11db6fcc4d45ebb78e547f879d5bd0</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d684cc3b77a6c401295a3086b5671fe4ec335a64</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/746ef1395c4fd3b6d30ded175cbe94777405b9cd</url>
    <id>746ef1395c4fd3b6d30ded175cbe94777405b9cd</id>
    <committed-date>2009-11-22T17:48:33-08:00</committed-date>
    <authored-date>2009-11-22T17:48:33-08:00</authored-date>
    <message>make _RunSelectOnce and _RunKqueueOnce respect any upcoming timer or heartbeat events</message>
    <tree>4407f3d017e299c1de25a5a73fa760ed82456f19</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0319eb8516062d30969851574b0c4e74afed9e94</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/d684cc3b77a6c401295a3086b5671fe4ec335a64</url>
    <id>d684cc3b77a6c401295a3086b5671fe4ec335a64</id>
    <committed-date>2009-11-22T17:33:46-08:00</committed-date>
    <authored-date>2009-11-22T17:33:46-08:00</authored-date>
    <message>fix epoll thread blocking issue by calling rb_thread_select on the epoll fd</message>
    <tree>5230c090c2919310803cd7cb921d14fa5c0c8c88</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a807c96da3edb08a51809592e0187e39f37af4a</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/0319eb8516062d30969851574b0c4e74afed9e94</url>
    <id>0319eb8516062d30969851574b0c4e74afed9e94</id>
    <committed-date>2009-11-21T23:49:42-08:00</committed-date>
    <authored-date>2009-11-21T23:49:42-08:00</authored-date>
    <message>Move heartbeat and socket cleanup out of individual run functions into _RunOnce()</message>
    <tree>61ecaa7c447824e20a924a58103f1d2f9f94721d</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>316f05fbb6735034aaf4e929437a05dfee17e133</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/8a807c96da3edb08a51809592e0187e39f37af4a</url>
    <id>8a807c96da3edb08a51809592e0187e39f37af4a</id>
    <committed-date>2009-11-21T23:39:49-08:00</committed-date>
    <authored-date>2009-11-21T23:39:49-08:00</authored-date>
    <message>move socket cleanup into it's own function</message>
    <tree>42aeccb9357ddc3c1054e349fc6785dd68a48cae</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d972b9669c42162c2d9b9d7ae68d17079a102799</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/316f05fbb6735034aaf4e929437a05dfee17e133</url>
    <id>316f05fbb6735034aaf4e929437a05dfee17e133</id>
    <committed-date>2009-11-21T22:45:11-08:00</committed-date>
    <authored-date>2009-11-21T22:45:11-08:00</authored-date>
    <message>don't return NULL, use 0 instead</message>
    <tree>5f24b0d4f04356b24e46eba5e0eac381e442fa7f</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d2ce219b38b5010093994286de48e5f01626c6d</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/d972b9669c42162c2d9b9d7ae68d17079a102799</url>
    <id>d972b9669c42162c2d9b9d7ae68d17079a102799</id>
    <committed-date>2009-11-21T22:43:22-08:00</committed-date>
    <authored-date>2009-11-21T22:43:22-08:00</authored-date>
    <message>refactor heartbeat mechanism</message>
    <tree>8744f104c9f9644fe571e27bf1841980a4fd2f58</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e8f38fe0b1eb9e57a5c67cd183b252df04c0016</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/0d2ce219b38b5010093994286de48e5f01626c6d</url>
    <id>0d2ce219b38b5010093994286de48e5f01626c6d</id>
    <committed-date>2009-11-20T22:37:48-08:00</committed-date>
    <authored-date>2009-11-20T22:16:36-08:00</authored-date>
    <message>move time generation code into its own function for re-use

change C++ timeout accessors to use milliseconds</message>
    <tree>dc6e1ceb66c5a4334298cfe845276c65a65125e4</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ead30983981da283ea4ca7839634349b151ed2da</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/9e8f38fe0b1eb9e57a5c67cd183b252df04c0016</url>
    <id>9e8f38fe0b1eb9e57a5c67cd183b252df04c0016</id>
    <committed-date>2009-11-20T18:07:42-08:00</committed-date>
    <authored-date>2009-11-20T17:41:43-08:00</authored-date>
    <message>add EventableDescriptor::IsConnectPending()

push silly float conversion for timeout accessors into the evma layer</message>
    <tree>daf73eb50fbfab1b6f0559ad133091aacdb7c54a</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>16444536234f09188879bb0b25e64eee22d61ee0</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/ead30983981da283ea4ca7839634349b151ed2da</url>
    <id>ead30983981da283ea4ca7839634349b151ed2da</id>
    <committed-date>2009-11-20T17:20:49-08:00</committed-date>
    <authored-date>2009-11-20T16:02:01-08:00</authored-date>
    <message>get rid of 'Int64' type and use uint64_t

change gCurrentLoopTime etc to member variables of EventMachine_t - dont use globals

change LastIo to a more generic LastActivity and clean up all the extra declarations</message>
    <tree>fa017ebb55bd6e3dd2e7896f8f7adf0450aae6e3</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3f00cd863da2db1585710fa3364a7acaaa62236c</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/16444536234f09188879bb0b25e64eee22d61ee0</url>
    <id>16444536234f09188879bb0b25e64eee22d61ee0</id>
    <committed-date>2009-11-20T11:05:00-08:00</committed-date>
    <authored-date>2009-11-20T10:29:08-08:00</authored-date>
    <message>EM is not thread safe, we dont need this comment

use virtual method EventableDescriptor::SendOutboundData instead of static ConnectionDescriptor::SendDataToConnection

get rid of ConnectionDescriptor::CloseConnection static function, no purpose

change ::ReportErrorStatus to a public function and get rid of the static wrapper</message>
    <tree>476807afc19026f477ff51831a85ad7b86e6ba14</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68a57fa8d64ce5d14b122a95ab907b0579894dd9</id>
      </parent>
    </parents>
    <author>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/3f00cd863da2db1585710fa3364a7acaaa62236c</url>
    <id>3f00cd863da2db1585710fa3364a7acaaa62236c</id>
    <committed-date>2009-11-02T18:07:47-08:00</committed-date>
    <authored-date>2009-11-02T18:07:47-08:00</authored-date>
    <message>Clean up @next_tick_queue initialization</message>
    <tree>56fc52f247e41b83f7f8c8a4ad5c75e1a31f6d31</tree>
    <committer>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fc79ff81894f9602d0ce20789c91b721cb832e10</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/68a57fa8d64ce5d14b122a95ab907b0579894dd9</url>
    <id>68a57fa8d64ce5d14b122a95ab907b0579894dd9</id>
    <committed-date>2009-10-31T00:03:44-07:00</committed-date>
    <authored-date>2009-10-30T22:53:36-07:00</authored-date>
    <message>move Connection retrieval into it's own function

change the event_callback to use a cleaner switch statement

inline event_callback</message>
    <tree>14fdd97fc0eedd50db7efee01c74a4272880e774</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e50ea5288835aa5f8710de05b16837187e0495c4</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/fc79ff81894f9602d0ce20789c91b721cb832e10</url>
    <id>fc79ff81894f9602d0ce20789c91b721cb832e10</id>
    <committed-date>2009-10-30T21:32:30-07:00</committed-date>
    <authored-date>2009-10-30T21:32:30-07:00</authored-date>
    <message>handle EM_CONNECTION_COMPLETED in C so we dont go to ruby</message>
    <tree>ecba71175416e885faaded2a74fff0de2752855c</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6db0a2d680ee8ebf7a657e837cba015d086e0d23</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/e50ea5288835aa5f8710de05b16837187e0495c4</url>
    <id>e50ea5288835aa5f8710de05b16837187e0495c4</id>
    <committed-date>2009-10-30T21:24:11-07:00</committed-date>
    <authored-date>2009-10-30T21:24:11-07:00</authored-date>
    <message>rename some more vars in event_callback</message>
    <tree>62700ced59aee41490bbf807ea904cedafdeb4e0</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d26720405011535d0ce8b50cd5bf858efc1c4da3</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/6db0a2d680ee8ebf7a657e837cba015d086e0d23</url>
    <id>6db0a2d680ee8ebf7a657e837cba015d086e0d23</id>
    <committed-date>2009-10-30T21:13:32-07:00</committed-date>
    <authored-date>2009-10-30T21:13:32-07:00</authored-date>
    <message>keep around variables for the @conns and @timers hash in C instead of grabbing them every time</message>
    <tree>c5ef4b5524143919b1093698bac8da1e2cb6162e</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1e9fa885436f7319c361996624a96d9be9495f3d</id>
      </parent>
    </parents>
    <author>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/d26720405011535d0ce8b50cd5bf858efc1c4da3</url>
    <id>d26720405011535d0ce8b50cd5bf858efc1c4da3</id>
    <committed-date>2009-10-30T20:21:08-07:00</committed-date>
    <authored-date>2009-10-30T20:21:08-07:00</authored-date>
    <message>give meaningful names to callback arguments</message>
    <tree>18008da11e717a6e748a2ab83e0d963ea77bd335</tree>
    <committer>
      <name>Jake Douglas</name>
      <email>jakecdouglas@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b61b7a6a827453fceb509dcd571c0d1b84f1532e</id>
      </parent>
    </parents>
    <author>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/1e9fa885436f7319c361996624a96d9be9495f3d</url>
    <id>1e9fa885436f7319c361996624a96d9be9495f3d</id>
    <committed-date>2009-10-30T00:26:32-07:00</committed-date>
    <authored-date>2009-10-30T00:26:32-07:00</authored-date>
    <message>Fixes so C extensions compile with the SUNWspro compiler on Solaris</message>
    <tree>32758025d75f0d1083825d8776c96e6eb8cd84c5</tree>
    <committer>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>812c80071e7da9e3a60dbd1cdef0a60beed093c6</id>
      </parent>
    </parents>
    <author>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/b61b7a6a827453fceb509dcd571c0d1b84f1532e</url>
    <id>b61b7a6a827453fceb509dcd571c0d1b84f1532e</id>
    <committed-date>2009-10-30T00:21:27-07:00</committed-date>
    <authored-date>2009-10-30T00:21:27-07:00</authored-date>
    <message>Define a central EMCallback type</message>
    <tree>c157e338031f1e92637f9b776cfdb0147fb63185</tree>
    <committer>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9ef039f55dbe45e7af54dfe29ba840f332fad2f</id>
      </parent>
    </parents>
    <author>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/812c80071e7da9e3a60dbd1cdef0a60beed093c6</url>
    <id>812c80071e7da9e3a60dbd1cdef0a60beed093c6</id>
    <committed-date>2009-10-29T23:41:48-07:00</committed-date>
    <authored-date>2009-10-29T23:41:48-07:00</authored-date>
    <message>Some fixes for Solaris and Nexenta (opensolaris kernel + linux userland)</message>
    <tree>173cd9c1250fccaa6a179f637833b6ad48cc0073</tree>
    <committer>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2df157253bd9143a8aa3afa6b002f23e2dcd7917</id>
      </parent>
    </parents>
    <author>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </author>
    <url>http://github.com/eventmachine/eventmachine/commit/b9ef039f55dbe45e7af54dfe29ba840f332fad2f</url>
    <id>b9ef039f55dbe45e7af54dfe29ba840f332fad2f</id>
    <committed-date>2009-10-28T11:35:47-07:00</committed-date>
    <authored-date>2009-10-28T11:35:47-07:00</authored-date>
    <message>rubyforge mailing list is deprecated</message>
    <tree>16e605cfa418f8bb9b0d89e6c15bc3ead751293e</tree>
    <committer>
      <name>Aman Gupta</name>
      <email>aman@tmm1.net</email>
    </committer>
  </commit>
</commits>
