<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>4f53e83c111d3608e29c80eb291ee4ed16cad8bb</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/6c1da4eb84cc52cccb57805b90e6e6f74a5ef199</url>
    <id>6c1da4eb84cc52cccb57805b90e6e6f74a5ef199</id>
    <committed-date>2009-05-01T16:52:08-07:00</committed-date>
    <authored-date>2009-05-01T16:52:08-07:00</authored-date>
    <message>README - citation style (minor)</message>
    <tree>9adeff16bb984d8a7247a5bdf9c0a9821f108f77</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a865d301277d6a156369862bc1be072dbc442af</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/4f53e83c111d3608e29c80eb291ee4ed16cad8bb</url>
    <id>4f53e83c111d3608e29c80eb291ee4ed16cad8bb</id>
    <committed-date>2009-02-12T22:33:58-08:00</committed-date>
    <authored-date>2009-02-12T22:33:58-08:00</authored-date>
    <message>update to metalua 0.5 git</message>
    <tree>87e20a76770e6265677df1e9061befa115437549</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4f485547da4ca6fe05c39a364e83770cf5844eff</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/4a865d301277d6a156369862bc1be072dbc442af</url>
    <id>4a865d301277d6a156369862bc1be072dbc442af</id>
    <committed-date>2009-02-12T22:10:30-08:00</committed-date>
    <authored-date>2009-02-12T22:10:30-08:00</authored-date>
    <message>ast2cast.lua - addition to last commit</message>
    <tree>75816d71e939bef02a2a8a176e485ef161a4d165</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>479ae55de37872ba825a87c7901bb43769e7ccb7</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/4f485547da4ca6fe05c39a364e83770cf5844eff</url>
    <id>4f485547da4ca6fe05c39a364e83770cf5844eff</id>
    <committed-date>2009-02-12T21:59:53-08:00</committed-date>
    <authored-date>2009-02-12T21:59:53-08:00</authored-date>
    <message>ast2cast.lua - refactor bool/double</message>
    <tree>331805435abfaadc8a71041caaed14682281bf6b</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c37bc9ca531f20c7e3fdba19b5809d8dc15c4394</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/479ae55de37872ba825a87c7901bb43769e7ccb7</url>
    <id>479ae55de37872ba825a87c7901bb43769e7ccb7</id>
    <committed-date>2009-02-12T19:28:30-08:00</committed-date>
    <authored-date>2009-02-12T19:28:30-08:00</authored-date>
    <message>README - (minor) remove extraneous space</message>
    <tree>3207336feeb86f1173a143582e3686915306493f</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bcb58feab450f3b332e7207667f0b7b16f625114</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/c37bc9ca531f20c7e3fdba19b5809d8dc15c4394</url>
    <id>c37bc9ca531f20c7e3fdba19b5809d8dc15c4394</id>
    <committed-date>2009-02-12T18:42:04-08:00</committed-date>
    <authored-date>2009-02-12T18:42:04-08:00</authored-date>
    <message>ast2cast.lua - add luaanalyze tests</message>
    <tree>ffdd3bd350a41c1793098f8b98dc23a6c15b3b1b</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c9f6759870c2474dc03db100c1e764f102c68e82</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/bcb58feab450f3b332e7207667f0b7b16f625114</url>
    <id>bcb58feab450f3b332e7207667f0b7b16f625114</id>
    <committed-date>2009-02-12T18:25:19-08:00</committed-date>
    <authored-date>2009-02-12T18:25:19-08:00</authored-date>
    <message>clua,lua2c.lua - autodetect program path.</message>
    <tree>9ca0be7e749c9f3cd6cfe86d741f2969b891dc72</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5e9ad7fd1f9fa5cfbad0c42a8d20fe36f5c17af</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/c9f6759870c2474dc03db100c1e764f102c68e82</url>
    <id>c9f6759870c2474dc03db100c1e764f102c68e82</id>
    <committed-date>2008-11-29T10:37:18-08:00</committed-date>
    <authored-date>2008-11-29T10:37:18-08:00</authored-date>
    <message>README - link to LuaImplementations</message>
    <tree>589b790d57f4bb603a6b7e6e2604b7eff78a7ce6</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>95d45ef286df381a417a605d3a2e7facb16aa6d4</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/d5e9ad7fd1f9fa5cfbad0c42a8d20fe36f5c17af</url>
    <id>d5e9ad7fd1f9fa5cfbad0c42a8d20fe36f5c17af</id>
    <committed-date>2008-09-20T18:26:32-07:00</committed-date>
    <authored-date>2008-09-20T18:26:32-07:00</authored-date>
    <message>ast2cast.lua - style (naming, comments)</message>
    <tree>350fe85c59ee8b6b5bf79b559c7b0d5812228a6f</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1622b7e23124021e8854ebb7033eeee946a55585</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/95d45ef286df381a417a605d3a2e7facb16aa6d4</url>
    <id>95d45ef286df381a417a605d3a2e7facb16aa6d4</id>
    <committed-date>2008-09-20T17:21:51-07:00</committed-date>
    <authored-date>2008-09-20T17:21:51-07:00</authored-date>
    <message>ast2cast.lua - changed: made ast_to_cast reentrant.</message>
    <tree>754d4fe7cedaf728dcec02a5478b91c621cb8c45</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4bafc1259f133986de5342873d6b2733dcc206a0</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/1622b7e23124021e8854ebb7033eeee946a55585</url>
    <id>1622b7e23124021e8854ebb7033eeee946a55585</id>
    <committed-date>2008-09-20T15:55:51-07:00</committed-date>
    <authored-date>2008-09-20T15:55:51-07:00</authored-date>
    <message>refactor: split lua2c.lua into lua2c.lua + ast2cast.lua + cast2string.lua.</message>
    <tree>68719bfa407f8b2bb2dc95c7876f595021163fc0</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>64012aa410b21fc3306e34a09125ca25000d7767</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/4bafc1259f133986de5342873d6b2733dcc206a0</url>
    <id>4bafc1259f133986de5342873d6b2733dcc206a0</id>
    <committed-date>2008-09-20T14:38:59-07:00</committed-date>
    <authored-date>2008-09-20T14:38:59-07:00</authored-date>
    <message>lua2c.lua - minor: remove comment</message>
    <tree>5c746b22f1bb4375ef15a964077e525921bece01</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ef10f62c0d786762b22f329b3c638c560c1ebfc</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/64012aa410b21fc3306e34a09125ca25000d7767</url>
    <id>64012aa410b21fc3306e34a09125ca25000d7767</id>
    <committed-date>2008-09-20T14:19:00-07:00</committed-date>
    <authored-date>2008-09-20T14:19:00-07:00</authored-date>
    <message>lua2c.lua
  added: C functions converted from Lua functions are now named based on
         the Lua function name (e.g. &quot;function example()&quot; --&gt; &quot;int
         lcf1_example(lua_State*)&quot;).</message>
    <tree>5b9c417a84fca0029d2b024742471b3d432dd84b</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b0c792a4f50d0d90e62e6bb39944e9c58420a513</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/5ef10f62c0d786762b22f329b3c638c560c1ebfc</url>
    <id>5ef10f62c0d786762b22f329b3c638c560c1ebfc</id>
    <committed-date>2008-09-20T12:25:10-07:00</committed-date>
    <authored-date>2008-09-20T12:25:10-07:00</authored-date>
    <message>README - link to git repository</message>
    <tree>6608ba523ace7a417902be754bf0cc650b4ca910</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>375542c905618322b35207d80fbe24953860addb</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/b0c792a4f50d0d90e62e6bb39944e9c58420a513</url>
    <id>b0c792a4f50d0d90e62e6bb39944e9c58420a513</id>
    <committed-date>2008-09-20T11:29:48-07:00</committed-date>
    <authored-date>2008-09-20T11:29:48-07:00</authored-date>
    <message>lib/gg.lua,lib/lexer.lua,lib/mlp_*.lua
  upgraded to metalua libraries to git version
    c995760d4ba67c4250ac6029c30ce9491e34ccc2 , which incorporates parsing
    bug patches and new lineinfo/comments in ASTs.
lua2c.lua
  added: Lua source comments now transfered to C source.</message>
    <tree>736d908e20d35d5a7016d18115249bfa0ec88784</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f4cc79b1e0d2efa85f33d75586c69efe336a161d</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/375542c905618322b35207d80fbe24953860addb</url>
    <id>375542c905618322b35207d80fbe24953860addb</id>
    <committed-date>2008-08-02T19:28:31-07:00</committed-date>
    <authored-date>2008-08-02T19:28:31-07:00</authored-date>
    <message>2008-08-02
  added: support LUA_INIT environment variable.
         Recommended by Shmuel Zeigerman

Imported from lua2c-0.2.1-20080802.tar.gz.</message>
    <tree>1a2a704bc566e1213d03c108a7a4b936666044e3</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8ef69e1343c51e0fa507f07d5507b8c4f467395b</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/f4cc79b1e0d2efa85f33d75586c69efe336a161d</url>
    <id>f4cc79b1e0d2efa85f33d75586c69efe336a161d</id>
    <committed-date>2008-07-31T20:50:31-07:00</committed-date>
    <authored-date>2008-07-31T20:50:31-07:00</authored-date>
    <message>2008-08-01
  added: -C (C source generation only) command-line switch to clua.
  added: debugging: assert stack checks between statements
  fixed: warning from &quot;unused variable `lc_nextra'&quot;

Imported from lua2c-0.2-20080801.tar.gz.</message>
    <tree>9eb6d68d90394187af7ea09f469ad512665bc455</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea5d859b95e85e570cda1f08f4643197de16a67e</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/8ef69e1343c51e0fa507f07d5507b8c4f467395b</url>
    <id>8ef69e1343c51e0fa507f07d5507b8c4f467395b</id>
    <committed-date>2008-07-30T22:01:05-07:00</committed-date>
    <authored-date>2008-07-30T22:01:05-07:00</authored-date>
    <message>2008-07-31
  added: -c (compile only) command-line switch to clua.
  fixed numeric ops with metamethods returning non-numbers
  fixed: handle &quot;(error object is not a string)&quot;
  fixed: elseif expression evaluation evaluation order

Imported from lua2c-20080731.tar.gz.</message>
    <tree>2522395bf8f6777a702fa7a8bb9258cab249bd47</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9f014e30687782659d5a33d10fcbc40ca9d12970</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/ea5d859b95e85e570cda1f08f4643197de16a67e</url>
    <id>ea5d859b95e85e570cda1f08f4643197de16a67e</id>
    <committed-date>2008-07-29T22:10:20-07:00</committed-date>
    <authored-date>2008-07-29T22:10:20-07:00</authored-date>
    <message>2008-07-30
  implemented: ignore shebang lines (#...)
  implemented: globals via lua_getfield/lua_setfield/LUA_ENVIRONINDEX
    rather than lua_getglobal/lua_setglobal.
  fixed bug in local function when an upvalue.
  fixed mlp/gg lexer bug in numeric escapes ddd in strings.
  fixed mlp/gg lexer bug in &quot;\
&quot; in strings.
  fixed mlp/gg lexer bug in numbers, e.g. &quot;.1&quot;

Imported from lua2c-20080730.tar.gz.</message>
    <tree>e67580c8d73b638bccef653f15033e88aa811764</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b9e44f8ba60246a0582eaefb40930b1232c104e4</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/9f014e30687782659d5a33d10fcbc40ca9d12970</url>
    <id>9f014e30687782659d5a33d10fcbc40ca9d12970</id>
    <committed-date>2008-07-28T23:25:31-07:00</committed-date>
    <authored-date>2008-07-28T23:25:31-07:00</authored-date>
    <message>2008-07-29
  optimized locals not used as upvalues
  fixed numeric break stack bug
  fixed bug in length (#) op for non-temporary object

Imported from lua2c-20080729.tar.gz.</message>
    <tree>1e2804a6ee222083302f5a55e6b51d12b6365c2e</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0493a26987da235dd7c1e78a18f494b15961364d</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/b9e44f8ba60246a0582eaefb40930b1232c104e4</url>
    <id>b9e44f8ba60246a0582eaefb40930b1232c104e4</id>
    <committed-date>2008-07-26T20:34:26-07:00</committed-date>
    <authored-date>2008-07-26T20:34:26-07:00</authored-date>
    <message>2008-07-26
  implemented closures/upvalues.  note: in this initial stage,
    all locals are implemented as upvalues, which is slow
    (this is planned to be improved)
  implemented &quot;local function&quot;
  implemented numeric constants +-inf, nan
  fixed multiassignment
  other bug fixes

Imported from lua2c-20080726.tar.gz.</message>
    <tree>9fbb048868280b0ed6b81498242204c1f4b3edd7</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22fe586ccaf56e95ba65fb3eac87fcd902895acf</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/0493a26987da235dd7c1e78a18f494b15961364d</url>
    <id>0493a26987da235dd7c1e78a18f494b15961364d</id>
    <committed-date>2008-07-21T22:27:00-07:00</committed-date>
    <authored-date>2008-07-21T22:27:00-07:00</authored-date>
    <message>2008-07-22
  implemented: vararg (...), command-line arguments,
               unary -, # (length), repeat/until, elseif, `Localrec
  fixed function calls where number of actual parameters not equal
    to number of formal parameters.
  other bug fixes

Imported from lua2c-20080722.tar.gz.</message>
    <tree>a60b06c3bf251ce1bfba5679823c7f5f0bb78606</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1487a36e518090a0ab37b6da9d2dd1d082a12ba8</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/22fe586ccaf56e95ba65fb3eac87fcd902895acf</url>
    <id>22fe586ccaf56e95ba65fb3eac87fcd902895acf</id>
    <committed-date>2008-07-19T16:50:04-07:00</committed-date>
    <authored-date>2008-07-19T16:50:04-07:00</authored-date>
    <message>2008-07-19
  major refactoring: Conversion process is now
    Lua string -&gt; Lua AST -&gt; C AST -&gt; C string.
    (last two were previously combined)
  renamed lua2c script to clua
  other bug fixes

Imported from lua2c-20080719.tar.gz.</message>
    <tree>056d157ff1867be77ef63e612ed2a92989b99ee4</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50a1ff947cb03edabc3c2e80d437a2bf122e84d1</id>
      </parent>
    </parents>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/1487a36e518090a0ab37b6da9d2dd1d082a12ba8</url>
    <id>1487a36e518090a0ab37b6da9d2dd1d082a12ba8</id>
    <committed-date>2008-07-17T21:35:30-07:00</committed-date>
    <authored-date>2008-07-17T21:35:30-07:00</authored-date>
    <message>2008-07-18
  implemented: &lt;=, for in, arg
  fixed if stack usage

Imported from lua2c-20080718.tar.gz.</message>
    <tree>539bf45348aa6ceea2d2c0753c4ea5c3a58bbf59</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </author>
    <url>http://github.com/davidm/lua2c/commit/50a1ff947cb03edabc3c2e80d437a2bf122e84d1</url>
    <id>50a1ff947cb03edabc3c2e80d437a2bf122e84d1</id>
    <committed-date>2008-07-16T22:16:07-07:00</committed-date>
    <authored-date>2008-07-16T22:16:07-07:00</authored-date>
    <message>2008-07-17
  implemented: do, not
  fixed and/or
  other bug fixes

2008-07-16
  implemented: concat, table, method call, assign to locals, while.
  arithmetic binary ops now generate functions rather than inline code.
  many bug fixes

2008-07-15
  initial experimental version

Imported from lua2c-20080717.tar.gz.</message>
    <tree>98ef9b273c36f24d9e266e3949c729e4a0a88f97</tree>
    <committer>
      <name>David Manura</name>
      <email>dm.git@math2.org</email>
    </committer>
  </commit>
</commits>
