From: Stefan Monnier Date: Mon, 27 Mar 2000 09:51:45 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.90~4467 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d80f42b73679ead3ea91fe25a0fe9218188ac4be;p=emacs.git *** empty log message *** --- diff --git a/src/ChangeLog b/src/ChangeLog index e95a87b3434..37ef8ee4d06 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,12 @@ +2000-03-26 Stefan Monnier + + * 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 * doc.c (Qfunction_documentation): New variable.