<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>e9ae621739e93c6fdf654eb10dbe65435e1eb3da</id>
      </parent>
    </parents>
    <author>
      <name>Paul Davis</name>
      <email>davisp@davis-2318.hsd1.ma.comcast.net</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/2b91cacd343c57887f2447c17239a7198ac1406f</url>
    <id>2b91cacd343c57887f2447c17239a7198ac1406f</id>
    <committed-date>2009-05-17T09:38:49-07:00</committed-date>
    <authored-date>2009-05-17T09:38:49-07:00</authored-date>
    <message>Major updates to eep0018

Switched the build system to use Autotools. Lots of cribbing from Noah's work.
Changed the implementation to use an unmodified yajl library which is still
builit inline.</message>
    <tree>e08ba9a435c8699f8a4bc2dcd9d5eb73a01aa5a3</tree>
    <committer>
      <name>Paul Davis</name>
      <email>davisp@davis-2318.hsd1.ma.comcast.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9ea51b189e330b706cd7d4297a1b371cfaf9eec1</id>
      </parent>
    </parents>
    <author>
      <name>Paul Davis</name>
      <email>davisp@neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/e9ae621739e93c6fdf654eb10dbe65435e1eb3da</url>
    <id>e9ae621739e93c6fdf654eb10dbe65435e1eb3da</id>
    <committed-date>2009-02-22T11:14:50-08:00</committed-date>
    <authored-date>2009-02-22T11:14:50-08:00</authored-date>
    <message>Added license information to the repository. Removed the async code that's not used.</message>
    <tree>c07f56361d4e75459ffc94f6b2fc34368e0acf63</tree>
    <committer>
      <name>Paul Davis</name>
      <email>davisp@neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>84e955daa015b51b33b511eb6cc606380c175d36</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/9ea51b189e330b706cd7d4297a1b371cfaf9eec1</url>
    <id>9ea51b189e330b706cd7d4297a1b371cfaf9eec1</id>
    <committed-date>2009-01-25T16:13:17-08:00</committed-date>
    <authored-date>2009-01-25T16:13:17-08:00</authored-date>
    <message>Bug noticed by kocolosk. Added error info.</message>
    <tree>6e293ab4eedca04587e73769d3b2ccdd98f68cf4</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>18f9f2cad3703aae25e616c11f46a9de81473a04</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/84e955daa015b51b33b511eb6cc606380c175d36</url>
    <id>84e955daa015b51b33b511eb6cc606380c175d36</id>
    <committed-date>2009-01-25T16:00:49-08:00</committed-date>
    <authored-date>2009-01-25T16:00:49-08:00</authored-date>
    <message>Updated the build system to hopefully require less tweaking.</message>
    <tree>75272cb14f945028fe2994bb69ac12c2fcb1e47a</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>357b771be101ada3e0ad4549f1305bd9c6182b6d</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/18f9f2cad3703aae25e616c11f46a9de81473a04</url>
    <id>18f9f2cad3703aae25e616c11f46a9de81473a04</id>
    <committed-date>2008-12-27T16:18:30-08:00</committed-date>
    <authored-date>2008-12-27T16:18:30-08:00</authored-date>
    <message>Pauses to help watch memory consumption.</message>
    <tree>0cdae188f5283b45dfaf2b7008af27c2a8d16609</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>01ab6125c086e5ca5c3ffd01cf0d8fe13053041e</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/357b771be101ada3e0ad4549f1305bd9c6182b6d</url>
    <id>357b771be101ada3e0ad4549f1305bd9c6182b6d</id>
    <committed-date>2008-12-27T14:33:00-08:00</committed-date>
    <authored-date>2008-12-27T12:42:03-08:00</authored-date>
    <message>Added file based test cases. Pulled in Eno's cases. Rearranged the build system.</message>
    <tree>6f23ecf7fba2a2719c5552b0b65c83bd8cc84b65</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fb5e41040d0d6bd245c4a0dfa5874a17a5f61128</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/01ab6125c086e5ca5c3ffd01cf0d8fe13053041e</url>
    <id>01ab6125c086e5ca5c3ffd01cf0d8fe13053041e</id>
    <committed-date>2008-12-26T14:27:57-08:00</committed-date>
    <authored-date>2008-12-26T14:19:15-08:00</authored-date>
    <message>Integrated RabbitMQ's JSON parser for comparison.</message>
    <tree>fcbd0213ecd4e2efc9a96782f9e9a17692e4c178</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0fe489ba30b850faab6e2524cd26e4adb4d64244</id>
      </parent>
    </parents>
    <author>
      <name>Paul Davis</name>
      <email>davisp@neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/fb5e41040d0d6bd245c4a0dfa5874a17a5f61128</url>
    <id>fb5e41040d0d6bd245c4a0dfa5874a17a5f61128</id>
    <committed-date>2008-12-25T16:33:26-08:00</committed-date>
    <authored-date>2008-12-25T16:33:26-08:00</authored-date>
    <message>Builds on linux. Sure wish erlang had a method for auto detection of erts and erl_interface versions.</message>
    <tree>556a812a246affa16bc08fe95bdd9e6e6e573f56</tree>
    <committer>
      <name>Paul Davis</name>
      <email>davisp@neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e428d086fb71a018f49add7f12e9b8a02d4bd957</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/0fe489ba30b850faab6e2524cd26e4adb4d64244</url>
    <id>0fe489ba30b850faab6e2524cd26e4adb4d64244</id>
    <committed-date>2008-12-25T16:17:05-08:00</committed-date>
    <authored-date>2008-12-25T16:17:05-08:00</authored-date>
    <message>Changed escape decoding to be an in place operation. This avoids memcpy's on all strings into a buffer for the term
format. Also added parllelism to the testing to see if the driver would be a bottle neck in that scenario. It is.</message>
    <tree>b3a523704872021a693648a04967bd838855487a</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>30fb589f3a78efdd6322c14a67eba41055fa2606</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/e428d086fb71a018f49add7f12e9b8a02d4bd957</url>
    <id>e428d086fb71a018f49add7f12e9b8a02d4bd957</id>
    <committed-date>2008-12-25T14:14:19-08:00</committed-date>
    <authored-date>2008-12-25T14:14:19-08:00</authored-date>
    <message>Now slightly faster than mochijson.</message>
    <tree>b075bf3b6d34e0c90e5b95e2f62954b471d62edc</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab9b0215c697660cffb74505f64149ab2ca4606c</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.hsd1.ma.comcast.net</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/30fb589f3a78efdd6322c14a67eba41055fa2606</url>
    <id>30fb589f3a78efdd6322c14a67eba41055fa2606</id>
    <committed-date>2008-12-24T20:30:36-08:00</committed-date>
    <authored-date>2008-12-24T20:30:36-08:00</authored-date>
    <message>Fixed a possible memory leak with bad JSON.</message>
    <tree>e1f822747559a8744e3d34179fdf85ab34e08456</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.hsd1.ma.comcast.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d1d2f570992159925f57eed22127e9e8292f933e</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.hsd1.ma.comcast.net</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/ab9b0215c697660cffb74505f64149ab2ca4606c</url>
    <id>ab9b0215c697660cffb74505f64149ab2ca4606c</id>
    <committed-date>2008-12-24T19:42:02-08:00</committed-date>
    <authored-date>2008-12-24T19:42:02-08:00</authored-date>
    <message>Memory optimizations avoid as many memcpy's as possible. Very nearly as fast as the pure Erlang mochijson2. Which upsets
me greatly. Either I'm doing something way wrong or the Erlang &lt;-&gt; C bridge is hella slow.</message>
    <tree>23d044cf839eda97311e1ff87de44975b8fea0a8</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.hsd1.ma.comcast.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dbe496ca0f0f5ae33ff7d9ea0b6a8581daa148c7</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/d1d2f570992159925f57eed22127e9e8292f933e</url>
    <id>d1d2f570992159925f57eed22127e9e8292f933e</id>
    <committed-date>2008-12-24T17:55:42-08:00</committed-date>
    <authored-date>2008-12-24T17:55:42-08:00</authored-date>
    <message>Old file.</message>
    <tree>59823e0cc140d2aba7d4539c7b74a45d54077582</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0b1a12b072c1af5b4e5c919f1cd227940f1a758e</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/dbe496ca0f0f5ae33ff7d9ea0b6a8581daa148c7</url>
    <id>dbe496ca0f0f5ae33ff7d9ea0b6a8581daa148c7</id>
    <committed-date>2008-12-24T17:52:51-08:00</committed-date>
    <authored-date>2008-12-24T17:52:51-08:00</authored-date>
    <message>`make tests` now runs timed tests for mochijson and eep0018</message>
    <tree>968d965ba649dca5fc07ebecfbfaf84ab42adc2f</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>71112afe41cd4bb192cd5b57f75d72d3e117e1cb</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/0b1a12b072c1af5b4e5c919f1cd227940f1a758e</url>
    <id>0b1a12b072c1af5b4e5c919f1cd227940f1a758e</id>
    <committed-date>2008-12-24T17:10:39-08:00</committed-date>
    <authored-date>2008-12-24T17:10:39-08:00</authored-date>
    <message>Moving stuff.</message>
    <tree>f185e3986af0e43adcb2c60efe023e813ad3f6ba</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cf376c8c34e6cc91024ca802f4f18986735a0b05</id>
      </parent>
    </parents>
    <author>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/71112afe41cd4bb192cd5b57f75d72d3e117e1cb</url>
    <id>71112afe41cd4bb192cd5b57f75d72d3e117e1cb</id>
    <committed-date>2008-12-22T07:01:20-08:00</committed-date>
    <authored-date>2008-12-22T07:01:20-08:00</authored-date>
    <message>Passing all the tests from mochijson2.erl</message>
    <tree>263d50f6dc6e2494aec4a5be6e3039084b1bc364</tree>
    <committer>
      <name>davisp</name>
      <email>davisp@davis2318.l3u.neb.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>eno</name>
      <email>eno@capman.(none)</email>
    </author>
    <url>http://github.com/davisp/eep0018/commit/cf376c8c34e6cc91024ca802f4f18986735a0b05</url>
    <id>cf376c8c34e6cc91024ca802f4f18986735a0b05</id>
    <committed-date>2008-12-06T13:33:14-08:00</committed-date>
    <authored-date>2008-12-06T13:33:14-08:00</authored-date>
    <message>Initial import.</message>
    <tree>178b866b3eed1ce83f3ceeb51292096213601033</tree>
    <committer>
      <name>eno</name>
      <email>eno@capman.(none)</email>
    </committer>
  </commit>
</commits>
