diff --git a/doc/Attic/history.html b/doc/Attic/history.html index 30258acf..a1793ddb 100644 --- a/doc/Attic/history.html +++ b/doc/Attic/history.html @@ -30,6 +30,17 @@ Completely rewritten expression parsing code, and traits class support; now conforms to the standardization proposal.
  • + Breaking Change: The syntax + options that can be passed to basic_regex + constructors have been rationalized.  The default option (perl) now + has a value of zero, and it is now clearly documented which options apply to + which regular expression syntax styles (perl, + POSIX-extended, POSIX-basic etc).  Some of the more esoteric + options have now been removed, so there is the possibility that existing code + may fail to compile: however equivalent functionality should still be + available. +
  • + Breaking Change: POSIX-extended and POSIX-basic regular expressions now enforce the letter of the POSIX standard much more closely than before.
  • @@ -48,16 +59,16 @@ Changed newline support to recognise \f as a line separator (all character types), and \x85 as a line separator for wide characters / Unicode only.
  • - Added a new format flag format_literal that - treats the replace string as a literal, rather than a Perl or Sed style + Added a new format flag format_literal + that treats the replace string as a literal, rather than a Perl or Sed style format string.
  • Errors are now reported by throwing exceptions of type - regex_error. The types used previously - bad_expression and - bad_pattern - are now just typedefs for regex_error. Type - regex_error has a couple of new members: code() to report an error code rather - than a string, and position() to report where in the expression the error - occured.
  • + regex_error. The types used previously - bad_expression + and bad_pattern - are now just typedefs for regex_error. + Type regex_error has a couple of new members: code() to + report an error code rather than a string, and position() to + report where in the expression the error occured.

    Boost 1.32.1.

    + regex_error. The types used previously - bad_expression + and bad_pattern - are now just typedefs for regex_error. + Type regex_error has a couple of new members: code() to + report an error code rather than a string, and position() to + report where in the expression the error occured.

    Boost 1.32.1.