<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>38f74c3056e04303c630fe318cea2542c33fd54b</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/42d899f8bd120e96c1836373c9faf220fb0cb43d</url>
    <id>42d899f8bd120e96c1836373c9faf220fb0cb43d</id>
    <committed-date>2009-09-19T22:41:46-07:00</committed-date>
    <authored-date>2009-09-19T22:41:46-07:00</authored-date>
    <message>Cleanup of the public API and hide some un-needed types.

Includes additional documentation.</message>
    <tree>76efc28bc4603101a849c000a5a85e51b7960068</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30452c40b3f34b2782d7c529281e15f6df7f8d9c</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/ea49f81cd780910190de034d9c4d986c59a9f459</url>
    <id>ea49f81cd780910190de034d9c4d986c59a9f459</id>
    <committed-date>2009-06-06T15:14:01-07:00</committed-date>
    <authored-date>2009-06-06T15:14:01-07:00</authored-date>
    <message>Add basic debian packaging.</message>
    <tree>c16e862a50f0af2fe05e3acb9c4f77410206a07a</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afd03ae667a35e845237dcf031bbdc698f8bc2b5</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/e85fdaa4063988814630663672c60a25c359a8e2</url>
    <id>e85fdaa4063988814630663672c60a25c359a8e2</id>
    <committed-date>2009-05-27T16:30:30-07:00</committed-date>
    <authored-date>2009-05-27T16:30:30-07:00</authored-date>
    <message>In case we were paused during running, resume receiver.</message>
    <tree>a37e3d3b905bf01a82200bfc0b160af6f9bbff8b</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b2626c288b3823477ae0aac30b5acc61e22a03c7</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/7d413868076fa9da417a9403fd5df6b45ecf8e01</url>
    <id>7d413868076fa9da417a9403fd5df6b45ecf8e01</id>
    <committed-date>2009-05-26T20:14:04-07:00</committed-date>
    <authored-date>2009-05-26T20:14:04-07:00</authored-date>
    <message>Fix comparison for branch, should be no active running.</message>
    <tree>e45c6833e73f62c6411428132a93716043730c5a</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d3864066419daa74e4bc4114f73e4d8b7d5d13b</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/582b140faed0c4ccf72b0b393e38166b8b05ae78</url>
    <id>582b140faed0c4ccf72b0b393e38166b8b05ae78</id>
    <committed-date>2009-04-20T17:40:26-07:00</committed-date>
    <authored-date>2009-04-20T17:40:26-07:00</authored-date>
    <message>Fix a deadlock.</message>
    <tree>3f2add6b2d568f53397a502bdda22f7eff0bd83d</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b122d3600ddb8f1f88daa46af138c68074dd044c</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/19a2f54e044ec82a6f218590f78b2284478159f4</url>
    <id>19a2f54e044ec82a6f218590f78b2284478159f4</id>
    <committed-date>2009-04-20T17:14:02-07:00</committed-date>
    <authored-date>2009-04-20T17:14:02-07:00</authored-date>
    <message>Handle a missing branch for the coordination arbiter. Make sure we set the complete flag if we are allowing an immediate receive of a teardown.</message>
    <tree>95aad740519a6d58ef8d81a749570e8b6fa74525</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b9a45af5be8274a38f1516a9301799df1c168f0</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/b122d3600ddb8f1f88daa46af138c68074dd044c</url>
    <id>b122d3600ddb8f1f88daa46af138c68074dd044c</id>
    <committed-date>2009-04-20T16:36:39-07:00</committed-date>
    <authored-date>2009-04-20T16:36:39-07:00</authored-date>
    <message>Handle a few more common cases better in coordinator.</message>
    <tree>5985426d58c970b17c68035bdba73a70633444ef</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4014a22dd9421d95af92735ceeba956e273b3547</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/f411e4bc42ac1930619096b56497e1d434c3dfe1</url>
    <id>f411e4bc42ac1930619096b56497e1d434c3dfe1</id>
    <committed-date>2009-04-20T04:22:42-07:00</committed-date>
    <authored-date>2009-04-20T04:22:42-07:00</authored-date>
    <message>Try to resume the concurrent port if IRIS_RECEIVE_NOW.</message>
    <tree>286a9cd42d9ac3522e149ae8c66bfc8a36adb267</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8bbf152fab626218e231199db73cd607b36f804e</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/4014a22dd9421d95af92735ceeba956e273b3547</url>
    <id>4014a22dd9421d95af92735ceeba956e273b3547</id>
    <committed-date>2009-04-20T03:22:33-07:00</committed-date>
    <authored-date>2009-04-20T03:22:33-07:00</authored-date>
    <message>Swap flags for IRIS_RECEIVE_NOW decisions in can_receive.</message>
    <tree>e211a8a1cfd42b20aa8d5a7c9470536f7e7f230f</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1f3bcfea159f919f88e5d985c0799be7e8138186</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/8bbf152fab626218e231199db73cd607b36f804e</url>
    <id>8bbf152fab626218e231199db73cd607b36f804e</id>
    <committed-date>2009-04-20T03:21:55-07:00</committed-date>
    <authored-date>2009-04-20T03:21:55-07:00</authored-date>
    <message>Perform the resume inside the recursive lock.</message>
    <tree>bf0d84ca20766fca4eeed0aff99e413ba357e8f9</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4fb238966cd73734a578e84c6cdcf2c32b491498</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/1f3bcfea159f919f88e5d985c0799be7e8138186</url>
    <id>1f3bcfea159f919f88e5d985c0799be7e8138186</id>
    <committed-date>2009-04-20T02:32:09-07:00</committed-date>
    <authored-date>2009-04-20T02:32:09-07:00</authored-date>
    <message>Implement an easier to manage coordination arbiter. Still not done though.</message>
    <tree>492fcf91c3725bbc43b12b0c2fa4d658427ce0f9</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>76ba41c21bf561ce0ecb185a01dcb184de5c3c5f</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/786ad23d61e288f0a9dbcd733d563160a9897aaa</url>
    <id>786ad23d61e288f0a9dbcd733d563160a9897aaa</id>
    <committed-date>2009-04-19T23:46:48-07:00</committed-date>
    <authored-date>2009-04-19T23:46:48-07:00</authored-date>
    <message>Fix comparison logic.</message>
    <tree>a97d4e4b40998db6e4e5ca47e50da16b6b083296</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d594c7ab3651b35017c41b4531d9e418f670d80</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/76ba41c21bf561ce0ecb185a01dcb184de5c3c5f</url>
    <id>76ba41c21bf561ce0ecb185a01dcb184de5c3c5f</id>
    <committed-date>2009-04-19T23:03:44-07:00</committed-date>
    <authored-date>2009-04-19T23:03:44-07:00</authored-date>
    <message>Add more guards to iris_coordination_arbiter_new().</message>
    <tree>a36877f16011a5b0251dc0a6901550b61c801186</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27d1d9b34d394f3409d1a9d27169c2aa09b4f150</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/eaf6c2dcfd18d387c1a4193b18ec34f631d5022b</url>
    <id>eaf6c2dcfd18d387c1a4193b18ec34f631d5022b</id>
    <committed-date>2009-04-19T21:11:44-07:00</committed-date>
    <authored-date>2009-04-19T21:11:44-07:00</authored-date>
    <message>Make sure we disable the need flag when switching.</message>
    <tree>b9d841502b97e2af2846d065c604d654792b9105</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9590027711faf4c669eb56e8f34db22c6d5a7024</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/27d1d9b34d394f3409d1a9d27169c2aa09b4f150</url>
    <id>27d1d9b34d394f3409d1a9d27169c2aa09b4f150</id>
    <committed-date>2009-04-19T21:11:16-07:00</committed-date>
    <authored-date>2009-04-19T21:11:16-07:00</authored-date>
    <message>Make sure we only allow the exclusive if there are no active items.</message>
    <tree>2ab202fa978e92cbbc9fde6ebf03f2859afd8793</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a5e6bbf5e4a2ddb993be193fdb12c4e82602ee66</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/fbf2c50072e73be99810a51d544fe2994cf4230c</url>
    <id>fbf2c50072e73be99810a51d544fe2994cf4230c</id>
    <committed-date>2009-04-17T20:24:49-07:00</committed-date>
    <authored-date>2009-04-17T20:24:49-07:00</authored-date>
    <message>Cleanup macros.</message>
    <tree>5b8f14cd43385f953591d965bb881d686383f70c</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>408bbf49d4da53c3e87066613c959b445d6c502a</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/65bb9d6f11975654303d08c59d61919aea3e42eb</url>
    <id>65bb9d6f11975654303d08c59d61919aea3e42eb</id>
    <committed-date>2009-04-17T18:10:55-07:00</committed-date>
    <authored-date>2009-04-17T18:10:55-07:00</authored-date>
    <message>Start implementing coordination arbiter logic. Includes a couple test cases. Need many more.</message>
    <tree>00628d5d51df621e113ca27e7bc6ab630fe5f593</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>085ceaad7d197438fd71ab15655b31ca81f2fe11</id>
      </parent>
    </parents>
    <author>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </author>
    <url>http://github.com/chergert/iris/commit/1d512571d3d5dc13ad1209c23a5c45ef91777a8b</url>
    <id>1d512571d3d5dc13ad1209c23a5c45ef91777a8b</id>
    <committed-date>2009-04-17T15:21:49-07:00</committed-date>
    <authored-date>2009-04-17T15:21:49-07:00</authored-date>
    <message>Rename concurrency to coordination arbiter.</message>
    <tree>0bf8fc516f244d03c9b67b4c91bbded9df4a6b27</tree>
    <committer>
      <name>Christian Hergert</name>
      <email>chris@dronelabs.com</email>
    </committer>
  </commit>
</commits>
