gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5579-g94ccd5e8


From: Arnold Robbins
Subject: [SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5579-g94ccd5e8
Date: Sun, 10 Mar 2024 04:42:46 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/minrx has been updated
       via  94ccd5e886d6581096c021e525d3f61c9e298a89 (commit)
      from  264660721c4e76fbfd686888bc1ca8120b4a7381 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=94ccd5e886d6581096c021e525d3f61c9e298a89

commit 94ccd5e886d6581096c021e525d3f61c9e298a89
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Mar 10 10:42:26 2024 +0200

    Add README_d/README.matchers.

diff --git a/README_d/ChangeLog b/README_d/ChangeLog
index 97904921..0fd6b5b6 100644
--- a/README_d/ChangeLog
+++ b/README_d/ChangeLog
@@ -1,3 +1,7 @@
+2024-03-10         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * README.matchers: New file.
+
 2024-01-20         Arnold D. Robbins     <arnold@skeeve.com>
 
        * README.macosx: Updated.
diff --git a/README_d/README.matchers b/README_d/README.matchers
new file mode 100644
index 00000000..80278993
--- /dev/null
+++ b/README_d/README.matchers
@@ -0,0 +1,37 @@
+Sun 10 Mar 2024 10:39:42 IST
+============================
+
+               * I * M * P * O * R * T * A * N * T *
+
+This release includes a new regular expression matcher, MinRX, written
+by Mike Haertel, the original author of GNU grep. It's available from
+GITHUB URL HERE.
+
+This matcher is fully POSIX compliant, which the current GNU matchers
+are not. In particular it follows POSIX rules for finding the longest
+leftmost submatches.  It is also more strict as to regular expression
+syntax, but primarily in a few corner cases that normal, correct,
+regular expression usage should not encounter.
+
+Because regular expression matching is such a fundamental part of
+awk/gawk, the original GNU matchers are still included in gawk.  In order
+to use them, give a value to the GAWK_GNU_MATCHERS environment variable
+before invoking gawk.
+
+If you find a difference in behavior between the new and original
+matchers, please report it. In particular if it adversely affects your
+current application(s).  Note that if the difference is due to being fully
+POSIX compliant, then you should consider revising your application.
+Please use the gawkbug script to report any issues, as would be done
+for any other bug. See node Bugs in the manual for more details; it's
+online at https://www.gnu.org/software/gawk/manual/html_node/Bugs.html.
+
+MinRX is currently written in C++, so you will need to have g++
+installed on your system.  It will eventually be rewritten in C for
+greater portability.
+
+PLEASE NOTE! The original GNU matchers will eventually be removed from
+gawk.  So, please take the time to notice and report any issues in the
+MinRX matcher, so that they can be ironed out sooner rather than later.
+
+Thanks!

-----------------------------------------------------------------------

Summary of changes:
 README_d/ChangeLog       |  4 ++++
 README_d/README.matchers | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)
 create mode 100644 README_d/README.matchers


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]