diff --git a/changes.txt b/changes.txt index 4b653856..39c6937f 100644 --- a/changes.txt +++ b/changes.txt @@ -1,3 +1,7 @@ +Version 305: +FIXED: SunPro 6.1 support +FIXED: Spurious extra matches at the end of input when grepping with .* + Version 304: FIXED: Missing this-> prefix to some symbols in cpp_regex_traits.cpp CHANGED: Error reporting for wide character tests. @@ -238,5 +242,6 @@ BUG: character sets don't function correctly when regbase::char_classes + diff --git a/demo/regress/tests.txt b/demo/regress/tests.txt index ada1c34c..95202a78 100644 --- a/demo/regress/tests.txt +++ b/demo/regress/tests.txt @@ -762,6 +762,8 @@ a+ "...aaa,,," $0 aaa a+ "...aaa,,," $1 "" a+ "...aaa,,," $15 "" (a+)b+ "...aaabbb,,," $1 aaa +[[:digit:]]* 123ab <$0> <123><><><> +[[:digit:]]* 123ab1 <$0> <123><><><1> ; and now escapes: a+ "...aaa,,," $x "$x" @@ -868,3 +870,4 @@ a+(?#b+)b+ xaaabbba 1 7 + diff --git a/include/boost/re_detail/regex_match.hpp b/include/boost/re_detail/regex_match.hpp index 45f07b91..5523fbde 100644 --- a/include/boost/re_detail/regex_match.hpp +++ b/include/boost/re_detail/regex_match.hpp @@ -1113,6 +1113,8 @@ unsigned int reg_grep2(Predicate foo, I first, I last, const reg_expression