gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, master, updated. gawk-4.1.0-5340-g017a941d


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5340-g017a941d
Date: Wed, 13 Sep 2023 21:07:27 -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, master has been updated
       via  017a941d413df307c3c31ddb0262ff70fdc4e88c (commit)
       via  a72e18316329e8e3a3b50f95f29e207b394d79f6 (commit)
       via  25ef11f8405b2026da1b593a0619cca5af699c88 (commit)
      from  6bf18508200b38465dd772b1cb2dcec15a046dbe (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=017a941d413df307c3c31ddb0262ff70fdc4e88c

commit 017a941d413df307c3c31ddb0262ff70fdc4e88c
Merge: 25ef11f8 a72e1831
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Wed Sep 13 18:07:17 2023 -0700

    Merge branch 'gawk-5.2-stable'

diff --cc ChangeLog
index bfee4b82,c6804689..f7c83e0e
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,17 -1,12 +1,26 @@@
+ 2023-09-13         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       Fix handling of zero length matching in multibyte locales
+       with sub/gsub. Thanks again to Ed Morton for the report.
+ 
+       * builtin.c (do_sub): When the match is empty and we copy in
+       the subsequent character, check gawk_mb_cur_max to know whether
+       to copy one byte or multiple bytes.
+ 
 +2023-09-11         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * field.c (do_split): Fix some whitespace.
 +
 +      Unrelated: Add do_csv variable to the API.
 +
 +      * gawkapi.h: Bump major version to 4, minor version back to zero.
 +      (DO_FLAGS_SIZE): Increase to 7.
 +      (gawk_do_csv, do_csv): New macros.
 +      * gawkapi.c (init_ext_api): Init the do_csv element. Replace
 +      numeric indices with symbolic ones.
 +      * NEWS: Updated for do_csv in the API, and the major and
 +      minor API versions.
 +
  2023-09-01         Miguel Pineiro Jr     <mpj@pineiro.cc>
  
        Fix the handling of zero-length matches in multibyte locales.
diff --cc test/ChangeLog
index 6fcd5f66,28a0a0db..2e9b0d4b
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@@ -1,8 -1,8 +1,13 @@@
+ 2023-09-13         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * Makefile.am (EXTRA_DIST): New test, gsubnulli18n.
+       * gsubnulli18n.awk, gsubnulli18n.ok: New files.
+ 
 +2023-09-05         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * mtchi18n2.awk: Change to use \u in the regexp instead of
 +      octal escapes.
 +
  2023-09-01         Arnold D. Robbins     <arnold@skeeve.com>
  
        * Makefile.am (EXTRA_DIST): New test, mtchi18n2.

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

Summary of changes:
 ChangeLog             |  9 +++++++++
 builtin.c             | 18 ++++++++++++++++--
 doc/it/ChangeLog      |  4 ++++
 doc/it/gawktexi.in    | 46 ++++++++++++++++++++++++++++++++--------------
 pc/ChangeLog          |  4 ++++
 pc/Makefile.tst       | 12 ++++++++++--
 test/ChangeLog        |  5 +++++
 test/Makefile.am      |  8 ++++++--
 test/Makefile.in      | 14 ++++++++++++--
 test/Maketests        |  6 ++++++
 test/gsubnulli18n.awk |  5 +++++
 test/gsubnulli18n.ok  |  1 +
 12 files changed, 110 insertions(+), 22 deletions(-)
 create mode 100644 test/gsubnulli18n.awk
 create mode 100644 test/gsubnulli18n.ok


hooks/post-receive
-- 
gawk



reply via email to

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