Skip to content

Commit c2b8bb9

Browse files
committed
released 5.2.1
fix a regression issue with non-SIMD-optimized search with `Matcher::find()`
1 parent b3285c6 commit c2b8bb9

File tree

268 files changed

+548
-543
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

268 files changed

+548
-543
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,7 @@ Changelog
609609
- Nov 29, 2024: 5.1.0 appease `-Woverload-virtual` and `-Wshadow` warnings; fix a bug in case-insensitive Unicode negated character class matching too much.
610610
- Jan 9, 2025: 5.1.1 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.
611611
- Jan 24, 2025: 5.2.0 new file encoding type `null_data` to read NUL as LF and vice versa; supports reading `xargs -0` output for example.
612+
- Jan 27, 2025: 5.2.1 fix a regression issue with non-SIMD-optimized search with `Matcher::find()`.
612613

613614
[logo-url]: https://www.genivia.com/images/reflex-logo.png
614615
[reflex-url]: https://www.genivia.com/reflex.html

bin/win32/reflex.exe

0 Bytes
Binary file not shown.

bin/win64/reflex.exe

0 Bytes
Binary file not shown.

configure

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.72 for re-flex 5.2.0.
3+
# Generated by GNU Autoconf 2.72 for re-flex 5.2.1.
44
#
55
# Report bugs to <https://github.com/Genivia/RE-flex/issues>.
66
#
@@ -605,8 +605,8 @@ MAKEFLAGS=
605605
# Identity of this package.
606606
PACKAGE_NAME='re-flex'
607607
PACKAGE_TARNAME='reflex'
608-
PACKAGE_VERSION='5.2.0'
609-
PACKAGE_STRING='re-flex 5.2.0'
608+
PACKAGE_VERSION='5.2.1'
609+
PACKAGE_STRING='re-flex 5.2.1'
610610
PACKAGE_BUGREPORT='https://github.com/Genivia/RE-flex/issues'
611611
PACKAGE_URL=''
612612

@@ -1332,7 +1332,7 @@ if test "$ac_init_help" = "long"; then
13321332
# Omit some internal or obsolete options to make the list less imposing.
13331333
# This message is too long to be a string in the A/UX 3.1 sh.
13341334
cat <<_ACEOF
1335-
'configure' configures re-flex 5.2.0 to adapt to many kinds of systems.
1335+
'configure' configures re-flex 5.2.1 to adapt to many kinds of systems.
13361336
13371337
Usage: $0 [OPTION]... [VAR=VALUE]...
13381338
@@ -1403,7 +1403,7 @@ fi
14031403

14041404
if test -n "$ac_init_help"; then
14051405
case $ac_init_help in
1406-
short | recursive ) echo "Configuration of re-flex 5.2.0:";;
1406+
short | recursive ) echo "Configuration of re-flex 5.2.1:";;
14071407
esac
14081408
cat <<\_ACEOF
14091409
@@ -1506,7 +1506,7 @@ fi
15061506
test -n "$ac_init_help" && exit $ac_status
15071507
if $ac_init_version; then
15081508
cat <<\_ACEOF
1509-
re-flex configure 5.2.0
1509+
re-flex configure 5.2.1
15101510
generated by GNU Autoconf 2.72
15111511
15121512
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1857,7 +1857,7 @@ cat >config.log <<_ACEOF
18571857
This file contains any messages produced by compilers while
18581858
running configure, to aid debugging if configure makes a mistake.
18591859
1860-
It was created by re-flex $as_me 5.2.0, which was
1860+
It was created by re-flex $as_me 5.2.1, which was
18611861
generated by GNU Autoconf 2.72. Invocation command line was
18621862
18631863
$ $0$ac_configure_args_raw
@@ -3365,7 +3365,7 @@ fi
33653365

33663366
# Define the identity of the package.
33673367
PACKAGE='reflex'
3368-
VERSION='5.2.0'
3368+
VERSION='5.2.1'
33693369

33703370

33713371
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -6944,7 +6944,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
69446944
# report actual input values of CONFIG_FILES etc. instead of their
69456945
# values after options handling.
69466946
ac_log="
6947-
This file was extended by re-flex $as_me 5.2.0, which was
6947+
This file was extended by re-flex $as_me 5.2.1, which was
69486948
generated by GNU Autoconf 2.72. Invocation command line was
69496949
69506950
CONFIG_FILES = $CONFIG_FILES
@@ -7012,7 +7012,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
70127012
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
70137013
ac_cs_config='$ac_cs_config_escaped'
70147014
ac_cs_version="\\
7015-
re-flex config.status 5.2.0
7015+
re-flex config.status 5.2.1
70167016
configured by $0, generated by GNU Autoconf 2.72,
70177017
with options \\"\$ac_cs_config\\"
70187018

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
AC_INIT([re-flex],[5.2.0],[https://github.com/Genivia/RE-flex/issues],[reflex])
1+
AC_INIT([re-flex],[5.2.1],[https://github.com/Genivia/RE-flex/issues],[reflex])
22
AM_INIT_AUTOMAKE([foreign subdir-objects])
33
AC_CONFIG_HEADERS([config.h])
44
AC_COPYRIGHT([Copyright (C) 2016-2024 Robert van Engelen, Genivia Inc.])

doc/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = RE/flex
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = "5.2"
41+
PROJECT_NUMBER = "2.1"
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

doc/html/abslexer_8h.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/absmatcher_8h.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/annotated.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/bits_8h.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/boostmatcher_8h.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/class_reflex-members.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/class_reflex.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classes.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_lexer-members.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_lexer.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_matcher-members.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_matcher.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)