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-5249-g75d8ed16


From: Arnold Robbins
Subject: [SCM] gawk branch, master, updated. gawk-4.1.0-5249-g75d8ed16
Date: Fri, 14 Apr 2023 06:27:51 -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  75d8ed16ad265469b1631ea828143519703a0c09 (commit)
       via  b735d1ef4696b6920a7c7bc3e4b9a2fe6ccadd51 (commit)
       via  2d8a82cf0a80f9ba0d5a03eecfb2a6d4ccb66ee7 (commit)
       via  0cd811b5a7b194fc7d29719a4ac0c7068b2cadf6 (commit)
       via  e00eb30a36aaa6866aa3606fbf9f3d582ddfed42 (commit)
       via  7f0ab65b2f250b2490cc449a576cdc5ff76211f5 (commit)
       via  5c9729c083cd068df238fe64b9b1b685038e5717 (commit)
       via  432c696182aa0bef176770903c7bdc2623d5e1e7 (commit)
       via  29e74d75768f25cd6b0592d21c029436a57b18e7 (commit)
      from  818e413643676b2fd2ab2bf272af6be5bb79e5b2 (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=75d8ed16ad265469b1631ea828143519703a0c09

commit 75d8ed16ad265469b1631ea828143519703a0c09
Merge: 818e4136 b735d1ef
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Apr 14 13:27:37 2023 +0300

    Merge branch 'gawk-5.2-stable'

diff --cc ChangeLog
index 88f2493a,07d07c8f..616e5d85
--- a/ChangeLog
+++ b/ChangeLog
@@@ -21,52 -19,21 +30,67 @@@
        that one may dump SYMTAB or FUNCTAB. Issue reported by
        zhou shuiqing <zhoushuiqing321@outlook.com>.
  
 +2023-03-26         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * NEWS: Updated.
 +
 +2023-03-24         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      Add support for \u escape sequence.
 +
 +      * awk.h (parse_escaape): New bool* parameter for unicode.
 +      * node.c (make_str_node): Deal with a \u escape.
 +      (parse_escape): Handle \u.
 +      * re.c (make_regexp): Deal with a \u escape.
 +
 +2023-03-24         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * io.c (set_RS): Fix first time and warning logic for csv mode.
 +
 +2023-03-23         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * io.c (csvscan): Strip CRs.
 +
 +2023-03-21         Manuel Collado        <mcollado2011@gmail.com>
 +
 +      * io.c (csvscan): Real implementation.
 +
+ 2023-03-18         Miguel Pineiro Jr.    <mpj@pineiro.cc>
+ 
+       Allow records longer than INT_MAX. For test cases,
+       see https://lists.gnu.org/archive/html/bug-gawk/2021-05/msg00003.html.
+ 
+       * awk.h (set_record): `cnt' is now size_t.
+       * field.c (set_record): `cnt' is now size_t. Adjust databuf_size
+       and MAX_SIZE macro.
+       * io.c (get_a_record): Add new second parameter, size_t *len,
+       which holds the size. Adjust return value meaning. Deal with
+       return from an extension's get_a_record() function.
+       (do_getline_redir): Adjust calling get_a_record().
+       (do_getline): Ditto.
+       (inrec): Ditto.
+ 
 +2023-03-17         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * field.c (do_split): Modify behavior for --csv.
 +
 +2023-03-16         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * awk.h (enum do_flag_values): Add DO_CSV.
 +      (do_csv): New macro.
 +      (init_csv_fields, init_csv_records): Add declarations.
 +      * field.c (init_csv_fields): New function.
 +      (set_parser): Don't set the parser if doing CSV. Add warnings.
 +      * io.c (csvscan): New function (placeholder for now).
 +      (init_csv_records): New function.
 +      (set_RS): Don't set the parser if doing CSV. Add warnings.
 +      * main.c (optab): Add new options -k/--csv.
 +      (main): Fatal out if --posix and --csv. Call init_csv_records()
 +      and init_csv_fields().
 +      (usage): Add a line for the new options.
 +      (load_procinfo): Install PROCINFO["CSV"] if doing CSV.
 +      (parse_args): Update for new options.
 +
  2023-03-09         Arnold D. Robbins     <arnold@skeeve.com>
  
        * gawkapi.h: Update copyright year. Small edit in leading comment.
diff --cc awk.h
index ca31c5ff,cad73389..57d4f8bd
--- a/awk.h
+++ b/awk.h
@@@ -1571,8 -1569,7 +1571,8 @@@ extern NODE *get_actual_argument(NODE *
  #endif
  /* field.c */
  extern void init_fields(void);
 +extern void init_csv_fields(void);
- extern void set_record(const char *buf, int cnt, const awk_fieldwidth_info_t 
*);
+ extern void set_record(const char *buf, size_t cnt, const 
awk_fieldwidth_info_t *);
  extern void reset_record(void);
  extern void rebuild_record(void);
  extern void set_NF(void);
diff --cc doc/ChangeLog
index 53a0bc45,4a04aca6..7cf1e681
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,26 -1,8 +1,31 @@@
+ 2023-04-14         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * Makefile.am, gawkinet.texi: Update copyright year.
+       * texinfo.tex: Sync from GNULIB.
+ 
 +2023-04-13         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * gawktexi.in (Comma Separated Fields): Further revise the prose
 +      and sidebar for discussion of CR-LF embedded in the record, and
 +      as the record terminator. Update the sidebar as well that
 +      standalone CRs are not modified.
 +      * wordlist: Updated.
 +
 +2023-04-10         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * gawktexi.in (To CSV Function): Fix a typo in the code.
 +      Thanks to Andrew Schorr for the catch.
 +      
 +2023-04-07         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * gawktexi.in (To CSV Function): New section.
 +
 +2023-04-06         Andrew J. Schorr      <aschorr@telemetry-investments.com>
 +
 +      * gawktexi.in (Carriage-Return--Line-Feed Line Endings In CSV Files):
 +      Revise to explain that carriage-returns will be included in RT
 +      when they appear just before a line-feed.
 +
  2023-04-04         Arnold D. Robbins     <arnold@skeeve.com>
  
        * gawktexi.in (Controlling Scanning): Fix the logic in the example.
diff --cc m4/ChangeLog
index 1292cfd0,fd4c718e..1ddc84f7
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@@ -1,7 -1,8 +1,12 @@@
+ 2023-04-14         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * pma.m4: Update copyright year, switch to `dnl' as comment
+       marker in the copyright statement.
+ 
 +2022-12-01         Arnold D. Robbins     <arnold@skeeve.com>
 +
 +      * libsigsegv.m4: Removed.
 +
  2022-11-27         Arnold D. Robbins     <arnold@skeeve.com>
  
        * pma.m4: Don't build an x86 binary on non-x86 macOS systems.
diff --cc pc/ChangeLog
index 58164fde,82a2f425..87fbc9de
--- a/pc/ChangeLog
+++ b/pc/ChangeLog
@@@ -1,6 -1,9 +1,10 @@@
+ 2023-04-14         Arnold D. Robbins     <arnold@skeeve.com>
+ 
+       * Makefile.ext: Update copyright year.
+ 
  2023-04-13         Arnold D. Robbins     <arnold@skeeve.com>
  
 +      * Makefile.tst: Regenerated.
        * config.h: Regenerated.
        * Makefile.tst: Regenerated.
  

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

Summary of changes:
 ChangeLog                |  24 ++
 Makefile.am              |   2 +-
 Makefile.in              |   2 +-
 array.c                  |   6 +-
 awk.h                    |   4 +-
 awkgram.y                |   2 +-
 build-aux/ChangeLog      |   4 +
 build-aux/texinfo.tex    | 202 +++++++-------
 builtin.c                |   2 +-
 command.y                |   2 +-
 configure.ac             |   2 +-
 doc/ChangeLog            |   5 +
 doc/Makefile.am          |   2 +-
 doc/Makefile.in          |   2 +-
 doc/gawkinet.info        | 118 ++++----
 doc/gawkinet.texi        |   2 +-
 doc/texinfo.tex          | 202 +++++++-------
 eval.c                   |   2 +-
 extension/ChangeLog      |   5 +
 extension/filefuncs.c    |   2 +-
 extension/readdir.c      |   2 +-
 extension/readdir_test.c |   3 +-
 extension/time.c         |   2 +-
 field.c                  |   8 +-
 helpers/ChangeLog        |   4 +
 helpers/testdfa.c        |   3 +-
 io.c                     |  53 ++--
 m4/ChangeLog             |   5 +
 m4/pma.m4                |  10 +-
 missing_d/strerror.c     |   2 +-
 missing_d/system.c       |   2 +-
 msg.c                    |   2 +-
 node.c                   |   2 +-
 pc/ChangeLog             |   4 +
 pc/Makefile.ext          |   2 +-
 po/ChangeLog             |   4 +
 po/ro.po                 | 693 ++++++++++++++---------------------------------
 posix/ChangeLog          |   4 +
 posix/gawkmisc.c         |   2 +-
 profile.c                |   2 +-
 support/ChangeLog        |   5 +
 support/Makefile.am      |   2 +-
 support/Makefile.in      |   2 +-
 support/dfa.h            |   8 +
 support/flexmember.h     |   7 +
 support/regex_internal.h |   2 +-
 symbol.c                 |   2 +-
 vms/ChangeLog            |   5 +
 vms/vms_args.c           |   2 +-
 vms/vms_cli.c            |   2 +-
 vms/vms_fwrite.c         |   2 +-
 vms/vms_gawk.c           |   2 +-
 vms/vms_misc.c           |   2 +-
 vms/vms_popen.c          |   2 +-
 54 files changed, 622 insertions(+), 824 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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