<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>6b02b1c72b74da27a2b542fb6601fa98dd6d34ee</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/b0b8dd0948ced31d7a7dafcde723a576506568a0</url>
    <id>b0b8dd0948ced31d7a7dafcde723a576506568a0</id>
    <committed-date>2009-01-04T12:25:39-08:00</committed-date>
    <authored-date>2009-01-04T08:47:16-08:00</authored-date>
    <message>Generate target string outside the recognizer loop

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>895bd9754c02bd5ad2fd6a996880abb109461ed7</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>15c9bb2328a508e1c05c05f5f0549b54cb8d2dbc</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/6b02b1c72b74da27a2b542fb6601fa98dd6d34ee</url>
    <id>6b02b1c72b74da27a2b542fb6601fa98dd6d34ee</id>
    <committed-date>2009-01-04T12:25:24-08:00</committed-date>
    <authored-date>2009-01-04T09:42:59-08:00</authored-date>
    <message>Use ActionController::PerformanceTest to organize benchmarks and profilings

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>d61dbe4f3557cc02cd0a5671b99f30e8540d654d</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>27b213ddb63afa89fb2712f1ad8935efdc6475a6</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/15c9bb2328a508e1c05c05f5f0549b54cb8d2dbc</url>
    <id>15c9bb2328a508e1c05c05f5f0549b54cb8d2dbc</id>
    <committed-date>2009-01-04T12:25:23-08:00</committed-date>
    <authored-date>2009-01-04T08:45:40-08:00</authored-date>
    <message>=~ is a bit faster than String#match

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>c9ae28bafba9812a0249721a0d0bf1b1e2fbc72c</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9feaebaba7fed4ba509d97e0faafa957b971166a</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/27b213ddb63afa89fb2712f1ad8935efdc6475a6</url>
    <id>27b213ddb63afa89fb2712f1ad8935efdc6475a6</id>
    <committed-date>2009-01-04T12:25:00-08:00</committed-date>
    <authored-date>2009-01-04T08:37:33-08:00</authored-date>
    <message>Only compact match captures once

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>eabe62af1cedbe515089c7a807225d1149b1624f</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7700260ed53a9b15d6d73ad48827dbba2511ac04</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/9feaebaba7fed4ba509d97e0faafa957b971166a</url>
    <id>9feaebaba7fed4ba509d97e0faafa957b971166a</id>
    <committed-date>2009-01-04T12:24:59-08:00</committed-date>
    <authored-date>2009-01-04T08:23:02-08:00</authored-date>
    <message>Need to setup dummy controllers

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>bb3e98fc3dbe485eeccfa8f1ed4a5d51273d8d7c</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fa87a82446139586ba89584a860635ab12983c3f</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/7700260ed53a9b15d6d73ad48827dbba2511ac04</url>
    <id>7700260ed53a9b15d6d73ad48827dbba2511ac04</id>
    <committed-date>2009-01-03T21:18:51-08:00</committed-date>
    <authored-date>2009-01-03T21:18:51-08:00</authored-date>
    <message>Dyslexia is bad my friends</message>
    <tree>16550545696c0c8b0060d39873a57525d43a81d3</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36686c7768e5c80754f5ff51d063577cee090603</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/fa87a82446139586ba89584a860635ab12983c3f</url>
    <id>fa87a82446139586ba89584a860635ab12983c3f</id>
    <committed-date>2009-01-03T21:18:18-08:00</committed-date>
    <authored-date>2009-01-03T21:18:18-08:00</authored-date>
    <message>30% perf increase by caching controller class when possible

~/code/router/vendor/plugins/krauter/benchmarks(master) &gt; ruby recognize.rb
Rehearsal ------------------------------------------------------
small set (best):    0.040000   0.000000   0.040000 (  0.035980)
small set (worst):   0.120000   0.010000   0.130000 (  0.127824)
large set (best):    0.180000   0.000000   0.180000 (  0.180927)
large set (worst):   9.120000   0.050000   9.170000 (  9.241206)
--------------------------------------------- total: 9.520000sec

                         user     system      total        real
small set (best):    0.030000   0.000000   0.030000 (  0.039323)
small set (worst):   0.090000   0.000000   0.090000 (  0.089193)
large set (best):    0.090000   0.000000   0.090000 (  0.092770)
large set (worst):   9.190000   0.040000   9.230000 (  9.304173)</message>
    <tree>7816e0bf808485a51094f1b969fe3c4fa78cc539</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>04a3b679d60fff3b468102ccbfb1ec823c412a4f</id>
      </parent>
    </parents>
    <author>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/36686c7768e5c80754f5ff51d063577cee090603</url>
    <id>36686c7768e5c80754f5ff51d063577cee090603</id>
    <committed-date>2009-01-02T22:22:48-08:00</committed-date>
    <authored-date>2009-01-02T22:22:48-08:00</authored-date>
    <message>Forgot to re-cache recognizers...now they are.  These look way better:

Rehearsal ------------------------------------------------------
small set (best):    0.050000   0.010000   0.060000 (  0.049336)
small set (worst):   0.160000   0.000000   0.160000 (  0.169854)
large set (best):    0.170000   0.010000   0.180000 (  0.184860)
large set (worst):  12.940000   0.050000  12.990000 ( 13.074686)
-------------------------------------------- total: 13.390000sec

                         user     system      total        real
small set (best):    0.050000   0.000000   0.050000 (  0.053315)
small set (worst):   0.130000   0.000000   0.130000 (  0.134474)
large set (best):    0.100000   0.000000   0.100000 (  0.106628)
large set (worst):  12.900000   0.070000  12.970000 ( 13.062215)</message>
    <tree>eae465e7423b199ca9b5d16428a3e6c084baf46d</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f72db638f620f35b2148f910f4e781ffd21a850a</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/04a3b679d60fff3b468102ccbfb1ec823c412a4f</url>
    <id>04a3b679d60fff3b468102ccbfb1ec823c412a4f</id>
    <committed-date>2009-01-02T20:31:50-08:00</committed-date>
    <authored-date>2009-01-02T17:40:18-08:00</authored-date>
    <message>add some recognize benchmarks

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>b4d674ffb7212c2c85b3d1eec53d4e8e953ca2cc</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2bb57457779acd0c5120a3b0c7c97221c2d97543</id>
      </parent>
    </parents>
    <author>
      <name>Joshua Peek</name>
      <email>josh@joshpeek.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/f72db638f620f35b2148f910f4e781ffd21a850a</url>
    <id>f72db638f620f35b2148f910f4e781ffd21a850a</id>
    <committed-date>2009-01-02T20:31:49-08:00</committed-date>
    <authored-date>2009-01-02T16:54:56-08:00</authored-date>
    <message>removed rails app dependency so tests can run standalone

Signed-off-by: Jeremy McAnally &lt;jeremymcanally@gmail.com&gt;</message>
    <tree>f48ef5a2a5c2a04cf86265f34e28fb796544037d</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array"/>
    <author>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </author>
    <url>http://github.com/jeremymcanally/krauter/commit/2bb57457779acd0c5120a3b0c7c97221c2d97543</url>
    <id>2bb57457779acd0c5120a3b0c7c97221c2d97543</id>
    <committed-date>2009-01-02T12:59:26-08:00</committed-date>
    <authored-date>2009-01-02T12:59:26-08:00</authored-date>
    <message>First commit.  Please don't hurt me.</message>
    <tree>2f159c6b788dc89b9bdec2d01ea8e23865860159</tree>
    <committer>
      <name>Jeremy McAnally</name>
      <email>jeremymcanally@gmail.com</email>
    </committer>
  </commit>
</commits>
