<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>48c2b8898caa8fe852d58d1117f655c71a9e7566</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/63e48f430b727a7f55d7e831cc6f48a7b08ebb39</url>
    <id>63e48f430b727a7f55d7e831cc6f48a7b08ebb39</id>
    <committed-date>2009-02-09T21:51:11-08:00</committed-date>
    <authored-date>2009-02-09T21:51:11-08:00</authored-date>
    <message>One new test for NFA-&gt;DFA conversion, and now all tests run as one lua invocation.</message>
    <tree>8e75994409fb3099b17c17d2b70a79875cb4ee13</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>193df36eea6fdccb0fb8f41d657adbf39398c9d6</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/48c2b8898caa8fe852d58d1117f655c71a9e7566</url>
    <id>48c2b8898caa8fe852d58d1117f655c71a9e7566</id>
    <committed-date>2009-02-06T23:47:31-08:00</committed-date>
    <authored-date>2009-02-06T23:47:31-08:00</authored-date>
    <message>A unit test for minimization.</message>
    <tree>1e68d03cd597dd76642ec37b659da93e69e700cc</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a690322f3a865e7481faea22c4241a5a4b231282</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/193df36eea6fdccb0fb8f41d657adbf39398c9d6</url>
    <id>193df36eea6fdccb0fb8f41d657adbf39398c9d6</id>
    <committed-date>2009-02-05T23:58:01-08:00</committed-date>
    <authored-date>2009-02-05T23:58:01-08:00</authored-date>
    <message>Add dump_to_html to standalone gzlc, so that '-d' will work properly.</message>
    <tree>5b1fd59d4712226ab9d482d2104cd16a8f4f45be</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>699b9b2ffad25bd4bcac4bd59c5c91cf59fca5aa</id>
      </parent>
    </parents>
    <author>
      <name>Matt Brubeck</name>
      <email>matt@limpet.net</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/beb592c3df35cbffcee7f88ca698ba0aa7787745</url>
    <id>beb592c3df35cbffcee7f88ca698ba0aa7787745</id>
    <committed-date>2009-01-22T09:29:16-08:00</committed-date>
    <authored-date>2009-01-22T09:02:08-08:00</authored-date>
    <message>Fix build out-of-the-box on Ubuntu 8.10.

* Use pkg-config to find lua.  (But not on Mac OS X, because the upstream Lua
  distribution does not use pkg-config files.)
* Mark more targets as .PHONY.
* Remove left-over references to interpreter.o.
* Add instructions to install liblua5.1-0-dev on Ubuntu.</message>
    <tree>9e55fb1d4e23d4fd12859b303137360582a24977</tree>
    <committer>
      <name>Matt Brubeck</name>
      <email>matt@limpet.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9a477c6b76b6693ad81bfadc1cd11eb77cdc43b7</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/c10143b022df609ab8491b0ef97e555d382cca75</url>
    <id>c10143b022df609ab8491b0ef97e555d382cca75</id>
    <committed-date>2009-01-21T00:40:09-08:00</committed-date>
    <authored-date>2009-01-21T00:40:09-08:00</authored-date>
    <message>Hack hack hack to make the build system work on Linux.</message>
    <tree>d28e8a23e9c0faef916018b8c137fb1b0dd15c08</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b47b5c1956329246584cd8d36817e0be5303ca9</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/9a477c6b76b6693ad81bfadc1cd11eb77cdc43b7</url>
    <id>9a477c6b76b6693ad81bfadc1cd11eb77cdc43b7</id>
    <committed-date>2009-01-21T00:35:34-08:00</committed-date>
    <authored-date>2009-01-21T00:35:34-08:00</authored-date>
    <message>More hacks to make gzlc not depend on .lua files.</message>
    <tree>0e3ec1e532865d716a221bc6dd8348306bab8600</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0a214e874043e9c367a52e0bb8b1b1d887f32e73</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/7b47b5c1956329246584cd8d36817e0be5303ca9</url>
    <id>7b47b5c1956329246584cd8d36817e0be5303ca9</id>
    <committed-date>2009-01-20T23:17:40-08:00</committed-date>
    <authored-date>2009-01-20T23:17:40-08:00</authored-date>
    <message>Add Makefile changes for 'make install' rule.</message>
    <tree>95ec975bb7633bf8537ef0166acf2e84b66e15bd</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ee5eb62ca02cd5a0dcb9031496bc9e8c6957a107</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/a80b9cf4c76c8ef4693dbdc6fa675b0a3997a8ae</url>
    <id>a80b9cf4c76c8ef4693dbdc6fa675b0a3997a8ae</id>
    <committed-date>2008-06-28T17:05:49-07:00</committed-date>
    <authored-date>2008-06-28T17:05:49-07:00</authored-date>
    <message>Oops, set optimization back to -O6.</message>
    <tree>eaaca427f895d53fe20e14339f61fc233a17f96a</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8fa6c0c3d8ca00a1db2447c9235c19145a448f71</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/4f745a90c0461eabdd9ec1e50a48a480aa2610a4</url>
    <id>4f745a90c0461eabdd9ec1e50a48a480aa2610a4</id>
    <committed-date>2008-06-27T19:26:42-07:00</committed-date>
    <authored-date>2008-06-27T19:26:42-07:00</authored-date>
    <message>Improvements to the gzlparse tool.</message>
    <tree>c67673bb93f60e5c78927815f5a7e79adc6a6338</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>096f896dfdd30a4908fb627c2b7b8e956a74a1ae</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/1d7ad63ea1d6626f5bed85b5b5da08fd86cb8268</url>
    <id>1d7ad63ea1d6626f5bed85b5b5da08fd86cb8268</id>
    <committed-date>2008-06-26T21:36:35-07:00</committed-date>
    <authored-date>2008-06-26T21:36:35-07:00</authored-date>
    <message>Add a script for tracking stats for the project as it evolves.</message>
    <tree>ee16ebbcb924288bfe5fac3d73ddd61196dffa86</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>92c2727c185f2735f49690e2dff00ab410de828f</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/096f896dfdd30a4908fb627c2b7b8e956a74a1ae</url>
    <id>096f896dfdd30a4908fb627c2b7b8e956a74a1ae</id>
    <committed-date>2008-06-26T20:18:08-07:00</committed-date>
    <authored-date>2008-06-26T20:18:08-07:00</authored-date>
    <message>Removed debugging output and tweaked the build system.</message>
    <tree>b8ed6d8cba7f3af7308ce3b610cd8e547b36f204</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>722bc83e0403167c6f411e2c0e37e23047fc7aa4</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/3330f1809fb1240a6e10a172fd0a9a8dee905760</url>
    <id>3330f1809fb1240a6e10a172fd0a9a8dee905760</id>
    <committed-date>2008-03-15T17:10:22-07:00</committed-date>
    <authored-date>2008-03-15T17:10:22-07:00</authored-date>
    <message>Many changes to get RTNs and IntFAs properly emitted into bytecode again.</message>
    <tree>deaff803df91f41df4952bcb9ae1483477d34c0d</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>80f50a399522bf588380596a7d8829f276f03b9d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/d43d10dce7da16bb08be30ee4859937558533cae</url>
    <id>d43d10dce7da16bb08be30ee4859937558533cae</id>
    <committed-date>2008-02-24T08:17:18-08:00</committed-date>
    <authored-date>2008-02-24T08:17:18-08:00</authored-date>
    <message>Add more to the &quot;Gazelle Algorithm&quot; section of the manual.</message>
    <tree>bf7b85e6de4b707ca99dcee1667b1fdc99b339c8</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a87f35bdbc497a13b962d86d23b4075a75d017da</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/c0c7d24b9db963865eab300a8f43667139fd5ee6</url>
    <id>c0c7d24b9db963865eab300a8f43667139fd5ee6</id>
    <committed-date>2007-12-26T00:13:31-08:00</committed-date>
    <authored-date>2007-12-26T00:13:31-08:00</authored-date>
    <message>Makefile rules for building docs.</message>
    <tree>d4a6c7cf4d6022a4c2083f37d617af02dd679d2a</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9fdac503cba336daa1e32af774c870b4e9a23ca1</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/7c1ce53fd986358fe9170255c54cf41c478aea46</url>
    <id>7c1ce53fd986358fe9170255c54cf41c478aea46</id>
    <committed-date>2007-12-20T15:38:35-08:00</committed-date>
    <authored-date>2007-12-20T15:38:35-08:00</authored-date>
    <message>Re-add Makefile rule for making pngs from dot files.</message>
    <tree>65edb66a41d56e258ee5122d6f190667e37cebd2</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7f6827813f7adfc6c41ba27d33602f54b4db9d08</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/cb1d75b6a9404ce608dc1e4cdaa619077f46cdab</url>
    <id>cb1d75b6a9404ce608dc1e4cdaa619077f46cdab</id>
    <committed-date>2007-12-10T17:18:10-08:00</committed-date>
    <authored-date>2007-12-10T17:18:10-08:00</authored-date>
    <message>Add 'sketches' to LUA_PATH so that they can be required.
Also update pp.lua to use requre instead of dofile.</message>
    <tree>d58858917ba43eda6b7bde92eee882651b1cd428</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e89641447469da6c604a6bc2b5de989537825fc7</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/7f6827813f7adfc6c41ba27d33602f54b4db9d08</url>
    <id>7f6827813f7adfc6c41ba27d33602f54b4db9d08</id>
    <committed-date>2007-12-09T23:56:36-08:00</committed-date>
    <authored-date>2007-12-09T23:56:36-08:00</authored-date>
    <message>make top-level Makefile create lua_path
This allows for easy execution of the compiler and associated lua scripts.
This also allows us to put dump_grammar.lua in utilities, where it belongs.</message>
    <tree>1493338df68611b2d6070e4503901679e1c40b03</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf8ff51475cda597a51277a1225932736de9105f</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/6b117bc8f29135d28c3f01b393b88b73c5e4241a</url>
    <id>6b117bc8f29135d28c3f01b393b88b73c5e4241a</id>
    <committed-date>2007-12-09T09:34:59-08:00</committed-date>
    <authored-date>2007-12-09T09:34:59-08:00</authored-date>
    <message>add Makefiles for all the new directories.
a top-level 'make' should make everything,
though it's only currently tested on OS X.</message>
    <tree>75b7281df9e7d0a0b5f5b4fb5603b32a3baf49a2</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>652ac36f6265d7825e3727f8250dbf93f2312805</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/f93f87f347445e73255d67bda96a2db7a429e249</url>
    <id>f93f87f347445e73255d67bda96a2db7a429e249</id>
    <committed-date>2007-12-08T18:15:25-08:00</committed-date>
    <authored-date>2007-12-08T18:15:25-08:00</authored-date>
    <message>an initial implementation of the parsing runtime!
it doesn't work yet (it's buggy), but I'll be fixing that soon.</message>
    <tree>d89fd3ac34b2999e96ad6147b5c340150bbc10d6</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36ff7c5a830f0977bb98cb9b3587fd1e5e53863d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/652ac36f6265d7825e3727f8250dbf93f2312805</url>
    <id>652ac36f6265d7825e3727f8250dbf93f2312805</id>
    <committed-date>2007-12-06T15:29:49-08:00</committed-date>
    <authored-date>2007-12-06T15:29:49-08:00</authored-date>
    <message>add code to load grammar from Bitcode into C data structures</message>
    <tree>fa1433193daeeeb6932139cf2ba47862c9332284</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a4903f7aa118c534e8890bc187ac046b1e297e5d</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/abf8423c304ead643ad6321c9783c6406cd2353b</url>
    <id>abf8423c304ead643ad6321c9783c6406cd2353b</id>
    <committed-date>2007-12-03T10:54:46-08:00</committed-date>
    <authored-date>2007-12-03T10:54:46-08:00</authored-date>
    <message>A bit of refactoring in anticipation of putting decisions in the bitcode.</message>
    <tree>ce8320bf1ad04a1ec1f800f23ad8dba75ffd44a2</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>49a92f767e746279c40bce9cc719ae257909d64e</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/b5f8c3be0fb306c3ed6bc458642cd093616ee368</url>
    <id>b5f8c3be0fb306c3ed6bc458642cd093616ee368</id>
    <committed-date>2007-11-19T10:13:11-08:00</committed-date>
    <authored-date>2007-11-19T10:13:11-08:00</authored-date>
    <message>dump_grammar now emits .dot files for all RTNs!  Also fixed some bugs with RTN emitting.</message>
    <tree>3e4a2c0354161091696d69b2d33e0e321cc851d0</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8889e0ece7eb63b5800b8efe41680c0423d26122</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/360f2d4dd1cfa804604e8e7ae875fd9a63ddcac0</url>
    <id>360f2d4dd1cfa804604e8e7ae875fd9a63ddcac0</id>
    <committed-date>2007-11-16T10:42:14-08:00</committed-date>
    <authored-date>2007-11-16T10:42:14-08:00</authored-date>
    <message>fixes for parse and dump_grammar (going to and from bytecode) and Makefile rule for generating pngs.</message>
    <tree>f2dbca9570a644881b535c9a0adadb987f0dfd80</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6537749b959a0f92ab54aefa8908a8f243145eb6</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/8889e0ece7eb63b5800b8efe41680c0423d26122</url>
    <id>8889e0ece7eb63b5800b8efe41680c0423d26122</id>
    <committed-date>2007-11-15T23:43:45-08:00</committed-date>
    <authored-date>2007-11-15T23:43:45-08:00</authored-date>
    <message>add strings to bitcode file, and make dump_grammar use them</message>
    <tree>6469508a40fa9bda2732502d0588dcd799cb1a75</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a912f5a710879e6bfe46f65b6876bd5fbbc76dcf</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </author>
    <url>http://github.com/haberman/gazelle/commit/6537749b959a0f92ab54aefa8908a8f243145eb6</url>
    <id>6537749b959a0f92ab54aefa8908a8f243145eb6</id>
    <committed-date>2007-11-15T16:37:01-08:00</committed-date>
    <authored-date>2007-11-15T16:37:01-08:00</authored-date>
    <message>added dump_grammar, which can take a bytecode file and dump its dfas to dot files</message>
    <tree>a52db9708771d071d2872961a52af670780b06d3</tree>
    <committer>
      <name>Joshua Haberman</name>
      <email>joshua@reverberate.org</email>
    </committer>
  </commit>
</commits>
