<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>40a9b86bfa3a20f69d41b5fda6d5b1c5b06115d0</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/df01ef3eb02ce114958469b76755c8f3ddde5dcf</url>
    <id>df01ef3eb02ce114958469b76755c8f3ddde5dcf</id>
    <committed-date>2008-12-02T11:48:54-08:00</committed-date>
    <authored-date>2008-12-02T11:48:54-08:00</authored-date>
    <message>Use correct value of &quot;this&quot; inside of iterators

Within iterators we can't use &quot;this&quot;, instead we
have to introduce a temporary variable and use that
instead.</message>
    <tree>389a881c808cd935086201619a84b7684e51c8b5</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f78ae1ae8992fb77a89ec804d7fc897f32fbcbd</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/40a9b86bfa3a20f69d41b5fda6d5b1c5b06115d0</url>
    <id>40a9b86bfa3a20f69d41b5fda6d5b1c5b06115d0</id>
    <committed-date>2008-12-02T10:34:59-08:00</committed-date>
    <authored-date>2008-12-02T10:34:59-08:00</authored-date>
    <message>Refactor encoding</message>
    <tree>899cb88d0497ee2ef5f470976dac5893314dd3ac</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4143954e2251ac859ada5276bdcb4c3597003d87</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/5f78ae1ae8992fb77a89ec804d7fc897f32fbcbd</url>
    <id>5f78ae1ae8992fb77a89ec804d7fc897f32fbcbd</id>
    <committed-date>2008-12-02T10:29:08-08:00</committed-date>
    <authored-date>2008-12-02T10:29:08-08:00</authored-date>
    <message>Refactor encoding of variables</message>
    <tree>1926564c63cafb6059647b26d1b253b5d3bb9b0e</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>023c58653a087bbddd36e26d13791c119db5b323</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/4143954e2251ac859ada5276bdcb4c3597003d87</url>
    <id>4143954e2251ac859ada5276bdcb4c3597003d87</id>
    <committed-date>2008-12-02T10:10:27-08:00</committed-date>
    <authored-date>2008-12-02T10:10:27-08:00</authored-date>
    <message>Refactor variables

Introduce Instance/GlobalVariable classes and use them in
the code.</message>
    <tree>0ecc07bcf4f4c0f6de7c2f16f1db0f2d0ea5c183</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>941662797256533c680c6f15c69298bd29a4ff9c</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/023c58653a087bbddd36e26d13791c119db5b323</url>
    <id>023c58653a087bbddd36e26d13791c119db5b323</id>
    <committed-date>2008-12-02T09:51:23-08:00</committed-date>
    <authored-date>2008-12-02T09:51:23-08:00</authored-date>
    <message>Get completely rid of :local_encoder</message>
    <tree>6ddf4cf1d1c8731fe59cbe9b69fbf495cfe4de51</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04146f0b77275a1e5cd0aea2b5851dd8fee8a7a1</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/941662797256533c680c6f15c69298bd29a4ff9c</url>
    <id>941662797256533c680c6f15c69298bd29a4ff9c</id>
    <committed-date>2008-12-02T09:45:00-08:00</committed-date>
    <authored-date>2008-12-02T09:45:00-08:00</authored-date>
    <message>Unify Local/GlobalNameEncoder into NameEncoder</message>
    <tree>f37d0110aa335ce5a24a8c08bbb0a38e0893ae6e</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a349d29b2a904b6c699a3d9c5c6624a12c7b188</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/04146f0b77275a1e5cd0aea2b5851dd8fee8a7a1</url>
    <id>04146f0b77275a1e5cd0aea2b5851dd8fee8a7a1</id>
    <committed-date>2008-12-02T09:26:42-08:00</committed-date>
    <authored-date>2008-12-02T09:26:42-08:00</authored-date>
    <message>Add method used? for local variables</message>
    <tree>2026abd11b54bb49cc14a1899a497d2475365ad0</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ce77dfe6f5472f3e77b6b9a234be91c139abb39</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/9a349d29b2a904b6c699a3d9c5c6624a12c7b188</url>
    <id>9a349d29b2a904b6c699a3d9c5c6624a12c7b188</id>
    <committed-date>2008-12-02T08:37:52-08:00</committed-date>
    <authored-date>2008-12-02T08:37:52-08:00</authored-date>
    <message>Track reads/writes of local variables</message>
    <tree>1978bf201ea9bdde984b88faeafa9e82dab515df</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d3d42741425d6af91578cdcee5444c876d627e76</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/5ce77dfe6f5472f3e77b6b9a234be91c139abb39</url>
    <id>5ce77dfe6f5472f3e77b6b9a234be91c139abb39</id>
    <committed-date>2008-12-02T02:35:09-08:00</committed-date>
    <authored-date>2008-12-02T02:35:09-08:00</authored-date>
    <message>Add Regexp nodes to unbreak compiling core</message>
    <tree>86bef81c1de737cbcbddcfd901352dd01c97a1f9</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bade3bca20d2484cfc58e53486b27aac211c4b38</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/d3d42741425d6af91578cdcee5444c876d627e76</url>
    <id>d3d42741425d6af91578cdcee5444c876d627e76</id>
    <committed-date>2008-12-02T02:28:53-08:00</committed-date>
    <authored-date>2008-12-02T02:28:53-08:00</authored-date>
    <message>Refactor iterators.

The Iter AST node previously contained the MethodCall AST node.
As this in less practical in the case of generating Javascript,
move the Iter node into the ArgumentList of the MethodCall, similar
to BlockPass.</message>
    <tree>ea9ea15b4fa2810f97ad491d3a5096c93cab1110</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a1d218e47dac43f47fd4745ce6426f71131dbf98</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/bade3bca20d2484cfc58e53486b27aac211c4b38</url>
    <id>bade3bca20d2484cfc58e53486b27aac211c4b38</id>
    <committed-date>2008-12-01T10:13:33-08:00</committed-date>
    <authored-date>2008-12-01T10:13:33-08:00</authored-date>
    <message>Improve error message</message>
    <tree>2cb3ad6e2c681e41a883fc19a20ad7697ac42ebc</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>322e83b6770a43625682bf71029163193b024f21</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/a1d218e47dac43f47fd4745ce6426f71131dbf98</url>
    <id>a1d218e47dac43f47fd4745ce6426f71131dbf98</id>
    <committed-date>2008-12-01T10:02:42-08:00</committed-date>
    <authored-date>2008-12-01T10:02:42-08:00</authored-date>
    <message>Refactor MethodCall, ArgList and BlockPass

* Rename ArgList to ArgumentList
* Move ArgumentList into MethodCall class so that it becomes clear
  that it represents passed parameters to a method and not the
  declaration of a parameter list when defining a method.
* For the same reason move BlockPass into class MethodCall.</message>
    <tree>ca2f4472317989ffe1bc95d479b7b7fdd169b622</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>771b257f811518f25e8a1e67ea9f900eebb86d5e</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/322e83b6770a43625682bf71029163193b024f21</url>
    <id>322e83b6770a43625682bf71029163193b024f21</id>
    <committed-date>2008-12-01T09:49:10-08:00</committed-date>
    <authored-date>2008-12-01T09:49:10-08:00</authored-date>
    <message>Implement short-cut for encode_local_variable.</message>
    <tree>c4b5af22eec56afea328d9c8398aa420548b138b</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bb8e3c6c2d3742f4a500138d7d7b9389c0a9f832</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/771b257f811518f25e8a1e67ea9f900eebb86d5e</url>
    <id>771b257f811518f25e8a1e67ea9f900eebb86d5e</id>
    <committed-date>2008-12-01T09:38:48-08:00</committed-date>
    <authored-date>2008-12-01T09:38:48-08:00</authored-date>
    <message>Improve generated Javascript of dynamic strings.</message>
    <tree>5bd8f61f41d77d91437ae98f0709ad1ba0b607b7</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f8e38b8812cd3266fea3095f4306a6325289616b</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/bb8e3c6c2d3742f4a500138d7d7b9389c0a9f832</url>
    <id>bb8e3c6c2d3742f4a500138d7d7b9389c0a9f832</id>
    <committed-date>2008-12-01T07:22:18-08:00</committed-date>
    <authored-date>2008-12-01T07:22:18-08:00</authored-date>
    <message>Refactor LocalScope and IteratorScope.

There are no longer two dynamic variables :scope and :iterator_scope,
instead there is only the dynamic :scope variable which serves as both.
We traverse scopes towards the root to find the nearest LocalScope
or IteratorScope.</message>
    <tree>8c989b08220eddc1e3126f06a8c9a1dc0960c1ce</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88e1136977d04e55ccc2ed6db8ebf6d2b55db120</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/f8e38b8812cd3266fea3095f4306a6325289616b</url>
    <id>f8e38b8812cd3266fea3095f4306a6325289616b</id>
    <committed-date>2008-11-25T00:17:31-08:00</committed-date>
    <authored-date>2008-11-25T00:17:31-08:00</authored-date>
    <message>Fix a syntax error (result &lt;&lt; yield elem). Parentize
other &quot;yields&quot; as well.</message>
    <tree>42182bc383edde34b7073d73c6fc3cf62a56fbd9</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a133d8723f2fd2a5bdb0aef853e2f399edca1b3a</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/88e1136977d04e55ccc2ed6db8ebf6d2b55db120</url>
    <id>88e1136977d04e55ccc2ed6db8ebf6d2b55db120</id>
    <committed-date>2008-11-25T00:15:11-08:00</committed-date>
    <authored-date>2008-11-25T00:15:11-08:00</authored-date>
    <message>Pass explicit the output stream.</message>
    <tree>dcd64910e8e292fcd1c1b387424bee6449c61bc8</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e41592d6e6452f7124c0caf857cd60a39adabb1b</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/a133d8723f2fd2a5bdb0aef853e2f399edca1b3a</url>
    <id>a133d8723f2fd2a5bdb0aef853e2f399edca1b3a</id>
    <committed-date>2008-11-25T00:07:33-08:00</committed-date>
    <authored-date>2008-11-25T00:07:33-08:00</authored-date>
    <message>Optimize non-block case of Enumerable#map</message>
    <tree>2e5620119249130a489579be8d6cbf537984c48c</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>67133316424854986d64fe6b52ae8d8c2839ea45</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/e41592d6e6452f7124c0caf857cd60a39adabb1b</url>
    <id>e41592d6e6452f7124c0caf857cd60a39adabb1b</id>
    <committed-date>2008-11-23T09:30:37-08:00</committed-date>
    <authored-date>2008-11-23T09:30:37-08:00</authored-date>
    <message>*</message>
    <tree>8f3119f3494d93ed7cc15e3508435d2a6fa1096f</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>42d7500ce2c387ebac2c6133aabadb4dd5bddb1f</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/67133316424854986d64fe6b52ae8d8c2839ea45</url>
    <id>67133316424854986d64fe6b52ae8d8c2839ea45</id>
    <committed-date>2008-11-20T07:44:45-08:00</committed-date>
    <authored-date>2008-11-20T07:44:45-08:00</authored-date>
    <message>Make module_scope &quot;optional&quot;</message>
    <tree>22bd4028ec0e9be156d6786a3881ccbf861c2752</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f76c2e702c5d5c461ff9e22e97afc1db53e76afe</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/42d7500ce2c387ebac2c6133aabadb4dd5bddb1f</url>
    <id>42d7500ce2c387ebac2c6133aabadb4dd5bddb1f</id>
    <committed-date>2008-11-19T13:16:34-08:00</committed-date>
    <authored-date>2008-11-19T13:16:34-08:00</authored-date>
    <message>Implement CodeGenerator</message>
    <tree>e5a3805ce435073f8985e09bdd46cc9b1f704a7e</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>17606d42c3a3f137965a63470597b0da775365a4</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/f76c2e702c5d5c461ff9e22e97afc1db53e76afe</url>
    <id>f76c2e702c5d5c461ff9e22e97afc1db53e76afe</id>
    <committed-date>2008-11-19T07:21:11-08:00</committed-date>
    <authored-date>2008-11-19T07:21:11-08:00</authored-date>
    <message>Refactor model introspection and correct sort order of models.</message>
    <tree>917a983ed6f4ef60666e26976e3f6fddcd2ee286</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>72a748c5fd2b17e5629781c89e77011b0ccc3e84</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/17606d42c3a3f137965a63470597b0da775365a4</url>
    <id>17606d42c3a3f137965a63470597b0da775365a4</id>
    <committed-date>2008-11-18T12:00:54-08:00</committed-date>
    <authored-date>2008-11-18T12:00:54-08:00</authored-date>
    <message>WorldModel can now be used with a different namespace passed as
argument to #initialize. Also don't register all entities by default.
Do it explicitly!</message>
    <tree>d3ce7fc109f4af9f8dae0b6f026205e8e9dc107a</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b87f708872bd84c83e4eb31eb917a6982c8f0d2</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/72a748c5fd2b17e5629781c89e77011b0ccc3e84</url>
    <id>72a748c5fd2b17e5629781c89e77011b0ccc3e84</id>
    <committed-date>2008-11-18T12:00:02-08:00</committed-date>
    <authored-date>2008-11-18T12:00:02-08:00</authored-date>
    <message>indent and move Runtime into module RubyJS</message>
    <tree>60962220e0597b8c51047255c5737dc1f2772406</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b6dab581c3922ee05cf07e8b12bae31e9c601d8</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/7b87f708872bd84c83e4eb31eb917a6982c8f0d2</url>
    <id>7b87f708872bd84c83e4eb31eb917a6982c8f0d2</id>
    <committed-date>2008-11-18T10:59:09-08:00</committed-date>
    <authored-date>2008-11-18T10:59:09-08:00</authored-date>
    <message>Fix bug introduced by SymbolLiteral
(commit: e5a01aef20547c47a1a8c544aac12171570cfe14)</message>
    <tree>935f07f17ca3195c6d961cbf2834ffea1bdbe615</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e5a01aef20547c47a1a8c544aac12171570cfe14</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/7b6dab581c3922ee05cf07e8b12bae31e9c601d8</url>
    <id>7b6dab581c3922ee05cf07e8b12bae31e9c601d8</id>
    <committed-date>2008-11-18T10:44:26-08:00</committed-date>
    <authored-date>2008-11-18T10:44:26-08:00</authored-date>
    <message>Greatly refactor the runtime of RubyJS</message>
    <tree>782afed292ae70463ad2b48627e91a8216454de8</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d8b386198d3be9bdf6606ac868bec048d6aacbdd</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/e5a01aef20547c47a1a8c544aac12171570cfe14</url>
    <id>e5a01aef20547c47a1a8c544aac12171570cfe14</id>
    <committed-date>2008-11-18T10:43:49-08:00</committed-date>
    <authored-date>2008-11-18T10:43:49-08:00</authored-date>
    <message>Add SymbolLiteral</message>
    <tree>e4dfde797908f94361bb0908c6633c2b81de53ff</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92c8e2617691f197505748577e4d392793d65229</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/d8b386198d3be9bdf6606ac868bec048d6aacbdd</url>
    <id>d8b386198d3be9bdf6606ac868bec048d6aacbdd</id>
    <committed-date>2008-11-18T02:16:30-08:00</committed-date>
    <authored-date>2008-11-18T02:16:30-08:00</authored-date>
    <message>For some reason the UnifiedRuby sexp processor has problems with:

    attr_reader :message
    alias to_s message

This is atm the simplest way to avoid the problem.</message>
    <tree>39f0be8910958986b63cb91df4e0c3d55c2eb787</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>acd154bee75ddead229e49a149e7c56cc36a33ec</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/92c8e2617691f197505748577e4d392793d65229</url>
    <id>92c8e2617691f197505748577e4d392793d65229</id>
    <committed-date>2008-11-18T02:16:03-08:00</committed-date>
    <authored-date>2008-11-18T02:16:03-08:00</authored-date>
    <message>Dummy Javascript generation for BlockPass</message>
    <tree>917786927433ce0fc5b2728f702df8e9ecff0080</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a3510acf9714a30167c42de262d16a221391f4ec</id>
      </parent>
    </parents>
    <author>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </author>
    <url>http://github.com/mchung/rubyjs/commit/acd154bee75ddead229e49a149e7c56cc36a33ec</url>
    <id>acd154bee75ddead229e49a149e7c56cc36a33ec</id>
    <committed-date>2008-11-17T14:36:23-08:00</committed-date>
    <authored-date>2008-11-17T14:36:23-08:00</authored-date>
    <message>Implement Javascript generation for Block node in case
it appears as an expression.

Dummy Javascript for Splat node.</message>
    <tree>2f45f6048218c512b0de54d6def09c1a07b3ec4b</tree>
    <committer>
      <name>Michael Neumann</name>
      <email>mneumann@ntecs.de</email>
    </committer>
  </commit>
</commits>
