Skip to content

Releases: Genivia/RE-flex

reflex v5.3

01 Mar 00:53
Compare
Choose a tag to compare

What's new?

  • improve case-insensitive matching to support the Unicode upper/lower sets of letters; this improvement applies to the reflex::convert() Unicode regex pattern checker and converter

reflex v5.2.2

03 Feb 18:46
Compare
Choose a tag to compare

What's new?

  • Matcher::find() speed improvements for certain regex patterns that do not match the input.

reflex v5.2.1

27 Jan 16:06
Compare
Choose a tag to compare

What's new?

  • fix a regression issue in v5.2 with non-SIMD-optimized search with Matcher::find()

reflex v5.2

24 Jan 17:05
Compare
Choose a tag to compare

What's new?

  • new file encoding type null_data to read NUL as LF and vice versa; supports reading xargs -0 output for example

reflex v5.1.1

10 Jan 02:04
Compare
Choose a tag to compare

What's new?

  • fix a minor issue with case-insensitive matching when regex patterns are specified in certain ways in combination with "string-like" patterns such that one ore more alternating sub-patterns overlap from the start.

reflex v5.1

29 Nov 21:31
Compare
Choose a tag to compare

What's new?

  • usability improvements
  • update the regex converter of reflex::Matcher (and reflex::FuzzyMatcher by inheritance) to accept \0 as NUL #216
  • appease compiler warnings #217

reflex v5.0.1

29 Oct 23:29
Compare
Choose a tag to compare

Minor update to fix compilation issue #214.

reflex v5.0

29 Oct 17:07
Compare
Choose a tag to compare

What's new?

  • faster SIMD regex search methods, see also the ugrep project update
  • improved anchor and word boundary matching speed and support
  • new std::string_view strview() matcher method

reflex v4.5.0

01 Aug 16:15
Compare
Choose a tag to compare

What's new?

Minor speed and usability improvements.

reflex v4.4.0

06 Jun 18:46
Compare
Choose a tag to compare

What's new?

  • upgraded reflex::Matcher and reflex::FuzzyMatcher to respect Unicode word boundaries instead of only ASCII \<, \>, \b, \B
  • upgraded regex Unicode converters to support Unicode [::] character classes instead of only ASCII [[:alpha:]] etc., note that \p{Class} always supports Unicode (a regex converter is invoked with reflex::Matcher::convert(...) to support Unicode and other syntax constructs that the lower-level reflex::Matcher does not support, see documentation)
  • improved FSM code generation