<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>feaa8025aa06e8ac5b6d32936b57c2147381b672</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/8b0163176785a82a1aec849881b5806706052d31</url>
    <id>8b0163176785a82a1aec849881b5806706052d31</id>
    <committed-date>2009-11-30T15:50:16-08:00</committed-date>
    <authored-date>2009-11-30T15:50:16-08:00</authored-date>
    <message>Inserted parens in UlOrStarLine.

This fixes a bad bug on input like:
____ h  (hangs)
[__________]  (assertion fails)</message>
    <tree>03ddf29361645e3f624790ed747323165ca593f5</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6afc0660ab57571f34abd9cf3c13b394a681bd20</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/1c0c0782ef0a580bc5516cc24a64af76c92b9014</url>
    <id>1c0c0782ef0a580bc5516cc24a64af76c92b9014</id>
    <committed-date>2009-01-19T17:35:06-08:00</committed-date>
    <authored-date>2009-01-19T17:35:06-08:00</authored-date>
    <message>In NormalEndLine, lookahead for '&gt;' rather than BlockQuote for efficiency.</message>
    <tree>dda0af9aa0a47a110e1193fe76bb7b318f40fdaa</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>013232bcb1b71a069d60d141a7a310c46f8f3109</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/6afc0660ab57571f34abd9cf3c13b394a681bd20</url>
    <id>6afc0660ab57571f34abd9cf3c13b394a681bd20</id>
    <committed-date>2009-01-19T17:34:43-08:00</committed-date>
    <authored-date>2009-01-19T17:34:43-08:00</authored-date>
    <message>Lookahead for list marker rather than whole list for efficiency.</message>
    <tree>a1a549d0246e4afe96abc5f2626478fd3a42703b</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd8ec2bee29fe88da53e17a3cb8a7e0f93039c95</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/c33826b4c1775f30659a14a95a4a687fbf3d379c</url>
    <id>c33826b4c1775f30659a14a95a4a687fbf3d379c</id>
    <committed-date>2009-01-19T13:19:03-08:00</committed-date>
    <authored-date>2009-01-19T13:19:03-08:00</authored-date>
    <message>Changed ListBlockLine to avoid an exponential performance bug.

Louis at Thetabiz Support discovered that markdown would hang
on moderately long tight sublists.  Changing the ListBlockLine
parser to avoid recursive behavior fixes the problem.</message>
    <tree>88256f7873d2aa724d9d89d6d29403634f299696</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98f54c734ee6bd00455622fb13b29f31769158fe</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/c731b2d0feb5991b02a35c4637f003b7f1ed98f4</url>
    <id>c731b2d0feb5991b02a35c4637f003b7f1ed98f4</id>
    <committed-date>2008-11-17T22:25:57-08:00</committed-date>
    <authored-date>2008-11-17T22:25:57-08:00</authored-date>
    <message>Fixed parsing of markdown line breaks.

Line breaks are now handled in the Endline parser.</message>
    <tree>7527f1cfe2dc7a2358edf1d2dd09180ada0d146e</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d9d2daee896e2e09580b8ce806348aa4c40eb2e</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/98f54c734ee6bd00455622fb13b29f31769158fe</url>
    <id>98f54c734ee6bd00455622fb13b29f31769158fe</id>
    <committed-date>2008-09-10T17:33:01-07:00</committed-date>
    <authored-date>2008-09-10T17:31:03-07:00</authored-date>
    <message>Markdown.pl compatibility improvements in list parser:

+ Lists that begin with an enumerator may contain bulleted
  list items; these are treated just as if they were enumerated.
  Similarly, lists that begin with a bullet may contain
  enumerated list items; these are treated just as if they were
  bulleted.  In general, only the marker on the first list item
  matters.  So, for example, this is parsed as an ordered list:

    1. one
    +  two
    +  three
    4. four

  This is the behavior of Markdown.pl, for better or worse.

+ This allows a simplification of the list parsers.
  Now we have ListTight and ListLoose instead of BulletListTight,
  OrderedListTight, etc.

+ A horizontal rule may now appear in a list without space before
  it; it immediately ends the list.  So,

    * one
    * two
    * * * *

  is parsed as an unordered list followed by a horizontal rule.
  Again, this is Markdown.pl behavior.</message>
    <tree>38b50454d30bbed4e6ca08bde287f9cce51c0d09</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>331980bdc1629f4c1f2923b93ecfcbd9c4c28cea</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/5d9d2daee896e2e09580b8ce806348aa4c40eb2e</url>
    <id>5d9d2daee896e2e09580b8ce806348aa4c40eb2e</id>
    <committed-date>2008-09-01T14:05:34-07:00</committed-date>
    <authored-date>2008-09-01T14:05:34-07:00</authored-date>
    <message>Don't gobble whitespace around Em dashes.</message>
    <tree>c9389ec9fd06cafb185f6ed6d7e465b759150a98</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>00289355e55ecc06a6635f14f14a5bcebe28e429</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/331980bdc1629f4c1f2923b93ecfcbd9c4c28cea</url>
    <id>331980bdc1629f4c1f2923b93ecfcbd9c4c28cea</id>
    <committed-date>2008-08-26T23:30:35-07:00</committed-date>
    <authored-date>2008-08-26T23:30:35-07:00</authored-date>
    <message>Don't look for close tags for &lt;hr&gt; or &lt;isindex&gt;.
Fixes a bad performance bug pointed out by John Muhl.</message>
    <tree>6689cfbafcba41a60c024a4766e1fedb38b2bacd</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51ea8667729b175cd6b1658777f6a66ec61d8eb5</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/656f5c3054a6f2d0c2ce5314685e1a98a6370051</url>
    <id>656f5c3054a6f2d0c2ce5314685e1a98a6370051</id>
    <committed-date>2008-07-23T16:40:55-07:00</committed-date>
    <authored-date>2008-07-23T16:40:55-07:00</authored-date>
    <message>Fixed bug in parsing input:  &quot;****hi&quot;.</message>
    <tree>e522991205fbb18fb931be7872a73e172ec75a69</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e6d9fad91ad49ac90c1b9184b95ee87ee19e2a92</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/51ea8667729b175cd6b1658777f6a66ec61d8eb5</url>
    <id>51ea8667729b175cd6b1658777f6a66ec61d8eb5</id>
    <committed-date>2008-07-16T08:36:18-07:00</committed-date>
    <authored-date>2008-07-16T08:36:18-07:00</authored-date>
    <message>Fixed --filter-html option.  Added --filter-styles.
Also added a parser for style blocks, which weren't correctly handled before.</message>
    <tree>2c236aff7d57e16ffddd4dd74065bd3727510b1f</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac82c2da187e0a660c46ca334bce5454a15037d5</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/e6d9fad91ad49ac90c1b9184b95ee87ee19e2a92</url>
    <id>e6d9fad91ad49ac90c1b9184b95ee87ee19e2a92</id>
    <committed-date>2008-07-16T08:22:26-07:00</committed-date>
    <authored-date>2008-07-16T08:22:26-07:00</authored-date>
    <message>Added --filter-html option and EXT_FILTER_HTML extension to filter all raw HTML.</message>
    <tree>af45378ea8b9d9d894285b6562f5cdafbb5e43e9</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>22058c5a6890133725ead276f5ade18c0807a91b</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/ac82c2da187e0a660c46ca334bce5454a15037d5</url>
    <id>ac82c2da187e0a660c46ca334bce5454a15037d5</id>
    <committed-date>2008-06-18T11:23:36-07:00</committed-date>
    <authored-date>2008-06-18T11:23:36-07:00</authored-date>
    <message>Modifed StarLine/UlLine so they don't gobble the trailing space.
This helps with cases like:  '*hi * ** * there*', which should be
one big emphasized string with some asterisks inside.</message>
    <tree>48df44cc779dbac20b8669d02d87e316f0760195</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d2f8e7263f094a36fcd70a675fa75567adfe066c</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/22058c5a6890133725ead276f5ade18c0807a91b</url>
    <id>22058c5a6890133725ead276f5ade18c0807a91b</id>
    <committed-date>2008-06-18T08:00:49-07:00</committed-date>
    <authored-date>2008-06-18T08:00:49-07:00</authored-date>
    <message>Modified UlOrStarLine to skip sequences of _ or * with space on both sides.</message>
    <tree>d7d09035939b9413a2883a1ff953bdea9ce5f407</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f834c8fa6a79066d5cba35ea79d387f87a6c5f60</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/0162c4caa726a4d5b64b88f10c5af3ee192b501c</url>
    <id>0162c4caa726a4d5b64b88f10c5af3ee192b501c</id>
    <committed-date>2008-06-17T07:58:58-07:00</committed-date>
    <authored-date>2008-06-17T07:58:58-07:00</authored-date>
    <message>More tweaking of Emph and Strong.
Added UlOrStarLine, to prevent parser from getting bogged down with
long lines of consecutive *'s or _'s.  Now lines of four or more
*'s or _'s are just read verbatim.</message>
    <tree>8b7f8aa4a399e70b78b155dc07b5aefc1abad5e2</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a7ef09fd8871565bd387d50cdd77ba9b36f5090</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/5ac4b233c4f362abf2fb5eb00388cad67eed9b06</url>
    <id>5ac4b233c4f362abf2fb5eb00388cad67eed9b06</id>
    <committed-date>2008-06-16T17:58:54-07:00</committed-date>
    <authored-date>2008-06-16T17:58:54-07:00</authored-date>
    <message>Cleaned up Emph and Strong parsers.
Don't allow the last inline in an Emph or Strong to be blankspace.
So, '* hi *' is not emphasized.</message>
    <tree>4cefa817852a99c7a62d4da272f1798527fcd508</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>91ff22093d4881bffbfef61bd88e1733129eb453</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/2a7ef09fd8871565bd387d50cdd77ba9b36f5090</url>
    <id>2a7ef09fd8871565bd387d50cdd77ba9b36f5090</id>
    <committed-date>2008-06-12T11:13:15-07:00</committed-date>
    <authored-date>2008-06-12T11:13:15-07:00</authored-date>
    <message>Renamed pushelt -&gt; cons again.</message>
    <tree>b8d16513b1a05b76996dc980c8fbf9ddb631a3d0</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>25dca010c9dacc0115f05c50cf0b9d8742e64a44</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/bea5f65c1cc365afaa2e3bd541bcf3149f672602</url>
    <id>bea5f65c1cc365afaa2e3bd541bcf3149f672602</id>
    <committed-date>2008-06-12T07:35:48-07:00</committed-date>
    <authored-date>2008-06-12T07:34:01-07:00</authored-date>
    <message>Removed c function definitions from markdown_parser.leg
and put them in two included files, parsing_functions.c
and utility_functions.c.

This makes it easier for people to find the grammar.</message>
    <tree>943a42aa39c886c28fe959b7e435ef9c660d7342</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac99e2c82dd8aa08468cc89d4c92a72e17f226b8</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/25dca010c9dacc0115f05c50cf0b9d8742e64a44</url>
    <id>25dca010c9dacc0115f05c50cf0b9d8742e64a44</id>
    <committed-date>2008-06-12T07:22:36-07:00</committed-date>
    <authored-date>2008-06-12T07:22:36-07:00</authored-date>
    <message>Made free_element_contents static in markdown_parser.leg.</message>
    <tree>5311631425f3292056208166157d5115f4d1f4b9</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e7918072b85c091c466bc1b90df781f568cc74db</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/ac99e2c82dd8aa08468cc89d4c92a72e17f226b8</url>
    <id>ac99e2c82dd8aa08468cc89d4c92a72e17f226b8</id>
    <committed-date>2008-06-12T07:21:15-07:00</committed-date>
    <authored-date>2008-06-12T07:21:15-07:00</authored-date>
    <message>Made reverse static in markdown_parser.leg.</message>
    <tree>0bbc9d9911c52915859ad6e3bff6b0eaa1edd689</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c0cf3b54df24d24501addfa9820563cddf222582</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/e7918072b85c091c466bc1b90df781f568cc74db</url>
    <id>e7918072b85c091c466bc1b90df781f568cc74db</id>
    <committed-date>2008-06-12T07:20:14-07:00</committed-date>
    <authored-date>2008-06-12T07:20:14-07:00</authored-date>
    <message>Renamed cons -&gt; pushelt; made it static in markdown_parser.leg.</message>
    <tree>5de2b5d7ccf3e8d00342ea7f8c73abda2a04a6a2</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>388db79e26a2d8cd71710826d4037c01b6024a44</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/c0cf3b54df24d24501addfa9820563cddf222582</url>
    <id>c0cf3b54df24d24501addfa9820563cddf222582</id>
    <committed-date>2008-06-12T07:16:14-07:00</committed-date>
    <authored-date>2008-06-12T07:16:14-07:00</authored-date>
    <message>Removed unneeded debugging statements.</message>
    <tree>d61819f799d364b3d29bbec725a4afe6b708beed</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2217d5a91fd30689fc2b687f80c150f49723b192</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/f41ebd29cd9b524bfc1ed43351e3cf290ba87f62</url>
    <id>f41ebd29cd9b524bfc1ed43351e3cf290ba87f62</id>
    <committed-date>2008-06-11T22:03:45-07:00</committed-date>
    <authored-date>2008-06-11T22:03:45-07:00</authored-date>
    <message>Release link contents from REFERENCE elements.
This fixes the last memory leak, I think.</message>
    <tree>b706639af7864c27bc878409c4959e245c3cc4d5</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88bcde615b466a83a817a6a78378461c65f54954</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/2217d5a91fd30689fc2b687f80c150f49723b192</url>
    <id>2217d5a91fd30689fc2b687f80c150f49723b192</id>
    <committed-date>2008-06-11T22:00:54-07:00</committed-date>
    <authored-date>2008-06-11T22:00:54-07:00</authored-date>
    <message>Free unused element in AtxHeading parser.</message>
    <tree>4a95bed6e3ecd686843cea188d4ebd1586542add</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>af5e136665a54c1640776d108392f7d123ab51a3</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/88bcde615b466a83a817a6a78378461c65f54954</url>
    <id>88bcde615b466a83a817a6a78378461c65f54954</id>
    <committed-date>2008-06-11T20:00:29-07:00</committed-date>
    <authored-date>2008-06-11T19:53:43-07:00</authored-date>
    <message>Free Labels in ReferenceLinkDouble and ReferenceLinkSingle parsers.</message>
    <tree>a5718aa604fcf200d5e0eb7e377d01ba3647e3b0</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a67d3d5ab889fd9b30126c01c16e486941a46ba4</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/af5e136665a54c1640776d108392f7d123ab51a3</url>
    <id>af5e136665a54c1640776d108392f7d123ab51a3</id>
    <committed-date>2008-06-11T19:43:22-07:00</committed-date>
    <authored-date>2008-06-11T19:43:22-07:00</authored-date>
    <message>Simplified AutoLinkURL parser.</message>
    <tree>ba3fa714f94491236a27344821c7ba82044c8622</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1c7056f8f647908e56744475c2065197ae22403f</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/701e91f545877a8387f800fbefe71e25db087ec1</url>
    <id>701e91f545877a8387f800fbefe71e25db087ec1</id>
    <committed-date>2008-06-11T18:37:32-07:00</committed-date>
    <authored-date>2008-06-11T18:37:32-07:00</authored-date>
    <message>Cleaned up RawNoteBlock, parse_notes.</message>
    <tree>18259a7f31fbc985b2e14e0e89c37b6ffdd5f9b0</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fcb704c476df10af239f1fac0cb372fc2f601fce</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/33c56384e92e10f5365cdbcb81cc93ef9a6b8f75</url>
    <id>33c56384e92e10f5365cdbcb81cc93ef9a6b8f75</id>
    <committed-date>2008-06-11T17:00:11-07:00</committed-date>
    <authored-date>2008-06-11T17:00:11-07:00</authored-date>
    <message>Removed BlankLines, rewrote ListContinuationBlock so as not to need it.</message>
    <tree>7218689d8fcda1bbe7c07316a3f9e5fa7d876d7f</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7014dd25f7126ebc99f1ad4c9f7468daeb64325e</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/fcb704c476df10af239f1fac0cb372fc2f601fce</url>
    <id>fcb704c476df10af239f1fac0cb372fc2f601fce</id>
    <committed-date>2008-06-11T16:57:19-07:00</committed-date>
    <authored-date>2008-06-11T16:57:19-07:00</authored-date>
    <message>Added needed {}'s to if in ListContinuationBlock parser.</message>
    <tree>9c7487000e3fcd4c8edcc591342a4d36abc574be</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2bfdf6285ccebcaecc1fb464dfafd8b8a12a4ae0</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/7014dd25f7126ebc99f1ad4c9f7468daeb64325e</url>
    <id>7014dd25f7126ebc99f1ad4c9f7468daeb64325e</id>
    <committed-date>2008-06-11T16:54:18-07:00</committed-date>
    <authored-date>2008-06-11T16:54:18-07:00</authored-date>
    <message>Release string contents of CODE elements in free_element_contents.</message>
    <tree>dc02775edcaa251d6bf7cd83216cc782af87f362</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f27569f10855a35e68d93709232d851319ad4fc8</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/2bfdf6285ccebcaecc1fb464dfafd8b8a12a4ae0</url>
    <id>2bfdf6285ccebcaecc1fb464dfafd8b8a12a4ae0</id>
    <committed-date>2008-06-11T16:51:44-07:00</committed-date>
    <authored-date>2008-06-11T16:51:44-07:00</authored-date>
    <message>Made 'link' field in Contents union a pointer to link, for memory efficiency.</message>
    <tree>4651caed2898ac78188a1dd0bdcf5023c6a83a79</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>82383a8b11750befa5f99ba8630c8a580740ca30</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/f27569f10855a35e68d93709232d851319ad4fc8</url>
    <id>f27569f10855a35e68d93709232d851319ad4fc8</id>
    <committed-date>2008-06-11T16:40:10-07:00</committed-date>
    <authored-date>2008-06-11T16:40:10-07:00</authored-date>
    <message>Have TerminalEndline return a NULL rather than an empty SPACE element.</message>
    <tree>51cb68a9a1bedbd62f98cb07149357f67c273e82</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ce774f0d62f25425e327592453cf71071bd12cc0</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/bd230235a9adfd57f2213e7051e3b27fd47fc9ac</url>
    <id>bd230235a9adfd57f2213e7051e3b27fd47fc9ac</id>
    <committed-date>2008-06-11T16:36:03-07:00</committed-date>
    <authored-date>2008-06-11T16:36:03-07:00</authored-date>
    <message>Added free_element function.  Free unneeded elements in Link parsers.</message>
    <tree>c35fc9388a44eca1a88add001df6a2b724cdb3a6</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c13c1b22a80bf5168ae168968b0f4b90c19d91e5</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/ce774f0d62f25425e327592453cf71071bd12cc0</url>
    <id>ce774f0d62f25425e327592453cf71071bd12cc0</id>
    <committed-date>2008-06-11T16:22:28-07:00</committed-date>
    <authored-date>2008-06-11T16:22:28-07:00</authored-date>
    <message>Minor changes; one added free().</message>
    <tree>5a2475eb6e67a0fae301f8cad71b13f73c1c72b7</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20a20d38c024957f05687abfee345b2543da19a0</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/3df086e218626d8cd5c382242996730978be7b90</url>
    <id>3df086e218626d8cd5c382242996730978be7b90</id>
    <committed-date>2008-06-11T16:03:03-07:00</committed-date>
    <authored-date>2008-06-11T16:03:03-07:00</authored-date>
    <message>Plugged some more memory leaks.</message>
    <tree>968a853a44bb93146c5a35e3686d7d7fc401029e</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4483b2f8047b8ca5504ba5f507619ea6c9087d9f</id>
      </parent>
    </parents>
    <author>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </author>
    <url>http://github.com/jgm/peg-markdown/commit/20a20d38c024957f05687abfee345b2543da19a0</url>
    <id>20a20d38c024957f05687abfee345b2543da19a0</id>
    <committed-date>2008-06-10T22:12:40-07:00</committed-date>
    <authored-date>2008-06-10T22:12:40-07:00</authored-date>
    <message>Free strings as they are concatentated in concat_string_list.</message>
    <tree>10c68834d51d643942b6e23b922e75b62795737f</tree>
    <committer>
      <name>John MacFarlane</name>
      <email>jgm@berkeley.edu</email>
    </committer>
  </commit>
</commits>
