<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6e2d329ccfea4ae9ccb1e20b7a30900bf0e162ef</id>
      </parent>
    </parents>
    <author>
      <name>Mikko Perttunen</name>
      <email>cyndis@lyseo.edu.ouka.fi</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/c7c8ddf6cd80c75afdba80af40043aca535e70f2</url>
    <id>c7c8ddf6cd80c75afdba80af40043aca535e70f2</id>
    <committed-date>2010-01-07T05:12:12-08:00</committed-date>
    <authored-date>2010-01-07T05:12:12-08:00</authored-date>
    <message>Fix Enumerator#each_with_index.</message>
    <tree>e60c14ec1b97b6504e3feacd687be4fd87904e56</tree>
    <committer>
      <name>Mikko Perttunen</name>
      <email>cyndis@lyseo.edu.ouka.fi</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33ad9165ebe40a02e501516d975a0e89e182e6bc</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/49d87b85918171a201c306923e5353f57ada9e2f</url>
    <id>49d87b85918171a201c306923e5353f57ada9e2f</id>
    <committed-date>2010-01-06T14:42:31-08:00</committed-date>
    <authored-date>2010-01-06T14:35:30-08:00</authored-date>
    <message>Improve File.basename and File.dirname by 75x</message>
    <tree>9c2d6377a2ddd9dd8b65daaf45bc640add0706b5</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d4b40139bf659f26f1dd56cedc20106b7251c00a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/03ad9ff2b03b3cfd8b1e22b208e4e70fdc2e04b4</url>
    <id>03ad9ff2b03b3cfd8b1e22b208e4e70fdc2e04b4</id>
    <committed-date>2010-01-06T14:42:30-08:00</committed-date>
    <authored-date>2010-01-06T14:33:41-08:00</authored-date>
    <message>Style fix</message>
    <tree>4bf0c44bf6ba5506458a24bc039d931dab875f00</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9e11e88576c3ffb1392941e163e9647dd49dbf0a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/d4b40139bf659f26f1dd56cedc20106b7251c00a</url>
    <id>d4b40139bf659f26f1dd56cedc20106b7251c00a</id>
    <committed-date>2010-01-06T14:42:30-08:00</committed-date>
    <authored-date>2010-01-06T14:33:13-08:00</authored-date>
    <message>Improve String#rindex significantly</message>
    <tree>9cef1d6feff094e7471d27a748e5daeab14179b1</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>13e814e1aca482dc69131e832754d71143810e23</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/1f544cf1cd7dfa54b0c77964df7bdba7939cd001</url>
    <id>1f544cf1cd7dfa54b0c77964df7bdba7939cd001</id>
    <committed-date>2010-01-06T14:42:30-08:00</committed-date>
    <authored-date>2010-01-05T23:38:48-08:00</authored-date>
    <message>Improve File.join performance 5x</message>
    <tree>3cde3f49523953aad8c944cc731b22068f698443</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8b99fe4f32d30d28db86f96e362a9bb7a2996e56</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/13e814e1aca482dc69131e832754d71143810e23</url>
    <id>13e814e1aca482dc69131e832754d71143810e23</id>
    <committed-date>2010-01-06T11:53:30-08:00</committed-date>
    <authored-date>2010-01-06T11:53:30-08:00</authored-date>
    <message>There are no secret locals anymore</message>
    <tree>41d37245b0b249294d16c7433937d7808cfe3dd0</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>93f86c4af910b033c12fd5f6d1b5e843d124530b</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/8bb90081c7440b3aa81193d10eaec3aaa8ab140c</url>
    <id>8bb90081c7440b3aa81193d10eaec3aaa8ab140c</id>
    <committed-date>2010-01-05T16:33:42-08:00</committed-date>
    <authored-date>2010-01-05T16:33:42-08:00</authored-date>
    <message>Remove using Object#id</message>
    <tree>0466c1717a39689491726c27f00c533358a49d96</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ca0efc0eafa9f5d5a19200f1688cf65889de8cc4</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/93f86c4af910b033c12fd5f6d1b5e843d124530b</url>
    <id>93f86c4af910b033c12fd5f6d1b5e843d124530b</id>
    <committed-date>2010-01-05T14:38:12-08:00</committed-date>
    <authored-date>2010-01-05T14:38:12-08:00</authored-date>
    <message>Don't change a StaticScope in eval. Fixes #149.</message>
    <tree>cbed8366cc1b9c95c3e70eebc7f116d345df60fd</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84e1594d1526f1e7956f758f18efb1ffb95b8ab7</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/b2096daf557d6b0d269b75d4e2393e16976821dc</url>
    <id>b2096daf557d6b0d269b75d4e2393e16976821dc</id>
    <committed-date>2010-01-05T09:52:14-08:00</committed-date>
    <authored-date>2010-01-05T09:51:19-08:00</authored-date>
    <message>Allow any (? in a regexp. Fixes #146</message>
    <tree>573d43b33ca345dd17c59d8fe8185ba4c01a437f</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c417fc0f83d917e5df32e585d5c8d23a37358fe0</id>
      </parent>
    </parents>
    <author>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/09d1824d054fdecd9a47482ce4bbd9162f664320</url>
    <id>09d1824d054fdecd9a47482ce4bbd9162f664320</id>
    <committed-date>2010-01-04T21:18:36-08:00</committed-date>
    <authored-date>2010-01-04T20:53:49-08:00</authored-date>
    <message>Fix recursion for Array#hash, Hash#hash, Struct#hash, #&lt;=&gt;, #eql?

Array#&lt;=&gt;: Return nil when conversion to array fails</message>
    <tree>9138881b5a13cf365656b2c1012e40e2e6ec7aac</tree>
    <committer>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7c891961cdde23cfa458306e24abc80c04c28fac</id>
      </parent>
    </parents>
    <author>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/c417fc0f83d917e5df32e585d5c8d23a37358fe0</url>
    <id>c417fc0f83d917e5df32e585d5c8d23a37358fe0</id>
    <committed-date>2010-01-04T21:18:36-08:00</committed-date>
    <authored-date>2010-01-04T19:58:14-08:00</authored-date>
    <message>Array#product: Fixing implementation. Should even be quicker...</message>
    <tree>31150a5f4ce1c8cc402b9665d1b2866a418b2d29</tree>
    <committer>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>978e9ae7b8cd435aea9a9cd3aa103627f2de7190</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@Yehuda-Katz.local</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/7c891961cdde23cfa458306e24abc80c04c28fac</url>
    <id>7c891961cdde23cfa458306e24abc80c04c28fac</id>
    <committed-date>2010-01-04T19:43:21-08:00</committed-date>
    <authored-date>2010-01-04T19:43:21-08:00</authored-date>
    <message>call StringValue on the call to chdir whether a block was given or not</message>
    <tree>2ea2e98c6338473949ad5b94a221d786dac117f5</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@Yehuda-Katz.local</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>45f34bb0e5ffcedaab7fc272330339a7c89e58c6</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/d380d72a44f1c2315686aa5b82acf9e8a851332a</url>
    <id>d380d72a44f1c2315686aa5b82acf9e8a851332a</id>
    <committed-date>2010-01-04T12:09:15-08:00</committed-date>
    <authored-date>2010-01-04T12:09:15-08:00</authored-date>
    <message>Only pass Fixnums through to be become Errno instances</message>
    <tree>67cfe639f5b1b9c20110c1234d9b954d877ca71e</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>54479032471d232b3b1c27a5487817d83de92adb</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/45f34bb0e5ffcedaab7fc272330339a7c89e58c6</url>
    <id>45f34bb0e5ffcedaab7fc272330339a7c89e58c6</id>
    <committed-date>2010-01-04T11:56:12-08:00</committed-date>
    <authored-date>2010-01-04T11:56:12-08:00</authored-date>
    <message>Redo how SystemCallError interacts with it's subclasses

SystemCallError.new is a pita.</message>
    <tree>05ac5d22e1a3249cd4d84b65282d96b3433c7e7a</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fa3a8d2a94c5ec5d3ce5ebd6fd3952415a6a6171</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/54479032471d232b3b1c27a5487817d83de92adb</url>
    <id>54479032471d232b3b1c27a5487817d83de92adb</id>
    <committed-date>2010-01-04T10:32:38-08:00</committed-date>
    <authored-date>2010-01-04T10:32:38-08:00</authored-date>
    <message>Remove cruft</message>
    <tree>ad3f7b07ec1590aac73163fd0e32bd6b86598892</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>efd42f11fc5a7a54bab6e83cbec3db65d6f4da26</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/fa3a8d2a94c5ec5d3ce5ebd6fd3952415a6a6171</url>
    <id>fa3a8d2a94c5ec5d3ce5ebd6fd3952415a6a6171</id>
    <committed-date>2010-01-03T22:36:34-08:00</committed-date>
    <authored-date>2010-01-03T22:36:34-08:00</authored-date>
    <message>Fix Marshal'ing a tuple</message>
    <tree>b9ae1cafa5108bf485b0227c95d5a6dea3a5ef34</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>65e414d6b4aa2ac8f78e3c605f952b8d78855757</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/f3e877b673311b3ec73879ec6a9b3a10f54642cb</url>
    <id>f3e877b673311b3ec73879ec6a9b3a10f54642cb</id>
    <committed-date>2009-12-31T17:48:59-08:00</committed-date>
    <authored-date>2009-12-31T17:48:59-08:00</authored-date>
    <message>Use StringValue on the argument to #match</message>
    <tree>c9d744f4c28752d6cead49f778e41ac002ce695d</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0511410d3a57f6b1c2a50fcbe0f44bca07dcd64d</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/b78fb394863c388320c9d1023c20e7b771936901</url>
    <id>b78fb394863c388320c9d1023c20e7b771936901</id>
    <committed-date>2009-12-31T17:42:44-08:00</committed-date>
    <authored-date>2009-12-31T17:42:44-08:00</authored-date>
    <message>Regexp style fixes</message>
    <tree>a6ad9c7d9b4a0cd5742e4d3efa11f2022bbaafe2</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a62bfb3f3af341ae30a71270ff671b7b64208d9</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/a043da14d40ed5a04b0d8795015061f84ac5876b</url>
    <id>a043da14d40ed5a04b0d8795015061f84ac5876b</id>
    <committed-date>2009-12-31T17:29:00-08:00</committed-date>
    <authored-date>2009-12-31T17:29:00-08:00</authored-date>
    <message>Fix Regexp#match reseting $~ always</message>
    <tree>5e302b22d28dd9c1be3a2512b125f504f21862b1</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fbaa14d55d4b58294397bc40eec704e66ce3d841</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/96b239e8290ab972e2e7066ab327174a6385d58c</url>
    <id>96b239e8290ab972e2e7066ab327174a6385d58c</id>
    <committed-date>2009-12-31T14:20:17-08:00</committed-date>
    <authored-date>2009-12-31T14:20:17-08:00</authored-date>
    <message>Cleanup a little cruft and incorrect visibilities</message>
    <tree>452bfc55eff3c7accb4ff3c46372bf26c1e7085c</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3846d593052aa00bec20df2792d58a3977b3a095</id>
      </parent>
    </parents>
    <author>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/74b779f2a3bb725e727b3319ab5492d746320cc2</url>
    <id>74b779f2a3bb725e727b3319ab5492d746320cc2</id>
    <committed-date>2009-12-30T20:50:56-08:00</committed-date>
    <authored-date>2009-12-30T15:36:59-08:00</authored-date>
    <message>array#permutation: Implementation, based on a patch by Matt Daw (issue 131)</message>
    <tree>48c3b203c88b11b393bebca07bf018194a7403d9</tree>
    <committer>
      <name>Marc-Andre Lafortune</name>
      <email>github@marc-andre.ca</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f6d4beaa4210e915dd63082525613593d9c8e601</id>
      </parent>
    </parents>
    <author>
      <name>Matt Daw</name>
      <email>matt@matt-daws-macbook-pro.local</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/dfe7ec5ada7defe266a77dd700619da558b5abd2</url>
    <id>dfe7ec5ada7defe266a77dd700619da558b5abd2</id>
    <committed-date>2009-12-30T10:42:53-08:00</committed-date>
    <authored-date>2009-12-29T17:26:22-08:00</authored-date>
    <message>Fixes for Struct#eql? and Struct#new.

* In Struct#new raise TypeError if objects aren't symbols or strings.
* In Struct#eql? do object comparison rather than ==, and use to_a on both sides to confirm equality of values.

Signed-off-by: Brian Ford &lt;bford@engineyard.com&gt;</message>
    <tree>1cd402b69d3a357e5e8bf946dd5b95c4f1171691</tree>
    <committer>
      <name>Brian Ford</name>
      <email>bford@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7a074d2c79ab7fee54a6aec915f0d05fa9417a2e</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/4d482085eaec92a6bff4f6f4f4db8df2b9e92aa7</url>
    <id>4d482085eaec92a6bff4f6f4f4db8df2b9e92aa7</id>
    <committed-date>2009-12-24T01:08:11-08:00</committed-date>
    <authored-date>2009-12-24T01:08:11-08:00</authored-date>
    <message>Change Struct#inspect to use Class#inspect instead of Class#name</message>
    <tree>163ea319ebb13346ff4eca913a2ae73d8f8588bc</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0588c3b55728cf2c147c1b4d63305968da258c2</id>
      </parent>
    </parents>
    <author>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/346cd0e13db828681fe47ef02ebb69080186d15e</url>
    <id>346cd0e13db828681fe47ef02ebb69080186d15e</id>
    <committed-date>2009-12-23T14:11:05-08:00</committed-date>
    <authored-date>2009-12-23T14:11:05-08:00</authored-date>
    <message>Enumerator#each_with_index doesn't need a splat</message>
    <tree>c94dbc4d115addac7619dd82b5914be746403576</tree>
    <committer>
      <name>Dirkjan Bussink</name>
      <email>d.bussink@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20ce0d07af6ad3cdc3c4599f5dee4cd6659d191a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/3120cab167caf1dc29d1bed8575aaf8c58b9e279</url>
    <id>3120cab167caf1dc29d1bed8575aaf8c58b9e279</id>
    <committed-date>2009-12-22T15:28:10-08:00</committed-date>
    <authored-date>2009-12-22T15:28:10-08:00</authored-date>
    <message>Fix stale String hash bug</message>
    <tree>5f76d60ecdf5f5a9461e5aab14c52f8b8633c4a2</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4ad0346c2aa7dadb335442b87465d0d7f2a16dd4</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/20ce0d07af6ad3cdc3c4599f5dee4cd6659d191a</url>
    <id>20ce0d07af6ad3cdc3c4599f5dee4cd6659d191a</id>
    <committed-date>2009-12-22T15:26:54-08:00</committed-date>
    <authored-date>2009-12-22T15:22:16-08:00</authored-date>
    <message>Use FFI to get a file descriptor</message>
    <tree>2723afdba5f3739ac80ab0ae9a706f5bbfce3aab</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>34e19ca270b6197ff8f131427607b27224537c2a</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/4ad0346c2aa7dadb335442b87465d0d7f2a16dd4</url>
    <id>4ad0346c2aa7dadb335442b87465d0d7f2a16dd4</id>
    <committed-date>2009-12-22T15:20:09-08:00</committed-date>
    <authored-date>2009-12-22T15:20:09-08:00</authored-date>
    <message>Reformatting</message>
    <tree>2a60506a6d34d2bd40c3240d2f1e833b445b0a6a</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fed666faab4722e2646c8263ef506e2a48767e15</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/34e19ca270b6197ff8f131427607b27224537c2a</url>
    <id>34e19ca270b6197ff8f131427607b27224537c2a</id>
    <committed-date>2009-12-22T11:36:11-08:00</committed-date>
    <authored-date>2009-12-22T11:36:11-08:00</authored-date>
    <message>Fix the double strerror() output in the message</message>
    <tree>2fcadf96ee06223097f907fd80659b6edd698040</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>016902e52ca48fb4f8b826bc83bda43d37040c12</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/ff082abcfebb4a76c620f26d2691814a4408fb57</url>
    <id>ff082abcfebb4a76c620f26d2691814a4408fb57</id>
    <committed-date>2009-12-16T14:17:54-08:00</committed-date>
    <authored-date>2009-12-16T11:46:08-08:00</authored-date>
    <message>Change Undefined to undefined.

Uses a compiler transform to make a single, singleton value available
via the push_undef instruction that can be used as a sentinal.</message>
    <tree>7137eda5d88abf6efe1471d26f5b2a40812c0515</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c934da9705666a8ea889c96d36f04c94f02ffab6</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@Yehuda-Katz.local</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/016902e52ca48fb4f8b826bc83bda43d37040c12</url>
    <id>016902e52ca48fb4f8b826bc83bda43d37040c12</id>
    <committed-date>2009-12-16T11:42:03-08:00</committed-date>
    <authored-date>2009-12-16T10:15:31-08:00</authored-date>
    <message>Gives Enumerator #with_index powers</message>
    <tree>7c4df58faacaa929e4065f98a85b64301602ac8a</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@mobile-166-129-107-165.mycingular.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6acdbf10d4a1fab43fc8f82665fb83f12712b81c</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@Yehuda-Katz.local</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/40bfb00db3292c913310c088e6aeee242ef00f7e</url>
    <id>40bfb00db3292c913310c088e6aeee242ef00f7e</id>
    <committed-date>2009-12-16T11:42:03-08:00</committed-date>
    <authored-date>2009-12-13T06:09:08-08:00</authored-date>
    <message>Fix issue where negative integers were being treated incorrectly in sprintf. This was causing a bug in ActiveSupport.</message>
    <tree>7af82ebb37bc80b2da98cc3c4cf2965c997e9587</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@mobile-166-129-107-165.mycingular.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0c47b7ebcaeadaf765530b50616f41aaa043e028</id>
      </parent>
    </parents>
    <author>
      <name>Yehuda Katz</name>
      <email>wycats@Yehuda-Katz.local</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/6acdbf10d4a1fab43fc8f82665fb83f12712b81c</url>
    <id>6acdbf10d4a1fab43fc8f82665fb83f12712b81c</id>
    <committed-date>2009-12-16T11:42:03-08:00</committed-date>
    <authored-date>2009-12-13T05:27:14-08:00</authored-date>
    <message>When immediates are frozen or tainted, they return themselves, not false</message>
    <tree>b65e2471de8dfbf9e97c25c6d44fb315ed61fb6b</tree>
    <committer>
      <name>Yehuda Katz</name>
      <email>wycats@mobile-166-129-107-165.mycingular.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>28d6afc95da7f344d9bc154a901064c4b5643887</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/d19c3f17d8b17dabe50540d5a319923882dfe8d1</url>
    <id>d19c3f17d8b17dabe50540d5a319923882dfe8d1</id>
    <committed-date>2009-12-16T10:36:56-08:00</committed-date>
    <authored-date>2009-12-15T18:08:01-08:00</authored-date>
    <message>Fix unpack's i and l modes</message>
    <tree>5157bae71389ddac80457ed57efdfdad48bb9cd6</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e86eb170c6688fde3fc752bf0ce23697c46a2225</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/28d6afc95da7f344d9bc154a901064c4b5643887</url>
    <id>28d6afc95da7f344d9bc154a901064c4b5643887</id>
    <committed-date>2009-12-16T09:35:22-08:00</committed-date>
    <authored-date>2009-12-15T16:54:14-08:00</authored-date>
    <message>Refactor String::Unpack into some methods</message>
    <tree>ce7fb5c8aee03ee8444b48a12de776bda24b57e6</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f158ebd88fa7c282a7b7c8908943becf0e12ab0d</id>
      </parent>
    </parents>
    <author>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </author>
    <url>http://github.com/evanphx/rubinius/commit/ab073c4c2d7d75e2f102969908b71ff2484ce850</url>
    <id>ab073c4c2d7d75e2f102969908b71ff2484ce850</id>
    <committed-date>2009-12-15T16:23:05-08:00</committed-date>
    <authored-date>2009-12-15T16:22:22-08:00</authored-date>
    <message>Fix the MOP. Fixes #37. Passes MOP horror test.

MetaClass is dead. Long live Class#__metaclass_object__.</message>
    <tree>77f4c71ae58d24d276a02aa20e027dc809d88e08</tree>
    <committer>
      <name>Evan Phoenix</name>
      <email>ephoenix@engineyard.com</email>
    </committer>
  </commit>
</commits>
