<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -7,7 +7,12 @@ Regexp.class_eval do
     while s =~ self
       retval &lt;&lt; MatchesMatch.new(start, $~)
       start += $~.end(0)
-      s = $'
+
+      s = if s == $'
+        $'[1..-1]
+      else
+        $'
+      end
     end
 
     retval</diff>
      <filename>lib/azimux/ext/regexp.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>4faba12a3d24d1fc98cae6213b60fc57ba04292a</id>
    </parent>
  </parents>
  <author>
    <name>Miles Georgi</name>
    <email>azimux@gmail.com</email>
  </author>
  <url>http://github.com/azimux/ax_lib/commit/106d25c128ee0127657ef7d80ef83cb72c51edfd</url>
  <id>106d25c128ee0127657ef7d80ef83cb72c51edfd</id>
  <committed-date>2009-10-21T00:40:14-07:00</committed-date>
  <authored-date>2009-10-21T00:40:14-07:00</authored-date>
  <message>Fixed a bug that can cause a never ending loop with certain regular expressions.</message>
  <tree>0d75a7217eb7ca8f7eb6cd908a110946b47dd417</tree>
  <committer>
    <name>Miles Georgi</name>
    <email>azimux@gmail.com</email>
  </committer>
</commit>
