<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>c9fc11831ebaf64c837971b381e8576e525d3d0c</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/9c36bbec029d7506beb354704731d0d2f2616cc2</url>
    <id>9c36bbec029d7506beb354704731d0d2f2616cc2</id>
    <committed-date>2009-07-06T08:29:45-07:00</committed-date>
    <authored-date>2009-07-06T08:29:45-07:00</authored-date>
    <message>Updating download link version numbers.</message>
    <tree>1d3e4a0d738658c5ce63f30bf0366c73f8aa0829</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>be9a6106fe72c4a39de49e51f806bb01a58cc452</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/c9fc11831ebaf64c837971b381e8576e525d3d0c</url>
    <id>c9fc11831ebaf64c837971b381e8576e525d3d0c</id>
    <committed-date>2009-07-06T08:23:38-07:00</committed-date>
    <authored-date>2009-07-06T08:23:38-07:00</authored-date>
    <message>Fix object comparison in SortedSet.compare(), and remove some nonsensical tests.</message>
    <tree>99a4e95a8010f310814af8f2104d70bfe9eaf2bc</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>402cd2212ff582ccb1b0e38df42e8e5c38307efa</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/be9a6106fe72c4a39de49e51f806bb01a58cc452</url>
    <id>be9a6106fe72c4a39de49e51f806bb01a58cc452</id>
    <committed-date>2009-07-02T08:24:12-07:00</committed-date>
    <authored-date>2009-07-02T08:24:12-07:00</authored-date>
    <message>Update Jakefile.</message>
    <tree>c8399ad2acedfd95a80dddaac41d8c364f4f9289</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a9c128410c0fa8825bb5c4cd31f8ee3bb7ec131</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/402cd2212ff582ccb1b0e38df42e8e5c38307efa</url>
    <id>402cd2212ff582ccb1b0e38df42e8e5c38307efa</id>
    <committed-date>2009-06-29T02:37:15-07:00</committed-date>
    <authored-date>2009-06-21T03:05:43-07:00</authored-date>
    <message>Fixing some documentation formatting.</message>
    <tree>03c67b3b42dc4bddf86c0c39e26b8c148bfa7373</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>547b8452737d38864791fa8b07d2f032028619b4</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/9a9c128410c0fa8825bb5c4cd31f8ee3bb7ec131</url>
    <id>9a9c128410c0fa8825bb5c4cd31f8ee3bb7ec131</id>
    <committed-date>2009-06-22T03:03:29-07:00</committed-date>
    <authored-date>2009-06-22T03:03:29-07:00</authored-date>
    <message>Fix missing parameter in Set#isProperSuperset [Josh W].</message>
    <tree>de7436a1d3d67aa977385066fbffc6cb0bd274bd</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3cbdef4e201aa6b375e35dfa7f009a7c999c8a26</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/547b8452737d38864791fa8b07d2f032028619b4</url>
    <id>547b8452737d38864791fa8b07d2f032028619b4</id>
    <committed-date>2009-06-08T02:18:53-07:00</committed-date>
    <authored-date>2009-06-08T02:18:53-07:00</authored-date>
    <message>Putting a release date in the changelog.</message>
    <tree>6416aaa4821a7417d27500a49e2c831f84e76848</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>96df84d4ba3f3663fd25c5641b1b92d86aaa2503</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/3cbdef4e201aa6b375e35dfa7f009a7c999c8a26</url>
    <id>3cbdef4e201aa6b375e35dfa7f009a7c999c8a26</id>
    <committed-date>2009-06-05T07:31:53-07:00</committed-date>
    <authored-date>2009-06-05T07:27:41-07:00</authored-date>
    <message>Allow classes to be used as mixins: classes are modules, and ought to be allowed to do everything a module can do.</message>
    <tree>b828d4daefa3b05070f7a60b920da39c2776917f</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>58f1ee14ed98bf6e9bf91f1d44ee24d858a8582c</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/96df84d4ba3f3663fd25c5641b1b92d86aaa2503</url>
    <id>96df84d4ba3f3663fd25c5641b1b92d86aaa2503</id>
    <committed-date>2009-06-04T17:13:54-07:00</committed-date>
    <authored-date>2009-06-04T17:13:54-07:00</authored-date>
    <message>Couple of typos.</message>
    <tree>af5bebc131b5cfe7b871379e04e1adcc70402ea3</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55c71bc4711ed5842f7fa9f96f363ffccf875bab</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/58f1ee14ed98bf6e9bf91f1d44ee24d858a8582c</url>
    <id>58f1ee14ed98bf6e9bf91f1d44ee24d858a8582c</id>
    <committed-date>2009-06-04T16:10:53-07:00</committed-date>
    <authored-date>2009-06-04T16:10:53-07:00</authored-date>
    <message>Adjusting a MethodChain example to refer to new Enumerable support for toFunction()-able objects.</message>
    <tree>4a3989a84e731784d8338d9e1f6558ae8ebf1e4c</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2351c200301af7f06977f25edd39c4d406d4d8c4</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/55c71bc4711ed5842f7fa9f96f363ffccf875bab</url>
    <id>55c71bc4711ed5842f7fa9f96f363ffccf875bab</id>
    <committed-date>2009-06-04T12:33:15-07:00</committed-date>
    <authored-date>2009-06-04T12:26:13-07:00</authored-date>
    <message>Proof-reading the documentation and fixing any bugs found, and updating a few bits of the docs.</message>
    <tree>fd8f52a0c552983fdf1f6704e608b20fa8304c77</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbfd198d0c65d3f4cd77bd200e2978aa48d9c6fb</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/2351c200301af7f06977f25edd39c4d406d4d8c4</url>
    <id>2351c200301af7f06977f25edd39c4d406d4d8c4</id>
    <committed-date>2009-06-04T07:59:24-07:00</committed-date>
    <authored-date>2009-06-04T07:59:24-07:00</authored-date>
    <message>Adjust Kernel#enumFor example.</message>
    <tree>ada7879c30a1e263ed441e2d981f5525703b6c25</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eeecd7751fb849a99ade6f9439c7748f36a2d0ac</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/fbfd198d0c65d3f4cd77bd200e2978aa48d9c6fb</url>
    <id>fbfd198d0c65d3f4cd77bd200e2978aa48d9c6fb</id>
    <committed-date>2009-06-04T05:03:42-07:00</committed-date>
    <authored-date>2009-06-04T05:03:42-07:00</authored-date>
    <message>Update the changelog and home page.</message>
    <tree>bfc981101e87960a058f93604b74731e22ac01ea</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>81ba0c303c757599f3d3badc6db0e8b770d931cf</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/eeecd7751fb849a99ade6f9439c7748f36a2d0ac</url>
    <id>eeecd7751fb849a99ade6f9439c7748f36a2d0ac</id>
    <committed-date>2009-06-04T04:37:41-07:00</committed-date>
    <authored-date>2009-06-04T04:37:41-07:00</authored-date>
    <message>Test MethodChain integration with to_proc functionality in Enumerable.</message>
    <tree>9b575163c6f17fe3a4bee9ed52a8152edfe84b50</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3fac33295ad2e65df98bcae2e7497dbfd664dfef</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/81ba0c303c757599f3d3badc6db0e8b770d931cf</url>
    <id>81ba0c303c757599f3d3badc6db0e8b770d931cf</id>
    <committed-date>2009-06-04T04:35:36-07:00</committed-date>
    <authored-date>2009-06-04T04:35:36-07:00</authored-date>
    <message>Store the require() function on the JS namespace and alias it as a global variable.</message>
    <tree>01b073f45e49d4eea6ade9ef072b6df6fb59f25a</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6b12ca57e046354421ad20dc18988bea77f4ca3e</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/3fac33295ad2e65df98bcae2e7497dbfd664dfef</url>
    <id>3fac33295ad2e65df98bcae2e7497dbfd664dfef</id>
    <committed-date>2009-06-04T04:32:57-07:00</committed-date>
    <authored-date>2009-06-04T04:32:57-07:00</authored-date>
    <message>Use the equals() method where applicable in Enumerable search methods.</message>
    <tree>3d408517e49f9653b14681cf4ebac5e39ebd374a</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cb107a5764030244a1a21ebc5e1842527c4f9f32</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/6b12ca57e046354421ad20dc18988bea77f4ca3e</url>
    <id>6b12ca57e046354421ad20dc18988bea77f4ca3e</id>
    <committed-date>2009-06-04T04:15:14-07:00</committed-date>
    <authored-date>2009-06-04T04:15:14-07:00</authored-date>
    <message>Documentation for all the new Enumerable methods, and some minor API design tweaks.</message>
    <tree>48bb728587a41fe8e1533ea73946689c4cfe7ed5</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f17fa2153b3b6e8dde52982f7f06134bf9c78b9</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/cb107a5764030244a1a21ebc5e1842527c4f9f32</url>
    <id>cb107a5764030244a1a21ebc5e1842527c4f9f32</id>
    <committed-date>2009-06-03T14:40:48-07:00</committed-date>
    <authored-date>2009-06-03T14:40:48-07:00</authored-date>
    <message>Symbol#to_proc, or something near enough.</message>
    <tree>9896729d3e0000abbb0b0ae23b17ae5372774d81</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4aa5a52103628db3bb62d8f5512ec6939093b676</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/7f17fa2153b3b6e8dde52982f7f06134bf9c78b9</url>
    <id>7f17fa2153b3b6e8dde52982f7f06134bf9c78b9</id>
    <committed-date>2009-06-03T08:01:44-07:00</committed-date>
    <authored-date>2009-06-03T08:01:44-07:00</authored-date>
    <message>Move Enumerator into the Enumerable namespace, remove indexes from various iterator methods, and add dedicated documentation page for Enumerator.</message>
    <tree>a36ebd04a9ca5675ab61d715f919efa684ed1c2c</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8234412b672b36771dca3c25a1ace0bf2fbad3ee</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/4aa5a52103628db3bb62d8f5512ec6939093b676</url>
    <id>4aa5a52103628db3bb62d8f5512ec6939093b676</id>
    <committed-date>2009-06-03T02:28:16-07:00</committed-date>
    <authored-date>2009-06-03T02:28:16-07:00</authored-date>
    <message>Fix a link to the old SVN repo.</message>
    <tree>d9c1974b7623bd46d93164e1c306c55d25987ff6</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>89f2b1c1b66b4f23c011f7b9615c8919fc39d24e</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/8234412b672b36771dca3c25a1ace0bf2fbad3ee</url>
    <id>8234412b672b36771dca3c25a1ace0bf2fbad3ee</id>
    <committed-date>2009-06-02T14:50:53-07:00</committed-date>
    <authored-date>2009-06-02T14:50:53-07:00</authored-date>
    <message>Set#classify should return a true Hash rather than a plain old JavaScript object.</message>
    <tree>f010dbb2436420949921e07866d3d4bcc122f4bf</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f49d42448563d54ddf08b169d1ff923916318852</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/89f2b1c1b66b4f23c011f7b9615c8919fc39d24e</url>
    <id>89f2b1c1b66b4f23c011f7b9615c8919fc39d24e</id>
    <committed-date>2009-06-02T14:38:17-07:00</committed-date>
    <authored-date>2009-06-02T14:38:17-07:00</authored-date>
    <message>Updating enumerator-generating methods across the standard library.</message>
    <tree>d961cf00672c36e1ec8c541ca081003a8375f5a5</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>87855ae1e8c7a7ff19761bd1ccb9c08571e13ceb</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/f49d42448563d54ddf08b169d1ff923916318852</url>
    <id>f49d42448563d54ddf08b169d1ff923916318852</id>
    <committed-date>2009-06-02T13:27:27-07:00</committed-date>
    <authored-date>2009-06-02T13:27:27-07:00</authored-date>
    <message>Correcting some implementation details of enumerators, e.g. to get list.map().withIndex() to work, and adding enumerator return values to all applicable Enumerable methods.</message>
    <tree>dd32c255c06622eca319a268cf780c0399e5bc7a</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>62153d905783ca0ab41e341ca8d58f077e26f2cb</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/87855ae1e8c7a7ff19761bd1ccb9c08571e13ceb</url>
    <id>87855ae1e8c7a7ff19761bd1ccb9c08571e13ceb</id>
    <committed-date>2009-06-02T12:29:16-07:00</committed-date>
    <authored-date>2009-06-02T12:29:16-07:00</authored-date>
    <message>Enumerator#withIndex's optional offset parameter should really be implemented in Enumerable. Also, provide a shorthand Enumerator#reverse.</message>
    <tree>453f30010c53617be0709b206cfc686ea221e0f5</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f5bc0a974108ebc33ae6ea596290409a76ac0da</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/62153d905783ca0ab41e341ca8d58f077e26f2cb</url>
    <id>62153d905783ca0ab41e341ca8d58f077e26f2cb</id>
    <committed-date>2009-06-02T10:18:54-07:00</committed-date>
    <authored-date>2009-06-02T10:18:54-07:00</authored-date>
    <message>Adding shorthands for forEachCons, forEachSlice and forEachWithObject to Enumerator for more convenient chaining.</message>
    <tree>fcfb0385aec5658276777ab482b65e94a0748e22</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce4a834399dcab28193778b594adff4b53c99741</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/8f5bc0a974108ebc33ae6ea596290409a76ac0da</url>
    <id>8f5bc0a974108ebc33ae6ea596290409a76ac0da</id>
    <committed-date>2009-06-02T10:05:39-07:00</committed-date>
    <authored-date>2009-06-02T10:05:39-07:00</authored-date>
    <message>Implementing Enumerator#withIndex and Enumerator#withObject.</message>
    <tree>629c74418b721db3c9e6acebf5db0e6dd095d3e7</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>feb261629c00c423c3aa7ca9e7cd9d17325c6b8d</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/ce4a834399dcab28193778b594adff4b53c99741</url>
    <id>ce4a834399dcab28193778b594adff4b53c99741</id>
    <committed-date>2009-06-02T09:47:58-07:00</committed-date>
    <authored-date>2009-06-02T09:47:01-07:00</authored-date>
    <message>Enumerable#forEachWithObject should return an Enumerator if called without a block.</message>
    <tree>8deb2bd6355b0626e7a1e8187f8f327872850d78</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>21382e25d1559b6f5106984c30afe543df324a27</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/feb261629c00c423c3aa7ca9e7cd9d17325c6b8d</url>
    <id>feb261629c00c423c3aa7ca9e7cd9d17325c6b8d</id>
    <committed-date>2009-06-02T09:47:47-07:00</committed-date>
    <authored-date>2009-06-02T09:35:45-07:00</authored-date>
    <message>Enumerator#forEach() should return the enumerator.</message>
    <tree>324e129f6bf2e7278b07be7b65f28092dea47599</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>68c2a9cd67cacf9bf2a85d9f9e520bfbacf546f2</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/21382e25d1559b6f5106984c30afe543df324a27</url>
    <id>21382e25d1559b6f5106984c30afe543df324a27</id>
    <committed-date>2009-06-02T09:22:20-07:00</committed-date>
    <authored-date>2009-06-02T09:22:20-07:00</authored-date>
    <message>Documentation for Enumerators and the Kernel#enumFor method.</message>
    <tree>d13bb2df9cb23a8272460f0ccf818a8dce51ab5a</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c80e9773d38a4c5a532990004502faf82ce4f52</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/68c2a9cd67cacf9bf2a85d9f9e520bfbacf546f2</url>
    <id>68c2a9cd67cacf9bf2a85d9f9e520bfbacf546f2</id>
    <committed-date>2009-06-02T06:36:40-07:00</committed-date>
    <authored-date>2009-06-02T06:36:40-07:00</authored-date>
    <message>All iteration methods should return an Enumerator that encapsulates the iteration strategy.</message>
    <tree>6c6e4729ff828c0eac6f5669523f7a2350122a43</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>db444d907969d44e5412ec2c0a2539299ca7ea31</id>
      </parent>
    </parents>
    <author>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </author>
    <url>http://github.com/jcoglan/js.class/commit/4c80e9773d38a4c5a532990004502faf82ce4f52</url>
    <id>4c80e9773d38a4c5a532990004502faf82ce4f52</id>
    <committed-date>2009-06-02T04:31:43-07:00</committed-date>
    <authored-date>2009-06-02T04:31:43-07:00</authored-date>
    <message>Implementing optional blocks on Enumerable#any(), #all(), #none() and #one().</message>
    <tree>536a3df10671488e43952bd3f18c69e261cd9a9f</tree>
    <committer>
      <name>James Coglan</name>
      <email>jcoglan@googlemail.com</email>
    </committer>
  </commit>
</commits>
