<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>fab0adbe13f09f34905a8197c77dfda56b01a140</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/d04786b04e5f32cd2d1423d59d3c46b64e1c1b4a</url>
    <id>d04786b04e5f32cd2d1423d59d3c46b64e1c1b4a</id>
    <committed-date>2009-12-20T17:27:36-08:00</committed-date>
    <authored-date>2009-12-20T17:27:36-08:00</authored-date>
    <message>added 'setERR' method to enable/disable internal error notification to console for wrong selectors, slightly changed 'setQSA' method, no need to return the actual state</message>
    <tree>25c53b0d40abb2045fa32253a2b4ca45b9c4f47f</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6d22e1bb9ee16cd0296fbf8d5d1b0ba699af56cd</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/fab0adbe13f09f34905a8197c77dfda56b01a140</url>
    <id>fab0adbe13f09f34905a8197c77dfda56b01a140</id>
    <committed-date>2009-12-20T13:24:53-08:00</committed-date>
    <authored-date>2009-12-20T13:24:53-08:00</authored-date>
    <message>changed pretty indentation, was breaking my internal *NIX builds, 'else if' were turned to 'elseif' during comments/blanks removal for minimization</message>
    <tree>f81e6c532cf9100ca560b5e8a6c3004c3c9cf34c</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7b3b06338a524d441ae1293b148a1e852f7d40f9</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/6d22e1bb9ee16cd0296fbf8d5d1b0ba699af56cd</url>
    <id>6d22e1bb9ee16cd0296fbf8d5d1b0ba699af56cd</id>
    <committed-date>2009-12-20T13:18:19-08:00</committed-date>
    <authored-date>2009-12-20T13:18:19-08:00</authored-date>
    <message>avoid returning elements for wrong pseudo selectors when extending NWMatcher with add-ons</message>
    <tree>905a1d595907c4a605feb32e1d59834bb573b71d</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5da3e93ad62d3c7dae7564389b81f345a26bedf</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/7b3b06338a524d441ae1293b148a1e852f7d40f9</url>
    <id>7b3b06338a524d441ae1293b148a1e852f7d40f9</id>
    <committed-date>2009-12-18T11:46:10-08:00</committed-date>
    <authored-date>2009-12-18T11:46:10-08:00</authored-date>
    <message>improved ':focus' pseudo resolution, added 'A' and 'AREA' elements as focussable (jdalton)</message>
    <tree>6ff36284aa4901a59cbdc0c55c11b7840322ed23</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7e89c5a1d47de54b12e824ec125981dd137139a4</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/b5da3e93ad62d3c7dae7564389b81f345a26bedf</url>
    <id>b5da3e93ad62d3c7dae7564389b81f345a26bedf</id>
    <committed-date>2009-12-17T06:18:38-08:00</committed-date>
    <authored-date>2009-12-17T06:18:38-08:00</authored-date>
    <message>moved down DEBUGGING block, after NATIVE_QSAPI is defined, since 'setQSA' method uses it to correctly initialize USE_QSA flag</message>
    <tree>9a02fdf286cd93921354e717eec4dd0b083a144a</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>94d94a183a8312555a94ca1e9678d43f73d66f70</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/7e89c5a1d47de54b12e824ec125981dd137139a4</url>
    <id>7e89c5a1d47de54b12e824ec125981dd137139a4</id>
    <committed-date>2009-12-15T10:52:16-08:00</committed-date>
    <authored-date>2009-12-15T10:52:16-08:00</authored-date>
    <message>removed 'getAttributeCaseMap' method since it is not currenlty in use, removed an extra space</message>
    <tree>e9932b5bef1921a21105c8000e0735bab0cd893a</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dc61acbeabaa732d598691deb92cb37980f1662d</id>
      </parent>
      <parent>
        <id>326e78af5fdb750d6d73b687d08ff74b019c270e</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/94d94a183a8312555a94ca1e9678d43f73d66f70</url>
    <id>94d94a183a8312555a94ca1e9678d43f73d66f70</id>
    <committed-date>2009-12-15T10:46:22-08:00</committed-date>
    <authored-date>2009-12-15T10:46:22-08:00</authored-date>
    <message>Merge branch 'master' of github.com:dperini/nwmatcher</message>
    <tree>ddbd78bde1d67c14e1707ab7093f76ae61ef3b9a</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a517ebed361235ed45ff0ebb30c7e27b3fa1d0a</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/dc61acbeabaa732d598691deb92cb37980f1662d</url>
    <id>dc61acbeabaa732d598691deb92cb37980f1662d</id>
    <committed-date>2009-12-15T10:42:38-08:00</committed-date>
    <authored-date>2009-12-15T10:38:38-08:00</authored-date>
    <message>changed the way XHTML_TABLE and HTML_TABLE are selected for matching in attribute resolver, XHTML_TABLE will be used only for correctly served XML/XHTML documents, this change was necessary since IE doesn't handle yet the XHTML Media Type and to avoids bugging users/devs about wrongly served XHTML pages (jdalton)</message>
    <tree>ddbd78bde1d67c14e1707ab7093f76ae61ef3b9a</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3a517ebed361235ed45ff0ebb30c7e27b3fa1d0a</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/326e78af5fdb750d6d73b687d08ff74b019c270e</url>
    <id>326e78af5fdb750d6d73b687d08ff74b019c270e</id>
    <committed-date>2009-12-15T10:38:38-08:00</committed-date>
    <authored-date>2009-12-15T10:38:38-08:00</authored-date>
    <message>changed the way XHTML_TABLE and HTML_TABLE are selected for matching in attribute resolver, XHTML_TABLE will be used only for correctly served XML/XHTML documents, this change was necessary since IE doesn't handle yet the XHTML Media Type and to avoids bugging users/devs about wrongly served XHTML pages</message>
    <tree>ddbd78bde1d67c14e1707ab7093f76ae61ef3b9a</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a9013a354b327f5a55b51e085e70f2b0577cd703</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/3a517ebed361235ed45ff0ebb30c7e27b3fa1d0a</url>
    <id>3a517ebed361235ed45ff0ebb30c7e27b3fa1d0a</id>
    <committed-date>2009-12-13T06:38:05-08:00</committed-date>
    <authored-date>2009-12-13T06:38:05-08:00</authored-date>
    <message>avoid invoking 'getAttributeCaseMap()' for every selection operation, just do it when necessary in the attribute resolver</message>
    <tree>ee46ff6c17b2f6b0f2d238712c8c9f0293983a22</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c16d90640e82398e1bae55df47323c22ef4c2f8f</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/a9013a354b327f5a55b51e085e70f2b0577cd703</url>
    <id>a9013a354b327f5a55b51e085e70f2b0577cd703</id>
    <committed-date>2009-12-12T13:52:52-08:00</committed-date>
    <authored-date>2009-12-11T08:55:13-08:00</authored-date>
    <message>fixed missing 'substr()' on source of comparison too for 'lang' pseudo resolver, added extra safeguard agains XML documents by checking the 'lang' property is not 'undefined', removed a space (jdalton)</message>
    <tree>a28cff3a4a80d6581c1284863471a64733fc4f7f</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cce0332d6be1642cb6a7637c888eaa499be21496</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/c16d90640e82398e1bae55df47323c22ef4c2f8f</url>
    <id>c16d90640e82398e1bae55df47323c22ef4c2f8f</id>
    <committed-date>2009-12-10T16:35:01-08:00</committed-date>
    <authored-date>2009-12-10T16:35:01-08:00</authored-date>
    <message>minor tweaking to Prototype unit test description of a changed test, '!=' in attribute operators has been deprecated</message>
    <tree>adf327babb18bf74d8285f791546b84243ebae55</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>53aaf90a5b0b88bcac76c181b0e1b820d488a5b0</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/cce0332d6be1642cb6a7637c888eaa499be21496</url>
    <id>cce0332d6be1642cb6a7637c888eaa499be21496</id>
    <committed-date>2009-12-10T16:26:04-08:00</committed-date>
    <authored-date>2009-12-10T16:25:42-08:00</authored-date>
    <message>correction to 'lang' pseudo resolver 'en' matches any of 'en', 'en-gb', 'en-us', and if not set on the element itself it is inherited from a parent (jdalton)</message>
    <tree>bd3f6a5f0233d4e5be0cd69c408e557200beb808</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f9da03cc5374a716b43316f32b591c80cb84702f</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/53aaf90a5b0b88bcac76c181b0e1b820d488a5b0</url>
    <id>53aaf90a5b0b88bcac76c181b0e1b820d488a5b0</id>
    <committed-date>2009-12-07T17:46:48-08:00</committed-date>
    <authored-date>2009-12-07T17:46:48-08:00</authored-date>
    <message>reverted NATIVE_SLICE_PROTO feature test to check first element of the array because Safari 2.0 actually returns an Array with undefined values in it, added check for this feature as safeguard to 'byTag' and 'byClass' methods</message>
    <tree>e517fd8ad0fcfb3a461bba3f8697146ef530193f</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>552d8614a49e1eb849512c57cf47688a9acdd70e</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/f9da03cc5374a716b43316f32b591c80cb84702f</url>
    <id>f9da03cc5374a716b43316f32b591c80cb84702f</id>
    <committed-date>2009-12-07T17:39:25-08:00</committed-date>
    <authored-date>2009-12-07T17:39:25-08:00</authored-date>
    <message>removed unused Safari 2.0 detection using [object AbstractView] uniqueness, added/tweaked comments</message>
    <tree>441c3f0311baca900ba5f6b73389231479f09be1</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>51138f588f5e2524827d15c3882cc64f015b46c7</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/552d8614a49e1eb849512c57cf47688a9acdd70e</url>
    <id>552d8614a49e1eb849512c57cf47688a9acdd70e</id>
    <committed-date>2009-12-07T16:28:19-08:00</committed-date>
    <authored-date>2009-12-07T16:28:19-08:00</authored-date>
    <message>duplicated code for TAG &amp; CLASS RTL optimizations, one branch for browsers having GEBCN and one for those not having it, the optimizations must be performed in reversed order for performances</message>
    <tree>f08061f55214a53f09767e8c21c638c53e6eaec4</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>de3b672328e62f5d12d2c09d8095c39b6f29d55a</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/51138f588f5e2524827d15c3882cc64f015b46c7</url>
    <id>51138f588f5e2524827d15c3882cc64f015b46c7</id>
    <committed-date>2009-12-07T12:54:21-08:00</committed-date>
    <authored-date>2009-12-07T12:54:21-08:00</authored-date>
    <message>removed non needed lines to conditionally convert node list to array, now all needed methods already return array</message>
    <tree>9fb8cd0ca8f7098c15f3bc750bbfd54f0d7a37d0</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2e9b2237f3500b56ac00e6f48868209280039703</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/de3b672328e62f5d12d2c09d8095c39b6f29d55a</url>
    <id>de3b672328e62f5d12d2c09d8095c39b6f29d55a</id>
    <committed-date>2009-12-07T12:40:10-08:00</committed-date>
    <authored-date>2009-12-07T12:40:10-08:00</authored-date>
    <message>enabled RE_SIMPLE_SELECTOR optimizations that were left disabled for IE, now both 'byTag' and 'byClass' methods are returning converted array</message>
    <tree>c04e9f1261ee0b5d5dab8925d7a49f11473a0671</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d5eabc62c4c606f7fecf537c489c005ef2b555d3</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/2e9b2237f3500b56ac00e6f48868209280039703</url>
    <id>2e9b2237f3500b56ac00e6f48868209280039703</id>
    <committed-date>2009-12-07T12:35:45-08:00</committed-date>
    <authored-date>2009-12-07T12:26:53-08:00</authored-date>
    <message>changed the ID optimization RTL to execute before the LTR one and tweaked to return earlier for not found ids, removed a blank line</message>
    <tree>26a7d9caa2342fe51c59829b58f4f637b47f42e7</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3928bcc65a2671efbca19046c43c862bd42ccee9</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/d5eabc62c4c606f7fecf537c489c005ef2b555d3</url>
    <id>d5eabc62c4c606f7fecf537c489c005ef2b555d3</id>
    <committed-date>2009-12-07T12:04:48-08:00</committed-date>
    <authored-date>2009-12-07T12:04:48-08:00</authored-date>
    <message>slightly improved code for the 'byTag' method on IE browsers</message>
    <tree>1a6831072467dc4daeec5228df0b82f780a7f3f9</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c5b957459e4cd1a8c471c291784e58ebfcb61990</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/3928bcc65a2671efbca19046c43c862bd42ccee9</url>
    <id>3928bcc65a2671efbca19046c43c862bd42ccee9</id>
    <committed-date>2009-12-07T06:29:24-08:00</committed-date>
    <authored-date>2009-12-07T06:29:24-08:00</authored-date>
    <message>fixed a problem with general siblings resolver missing a check for non elements in the non NATIVE_TRAVERSAL_API fork</message>
    <tree>0dcc4c5c7f7ad3ef618bf9d712dcb5b782375514</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ed18cc5ea839340de991d1b7f9daab3bf5a0b186</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/c5b957459e4cd1a8c471c291784e58ebfcb61990</url>
    <id>c5b957459e4cd1a8c471c291784e58ebfcb61990</id>
    <committed-date>2009-12-06T19:13:11-08:00</committed-date>
    <authored-date>2009-12-06T19:07:31-08:00</authored-date>
    <message>fixed 'byTag' which could severely mess up results with '*' on IE</message>
    <tree>36dd64a5adf002093ee2b4de06c04186e887fa0b</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f37e24f7527676fb80df146bc8f7b0dbba8c1cfd</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/ed18cc5ea839340de991d1b7f9daab3bf5a0b186</url>
    <id>ed18cc5ea839340de991d1b7f9daab3bf5a0b186</id>
    <committed-date>2009-12-06T18:33:13-08:00</committed-date>
    <authored-date>2009-12-06T18:33:13-08:00</authored-date>
    <message>swapped order of CLASS &amp; TAG optimizations, CLASS is now last</message>
    <tree>c2cb2a3578179966f252bfa4b3e5f00111189a04</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>944aac21988478b1ac20e546e5077ef6af8d52ab</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/f37e24f7527676fb80df146bc8f7b0dbba8c1cfd</url>
    <id>f37e24f7527676fb80df146bc8f7b0dbba8c1cfd</id>
    <committed-date>2009-12-06T18:14:43-08:00</committed-date>
    <authored-date>2009-12-06T18:14:43-08:00</authored-date>
    <message>rescued and reviewed previous optimization for nested general siblings, fixed case non returning converted array as result</message>
    <tree>08c89eca346d9784c155066744a2eb4c19606a47</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>8a1296400f3c63e605168b1797348b9534e29fce</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/944aac21988478b1ac20e546e5077ef6af8d52ab</url>
    <id>944aac21988478b1ac20e546e5077ef6af8d52ab</id>
    <committed-date>2009-12-06T04:49:49-08:00</committed-date>
    <authored-date>2009-12-06T04:49:49-08:00</authored-date>
    <message>made 'byClass' and 'byTag' always return array, 'byTag' now removes non-elements earlier, removed SKIP_NON_ELEMENTS from compiled function since now only elements are passed to compiled functions</message>
    <tree>e28eac819c36188a2db102b703b1a50c3fa4f2fe</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0d0ae07a0ee6069b2c8d4140014dea4b4104f41d</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/8a1296400f3c63e605168b1797348b9534e29fce</url>
    <id>8a1296400f3c63e605168b1797348b9534e29fce</id>
    <committed-date>2009-12-06T04:21:16-08:00</committed-date>
    <authored-date>2009-12-06T04:21:16-08:00</authored-date>
    <message>changed the checks for non-elements using alpha comparison of nodeName '@'</message>
    <tree>ce335e4614d981eed0c930b1328766a22e7746b6</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f495b26aaa2f5586769450469192ac9ab2e55058</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/0d0ae07a0ee6069b2c8d4140014dea4b4104f41d</url>
    <id>0d0ae07a0ee6069b2c8d4140014dea4b4104f41d</id>
    <committed-date>2009-12-05T07:35:16-08:00</committed-date>
    <authored-date>2009-12-05T07:35:16-08:00</authored-date>
    <message>trimmed code size in 'byId' by reusing the same while loop, also avoid a call-out to 'byTag' for perf (jdalton)</message>
    <tree>b1fc5f8b05c107927141f9699c64ac667c501546</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ec98548aff655f7ad80628d0155841e015b988a4</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/f495b26aaa2f5586769450469192ac9ab2e55058</url>
    <id>f495b26aaa2f5586769450469192ac9ab2e55058</id>
    <committed-date>2009-12-05T06:39:10-08:00</committed-date>
    <authored-date>2009-12-05T06:39:10-08:00</authored-date>
    <message>removed 'N' variable in compiled functions, instead use 'c[k]' for 'select()' and 'k' for 'match()', changed compiler loops to 'for' since we need to increment 'k' later now</message>
    <tree>d97aa5c6b60e8152983c380c2ec331fe5fedb0af</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e16df2f01417dc9d24ee910ca4caf89863fbf13c</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/ec98548aff655f7ad80628d0155841e015b988a4</url>
    <id>ec98548aff655f7ad80628d0155841e015b988a4</id>
    <committed-date>2009-12-05T06:37:55-08:00</committed-date>
    <authored-date>2009-12-05T06:37:55-08:00</authored-date>
    <message>removed 'N' variable in compiled functions, instead use 'c[k]' for 'select()' and 'k' for 'match()', changed compiler loops to 'for' since we need to increment 'k' later now</message>
    <tree>ef830578ba20dd906515dc8d8c1505b7c2527d84</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c94aff995c080bb290d556f52f1feaf767a8a8d</id>
      </parent>
    </parents>
    <author>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </author>
    <url>http://github.com/dperini/nwmatcher/commit/e16df2f01417dc9d24ee910ca4caf89863fbf13c</url>
    <id>e16df2f01417dc9d24ee910ca4caf89863fbf13c</id>
    <committed-date>2009-12-05T05:12:42-08:00</committed-date>
    <authored-date>2009-12-05T05:12:42-08:00</authored-date>
    <message>avoid repeating a statement, should only be executed the first time a selector group is parsed/visited</message>
    <tree>7419b68d7e11e4d25ce9b14f39898b3ea11188f5</tree>
    <committer>
      <name>Diego Perini</name>
      <email>diego@ns.iport.int</email>
    </committer>
  </commit>
</commits>
