All Versions
82
Latest Version
Avg Release Cycle
41 days
Latest Release
77 days ago

Changelog History
Page 8

  • v0.1.77 Changes

    • PR #281: Fixes bug #280 by disabling all literal optimizations when a pattern is partially anchored.
  • v0.1.76 Changes

    • ๐Ÿ‘‰ Tweak criteria for using the Teddy literal matcher.
  • v0.1.75 Changes

    • PR #275: Improves match verification performance in the Teddy SIMD searcher.
    • PR #278: Replaces slow substring loop in the Teddy SIMD searcher with Aho-Corasick.
    • Implemented DoubleEndedIterator on regex set match iterators.
  • v0.1.74 Changes

    • ๐Ÿš€ Release regex-syntax 0.3.5 with a minor bug fix.
    • ๐Ÿ›  Fix bug #272.
    • ๐Ÿ›  Fix bug #277.
    • PR #270: Fixes bugs #264, #268 and an unreported where the DFA cache size could be drastically under estimated in some cases (leading to high unexpected memory usage).
  • v0.1.73 Changes

    • ๐Ÿš€ Release regex-syntax 0.3.4.
    • โฌ†๏ธ Bump regex-syntax dependency version for regex to 0.3.4.
  • v0.1.72 Changes

    • PR #262: Fixes a number of small bugs caught by fuzz testing (AFL).
  • v0.1.71 Changes

    • PR #236: Fix a bug in how suffix literals were extracted, which could lead to invalid match behavior in some cases.
  • v0.1.70 Changes

    • PR #231: Add SIMD accelerated multiple pattern search.
    • PR #228: Reintroduce the reverse suffix literal optimization.
    • PR #226: Implements NFA state compression in the lazy DFA.
    • PR #223: A fully anchored RegexSet can now short-circuit.
  • v0.1.69 Changes

    • PR #216: Tweak the threshold for running backtracking.
    • PR #217: Add upper limit (from the DFA) to capture search (for the NFA).
    • PR #218: Add rure, a C API.
  • v0.1.68 Changes

    • PR #210: Fixed a performance bug in bytes::Regex::replace where extend was used instead of extend_from_slice.
    • PR #211: Fixed a bug in the handling of word boundaries in the DFA.
    • PR #213: Added RE2 and Tcl to the benchmark harness. Also added a CLI utility from running regexes using any of the following regex engines: PCRE1, PCRE2, Oniguruma, RE2, Tcl and of course Rust's own regexes.