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-5585-g904b708b


From: Arnold Robbins
Subject: [SCM] gawk branch, feature/minrx, updated. gawk-4.1.0-5585-g904b708b
Date: Sat, 20 Apr 2024 14:14:09 -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  904b708befbb09c9909ac9f64ac753c95401d253 (commit)
       via  935233c41a549ae0a66b248bffa110cd719cb3f5 (commit)
       via  5378c928f92875e7436e1f722a2c864d65d398f9 (commit)
       via  ff873ce52bf6a1766935281883b74b49edc7d38f (commit)
      from  a7b3a7cadddcf00eb3d653a4ba0b17a4cf9947ae (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=904b708befbb09c9909ac9f64ac753c95401d253

commit 904b708befbb09c9909ac9f64ac753c95401d253
Merge: a7b3a7ca 935233c4
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sat Apr 20 21:13:58 2024 +0300

    Merge branch 'master' into feature/minrx

diff --cc ChangeLog
index 7cc446d6,0af43c92..3601178c
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,34 -1,9 +1,40 @@@
+ 2024-04-20         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * eval.c (cmp_scalars): Call fixtype() on the values before
+       trying to compare them. Thanks to Ed Morton for the bug
+       report. See test/strsubscript.awk for the test case.
+ 
 +2024-02-29         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      Document all the changes needed for MinRX integration.
 +      Some of these are temporary while MinRX is still in C++;
 +      it should eventually be rewritten in C.
 +
 +      * Makefile.am (CCLD): Set to g++ in order to get gawk to link.
 +      * awk.h: Include "minrx.h".
 +      (struct Regexp): Add in minrx members.
 +      (restart, re_end, resubpatstart, resubpatend, renumsubpats): Declare
 +      new functions.
 +      (RESTART, RE_END, RESUBPATSTART, RESUBPATEND, RENUMSUBPATS): Change
 +      the macros to call the functions.
 +      (use_gnu_matchers): Declare new variable.
 +      * awkgram.y: Lint warning about /*...*/ comment is only true for
 +      the GNU matchers.
 +      * builtin.c (do_match): `s' is now ssize_t.
 +      (do_sub): Fix value of len parameter in all to research depending upon
 +      the matcher.
 +      * configure.ac: Set CXXFLAGS if we have C++ versions of the files.
 +      * main.c (use_gnu_matchers): Define, set to false.
 +      (main): Check for GAWK_GNU_MATCHERS env var and set use_gnu_matchers
 +      to true if it exists.
 +      (parse_args): Temporarily add 'G' flag for using GNU matchers.
 +      * re.c (get_minrx_regerror): New routine.
 +      (make_regexp): Adjust for the fact that we can use either GNU matchers
 +      or minrx.
 +      (research): Ditto.
 +      (restart, re_end, resubpatstart, resubpatend, renumsubpats): New 
functions.
 +      Eventually these should be turned back into macros.
 +      
  2024-02-29         Arnold D. Robbins     <arnold@skeeve.com>
  
        * re.c (do_sub): Fix arguments in call to SUBPATSTART().
diff --cc test/ChangeLog
index 1f8abd20,3dd63939..a1407bc6
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@@ -1,20 -1,8 +1,25 @@@
+ 2024-04-20         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * Makefile.am (EXTRA_DIST): New tests: strsubscript.
+       * strsubscript.awk, strsubscript.ok: New files.
+ 
 +2024-04-03         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * backbigs1.ok: Adjust.
 +
 +2024-02-29         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      MinRX changes.
 +
 +      * Makefile.am (EXTRA_DIST): regexuparraw is a new test.
 +      * regexuparrow.awk, regexuparrow.in, regexuparrow.ok: New files.
 +      * lintwarn.awk: Comment out a now invalid test.
 +      * lintwarn.ok: Adjust.
 +      * regex3minus.ok: Adjust.
 +      * regexpbad.ok: Adjust.
 +      * reindops.awk, reindops.ok: Adjust.
 +      * trailbs.ok: Adjust.
 +
  2024-02-29         Arnold D. Robbins     <arnold@skeeve.com>
  
        * Gentests: Add GAWK_TEST_ARGS to .sh tests.

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

Summary of changes:
 ChangeLog             | 6 ++++++
 doc/it/ChangeLog      | 4 ++++
 doc/it/gawk.texi      | 9 +++++++--
 eval.c                | 6 +++---
 pc/ChangeLog          | 4 ++++
 pc/Makefile.tst       | 7 ++++++-
 test/ChangeLog        | 7 ++++++-
 test/Makefile.am      | 4 +++-
 test/Makefile.in      | 9 ++++++++-
 test/Maketests        | 5 +++++
 test/strsubscript.awk | 1 +
 test/strsubscript.ok  | 1 +
 12 files changed, 54 insertions(+), 9 deletions(-)
 create mode 100644 test/strsubscript.awk
 create mode 100644 test/strsubscript.ok


hooks/post-receive
-- 
gawk



reply via email to

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