regex v0.2.11 Release Notes

Release Date: 2018-05-01 // almost 6 years ago
  • ๐Ÿš€ This release primarily contains bug fixes. Some of them resolve bugs where ๐Ÿ“œ the parser could panic.

    ๐Ÿ†• New features:

    • FEATURE #459: Include C++'s standard regex library and Boost's regex library in the benchmark harness. We now include D/libphobos, C++/std, C++/boost, Oniguruma, PCRE1, PCRE2, RE2 and Tcl in the harness.

    ๐Ÿ› Bug fixes:

    • BUG #445: Clarify order of indices returned by RegexSet match iterator.
    • BUG #461: Improve error messages for invalid regexes like [\d-a].
    • BUG #464: Fix a bug in the error message pretty printer that could cause a panic when a regex contained a literal \n character.
    • BUG #465: Fix a panic in the parser that was caused by applying a repetition operator to (?flags).
    • BUG #466: Fix a bug where \pC was not recognized as an alias for \p{Other}.
    • BUG #470: Fix a bug where literal searches did more work than necessary for anchored regexes.