From: Stefan Monnier Date: Sun, 5 Dec 1999 04:05:42 +0000 (+0000) Subject: * regex.c (regex_compile): Recognize *?, +? and ?? as non-greedy X-Git-Tag: emacs-pretest-21.0.90~5883 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=db0e466c893cdfbe6dad3862a3a71292d92b11c7;p=emacs.git * regex.c (regex_compile): Recognize *?, +? and ?? as non-greedy operators and handle them properly. * regex.h (RE_ALL_GREEDY): New option. (RE_UNMATCHED_RIGHT_PAREN_ORD): Moved to the end where alphabetic sorting would put it. (RE_SYNTAX_AWK, RE_SYNTAX_GREP, RE_SYNTAX_EGREP) (_RE_SYNTAX_POSIX_COMMON): Use the new option to keep old behavior. --- diff --git a/src/ChangeLog b/src/ChangeLog index b2264f4c6e9..f350ca6312f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,13 @@ +1999-12-04 Stefan Monnier + + * regex.c (regex_compile): Recognize *?, +? and ?? as non-greedy + operators and handle them properly. + * regex.h (RE_ALL_GREEDY): New option. + (RE_UNMATCHED_RIGHT_PAREN_ORD): Moved to the end where alphabetic + sorting would put it. + (RE_SYNTAX_AWK, RE_SYNTAX_GREP, RE_SYNTAX_EGREP) + (_RE_SYNTAX_POSIX_COMMON): Use the new option to keep old behavior. + 1999-12-04 Dave Love * m/arm.h: New file.