]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 27 Mar 2000 09:51:45 +0000 (09:51 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 27 Mar 2000 09:51:45 +0000 (09:51 +0000)
src/ChangeLog

index e95a87b3434d27805eb7d3d78f2da75288fe457d..37ef8ee4d06edbd576ed5eeac59c1622fa3423a2 100644 (file)
@@ -1,3 +1,12 @@
+2000-03-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * regex.c (enum re_opcode_t): New opcode on_failure_jump_nastyloop.
+       (print_partial_compiled_pattern, re_compile_fastmap): Handle new opcode.
+       (regex_compile): Use on_failure_jump_nastyloop for non-greedy loops.
+       (re_match_2_internal): Add code for on_failure_jump_nastyloop when
+       executing it as well as when popping it off the stack to find infinite
+       loops in non-greedy repetition operators.
+
 2000-03-26  Gerd Moellmann  <gerd@gnu.org>
 
        * doc.c (Qfunction_documentation): New variable.