<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>ef1eabc3a340e61c9d750af50ec2f3cad4d3e73a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/08c1f976d69e775d598ab2e8faf473fa0f0887f8</url>
    <id>08c1f976d69e775d598ab2e8faf473fa0f0887f8</id>
    <committed-date>2009-10-06T15:30:25-07:00</committed-date>
    <authored-date>2009-10-06T15:30:25-07:00</authored-date>
    <message>Remove old profiling runs</message>
    <tree>e9293cd2a79038f1f994049a174035ccf5d99d33</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>370b37de9df68fc6b7894a16f29bffddaace752e</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/ef1eabc3a340e61c9d750af50ec2f3cad4d3e73a</url>
    <id>ef1eabc3a340e61c9d750af50ec2f3cad4d3e73a</id>
    <committed-date>2009-10-06T15:10:42-07:00</committed-date>
    <authored-date>2009-10-06T15:10:42-07:00</authored-date>
    <message>Remove lib/1.8.7, it's been merged into kernel</message>
    <tree>831a9efe2cad3f2d1dde942f4fceec8472377b43</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6543f840011e54f3df12c25d293b1b1f5ee4062d</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/370b37de9df68fc6b7894a16f29bffddaace752e</url>
    <id>370b37de9df68fc6b7894a16f29bffddaace752e</id>
    <committed-date>2009-10-06T15:08:30-07:00</committed-date>
    <authored-date>2009-10-06T15:08:30-07:00</authored-date>
    <message>Use better way of pop'ing exception handlers in the JIT

It was possible to loose a pop_unwind because it was detected as dead
code, which meant that handlers weren't being unregistered properly.

This caused infinite loops checking handlers. This makes it so that JIT
entry to codegen the landing pad of an exception handler causes the
handlers list to be pop'd, so it can't reenter itself.</message>
    <tree>230aa03684bc70bcf02be77c0e3eb5e3de5a79fc</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c7d052476032c999c1b2d0abc3775b48b64964a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/6543f840011e54f3df12c25d293b1b1f5ee4062d</url>
    <id>6543f840011e54f3df12c25d293b1b1f5ee4062d</id>
    <committed-date>2009-10-06T13:37:37-07:00</committed-date>
    <authored-date>2009-10-06T13:37:37-07:00</authored-date>
    <message>Fix Fixnum#&gt;&gt; to not use wrapped bits</message>
    <tree>97440379e33a937b66fa1585254ee40998e6b8a4</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c91bb4b71d1ee997e5936259df8fd6efca74dedd</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/3c7d052476032c999c1b2d0abc3775b48b64964a</url>
    <id>3c7d052476032c999c1b2d0abc3775b48b64964a</id>
    <committed-date>2009-10-06T13:37:22-07:00</committed-date>
    <authored-date>2009-10-06T13:37:22-07:00</authored-date>
    <message>Add boundary case to Fixnum#&gt;&gt;</message>
    <tree>e41828690999ff4fefe86ebb2ce6faad24fbd335</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f092a87f1f7e827e98e52c8f39aefc83082b4b92</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/c91bb4b71d1ee997e5936259df8fd6efca74dedd</url>
    <id>c91bb4b71d1ee997e5936259df8fd6efca74dedd</id>
    <committed-date>2009-10-06T12:55:42-07:00</committed-date>
    <authored-date>2009-10-06T12:55:42-07:00</authored-date>
    <message>Update the release date</message>
    <tree>5f378b684740f70974f39a620c184f74d1605197</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>894eb643d75503181c111069ca113d28c2464af7</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/f092a87f1f7e827e98e52c8f39aefc83082b4b92</url>
    <id>f092a87f1f7e827e98e52c8f39aefc83082b4b92</id>
    <committed-date>2009-10-06T12:50:02-07:00</committed-date>
    <authored-date>2009-10-06T12:50:02-07:00</authored-date>
    <message>Update prebuilt automatically</message>
    <tree>5212b8347d8d61d05cb875d5ef059a2800e4b894</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>819a9d5387961873f331ea250e412e811e2a582a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/894eb643d75503181c111069ca113d28c2464af7</url>
    <id>894eb643d75503181c111069ca113d28c2464af7</id>
    <committed-date>2009-10-06T12:42:30-07:00</committed-date>
    <authored-date>2009-10-06T12:42:30-07:00</authored-date>
    <message>Apply Pete Bevin's DATA support patch</message>
    <tree>90f81b0703d314b3c2682586faf6e8d2fa56f9ca</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>073a21b1ddc4e627abbd496e9e39d77a7a7b2863</id>
      </parent>
    </parents>
    <author>
      <name>Pete Bevin</name>
      <email>pete@loki.(none)</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/819a9d5387961873f331ea250e412e811e2a582a</url>
    <id>819a9d5387961873f331ea250e412e811e2a582a</id>
    <committed-date>2009-10-06T12:29:47-07:00</committed-date>
    <authored-date>2009-09-14T11:22:26-07:00</authored-date>
    <message>Floats and native ints for Array#pack</message>
    <tree>74c64c4dcb73f3a5af1a92c619da5a51dc47a52d</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5aecb7ffc9c410fc6a97e5c4480699f2ccdb2aa</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/073a21b1ddc4e627abbd496e9e39d77a7a7b2863</url>
    <id>073a21b1ddc4e627abbd496e9e39d77a7a7b2863</id>
    <committed-date>2009-10-06T11:40:14-07:00</committed-date>
    <authored-date>2009-10-06T11:40:14-07:00</authored-date>
    <message>Fix 0.12 release date and name</message>
    <tree>963d24ec660d528173e27563f6aaeaa56e02c153</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b6fdb1cbc3121e08063fbf6a98069690a67e3d6d</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/b5aecb7ffc9c410fc6a97e5c4480699f2ccdb2aa</url>
    <id>b5aecb7ffc9c410fc6a97e5c4480699f2ccdb2aa</id>
    <committed-date>2009-10-06T11:36:58-07:00</committed-date>
    <authored-date>2009-10-06T11:36:58-07:00</authored-date>
    <message>Remove spec for deprecated method</message>
    <tree>9ccd8edd8a9de78eb84730e6424c0bd0d74e7c1b</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>346bbe0c2dbd701c4622301dcea1df7d753986b5</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/b6fdb1cbc3121e08063fbf6a98069690a67e3d6d</url>
    <id>b6fdb1cbc3121e08063fbf6a98069690a67e3d6d</id>
    <committed-date>2009-10-06T11:36:24-07:00</committed-date>
    <authored-date>2009-10-06T11:36:24-07:00</authored-date>
    <message>Add missing boundary spec for Fixnum#div</message>
    <tree>531e05598c11120dfc5e9626a24cb4ced05b5d54</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d926965ab77f9abaf443649887684977263592e9</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/346bbe0c2dbd701c4622301dcea1df7d753986b5</url>
    <id>346bbe0c2dbd701c4622301dcea1df7d753986b5</id>
    <committed-date>2009-10-06T11:35:47-07:00</committed-date>
    <authored-date>2009-10-06T11:35:47-07:00</authored-date>
    <message>Quiet GetoptLong specs properly</message>
    <tree>20225e3b088badc78962cdd6bd1ba89b89e60f83</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e8043ef2ce869dc110c7cf58b96d49b8d164ca88</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/d926965ab77f9abaf443649887684977263592e9</url>
    <id>d926965ab77f9abaf443649887684977263592e9</id>
    <committed-date>2009-10-06T11:35:27-07:00</committed-date>
    <authored-date>2009-10-06T11:35:27-07:00</authored-date>
    <message>Update stdlib to 1.8.7</message>
    <tree>0e7ce74aae035c147336c25a315530845ae35a6a</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>596323b39be2d07209de2ef8a128a04445967a28</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/e8043ef2ce869dc110c7cf58b96d49b8d164ca88</url>
    <id>e8043ef2ce869dc110c7cf58b96d49b8d164ca88</id>
    <committed-date>2009-10-06T11:34:49-07:00</committed-date>
    <authored-date>2009-10-06T11:34:49-07:00</authored-date>
    <message>Fix Fixnum::div</message>
    <tree>098293fec57163d1cc00951d8bf57f864ed76160</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dce7ab6aab9f801c160b83646db913b08ecad306</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/596323b39be2d07209de2ef8a128a04445967a28</url>
    <id>596323b39be2d07209de2ef8a128a04445967a28</id>
    <committed-date>2009-10-06T11:34:13-07:00</committed-date>
    <authored-date>2009-10-06T11:34:13-07:00</authored-date>
    <message>Add in old STDERR alias</message>
    <tree>9c52d046832dae66c209c529e51e3e14b7b2b0e2</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>55a82f4bf270e8b480082fa541fcfaf5366aaf2c</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/dce7ab6aab9f801c160b83646db913b08ecad306</url>
    <id>dce7ab6aab9f801c160b83646db913b08ecad306</id>
    <committed-date>2009-10-06T11:33:47-07:00</committed-date>
    <authored-date>2009-10-06T11:33:47-07:00</authored-date>
    <message>Get #div support ironed out</message>
    <tree>411a4f2965ed530819c4eade3197bf094af8f251</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b1e26b432afd243a44fe9b7a14975f890dace55b</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/55a82f4bf270e8b480082fa541fcfaf5366aaf2c</url>
    <id>55a82f4bf270e8b480082fa541fcfaf5366aaf2c</id>
    <committed-date>2009-10-06T10:35:03-07:00</committed-date>
    <authored-date>2009-10-06T10:30:43-07:00</authored-date>
    <message>Added ruby_version_is guard. See below.

The previous ruby_bug guard is questionably correct. It is more accurate
to say that MRI behavior changed than that the previous behavior was a
bug that was fixed. The change in #1648 is more an API change than it is
something like 1 + 2 == 4.

Since all alternative implementations are expected to pass all ruby_bug
guarded specs, the ruby_version_is guard also makes more sense, since
the different behavior was added in 1.8.8dev.</message>
    <tree>89f145c45c7431cb9d0587689e9fe9b7ca038f81</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3e5f6154704fc1f962283ac1c014c445b3225575</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/b1e26b432afd243a44fe9b7a14975f890dace55b</url>
    <id>b1e26b432afd243a44fe9b7a14975f890dace55b</id>
    <committed-date>2009-10-06T10:27:19-07:00</committed-date>
    <authored-date>2009-10-06T10:27:19-07:00</authored-date>
    <message>Fixed trailing whitespace.</message>
    <tree>781a169f5ee312864205d2c327f31b81e3c4473e</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8f4aa9a96ff0bd0911aeedfd3f901dd365ac99b6</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/3e5f6154704fc1f962283ac1c014c445b3225575</url>
    <id>3e5f6154704fc1f962283ac1c014c445b3225575</id>
    <committed-date>2009-10-05T22:54:12-07:00</committed-date>
    <authored-date>2009-09-30T17:21:38-07:00</authored-date>
    <message>Added printers and options to compiler-ng.</message>
    <tree>0c341e291f4f9a24cc236e5340e4b2bd3059f031</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8fbdff12a345a2bc55c7aa5f6dd31458a6c65c7d</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/8f4aa9a96ff0bd0911aeedfd3f901dd365ac99b6</url>
    <id>8f4aa9a96ff0bd0911aeedfd3f901dd365ac99b6</id>
    <committed-date>2009-10-05T16:40:10-07:00</committed-date>
    <authored-date>2009-10-05T16:24:39-07:00</authored-date>
    <message>Enable build system specs.</message>
    <tree>37f90424328f69f8d7ec559f3621220e7c965e38</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a6c43e5a088e34b4023322ed92d97ef23d15e751</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/8fbdff12a345a2bc55c7aa5f6dd31458a6c65c7d</url>
    <id>8fbdff12a345a2bc55c7aa5f6dd31458a6c65c7d</id>
    <committed-date>2009-10-05T15:05:41-07:00</committed-date>
    <authored-date>2009-10-05T15:05:41-07:00</authored-date>
    <message>Improve type safety in the profiler</message>
    <tree>0dc97849a0d8f3443ad865f60982ece87618060e</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>03affd53255204f8e6ae8055a64dae2f5d57e306</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/a6c43e5a088e34b4023322ed92d97ef23d15e751</url>
    <id>a6c43e5a088e34b4023322ed92d97ef23d15e751</id>
    <committed-date>2009-10-05T14:38:45-07:00</committed-date>
    <authored-date>2009-10-05T14:33:03-07:00</authored-date>
    <message>Honor --llvm-path properly</message>
    <tree>a93eed123190f5eed85a06e0c0d9b1e20996ac23</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8171427537066e545df802ee2e5e160f983ce087</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/03affd53255204f8e6ae8055a64dae2f5d57e306</url>
    <id>03affd53255204f8e6ae8055a64dae2f5d57e306</id>
    <committed-date>2009-10-05T10:29:44-07:00</committed-date>
    <authored-date>2009-09-29T22:37:40-07:00</authored-date>
    <message>Refactored local variable store.</message>
    <tree>247db7db5cf277f251b6a5c4ac71d6d0d0947c98</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a748500cb5f171bc26409494e1f7de28e627d89a</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/8171427537066e545df802ee2e5e160f983ce087</url>
    <id>8171427537066e545df802ee2e5e160f983ce087</id>
    <committed-date>2009-10-05T10:29:44-07:00</committed-date>
    <authored-date>2009-09-29T22:02:41-07:00</authored-date>
    <message>Set local info for blocks in compiler-ng.</message>
    <tree>0bb2f3dfc60173f2e3c4264967398cf4fb930fa3</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>865474f96e9bd40ce2d407442d992bb7658c4a7a</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/a748500cb5f171bc26409494e1f7de28e627d89a</url>
    <id>a748500cb5f171bc26409494e1f7de28e627d89a</id>
    <committed-date>2009-10-05T10:29:44-07:00</committed-date>
    <authored-date>2009-10-04T22:15:00-07:00</authored-date>
    <message>Fixed includes to use correct relative paths.</message>
    <tree>2455f82923a8ea0af2c86ff4a9bd7cf6598727c5</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>affb3f0622ac3f2a70f7f0a1b20e67aa693a5d31</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/865474f96e9bd40ce2d407442d992bb7658c4a7a</url>
    <id>865474f96e9bd40ce2d407442d992bb7658c4a7a</id>
    <committed-date>2009-10-05T10:29:44-07:00</committed-date>
    <authored-date>2009-10-04T22:08:33-07:00</authored-date>
    <message>Enabled new dependency grapher.

This does not use the caching scheme previously used because:

1. only .c and .cpp files have dependency entries
2. if a.cpp includes a.hpp which includes b.hpp and b.hpp is
   modified to include c.hpp, the dependencies for a.cpp need
   to be recalculated.

This scenario is not handled by the caching method because there
is no connection between a.cpp and b.hpp except in the list of
dependencies that are mapped by the dependency grapher.

Since the dependency grapher processes all files and caches the
result of parsing each included file, the dependency grapher runs
in ~2.5 seconds on a 2.8GHz MBP.</message>
    <tree>3ad0e82316db7bc314be94af841de126ab230f91</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d87aded05b495c2c0a720a5630ca89665875c57</id>
      </parent>
    </parents>
    <author>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/affb3f0622ac3f2a70f7f0a1b20e67aa693a5d31</url>
    <id>affb3f0622ac3f2a70f7f0a1b20e67aa693a5d31</id>
    <committed-date>2009-10-05T10:29:44-07:00</committed-date>
    <authored-date>2009-10-01T22:17:39-07:00</authored-date>
    <message>Added DependencyGrapher.</message>
    <tree>5c13c211bb9f94c02a2fc2b479b8a039f16edfa8</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6f8c2fb91eb5930834d8c7e14a97421c445e0ca</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/6d87aded05b495c2c0a720a5630ca89665875c57</url>
    <id>6d87aded05b495c2c0a720a5630ca89665875c57</id>
    <committed-date>2009-10-02T12:15:40-07:00</committed-date>
    <authored-date>2009-10-02T12:15:40-07:00</authored-date>
    <message>More tags cleanup</message>
    <tree>555e224c3ec56a502e41c9ad084798a06d8fe656</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>eeebeec0bf530d68e0bfa9d0a06c35dab5125504</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/f6f8c2fb91eb5930834d8c7e14a97421c445e0ca</url>
    <id>f6f8c2fb91eb5930834d8c7e14a97421c445e0ca</id>
    <committed-date>2009-10-02T10:07:47-07:00</committed-date>
    <authored-date>2009-10-02T10:07:47-07:00</authored-date>
    <message>Clean up tags to some stuff that works</message>
    <tree>7f81e670434199d3d94cded5ba0cb6fc7491f771</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
</commits>
