gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, zos-debug, updated. gawk-4.1.0-4427-gc4fede53


From: Arnold Robbins
Subject: [SCM] gawk branch, zos-debug, updated. gawk-4.1.0-4427-gc4fede53
Date: Tue, 10 May 2022 14:37:22 -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, zos-debug has been updated
       via  c4fede53beadeae62b7290d97b8c1fdac5fe2b2e (commit)
       via  dd919301ce0bf493ed48df8debf3a29543156a59 (commit)
       via  00932ab70f6065cb2088c87020e35db8d5f0d52f (commit)
       via  a9c05f332c080dafea8356e91259e0bb61d72103 (commit)
       via  50d92ff4fee27a6d4b644293422c6373ad90812d (commit)
       via  4afcd655d827cc095e20abbf05b4aa5d41122600 (commit)
       via  0171cdeb5ce6f0d43bc41b0a69d706d367370bd0 (commit)
       via  cb970456a0cc9e9b024afc5664d27ba486e60715 (commit)
       via  6cf92b53d37c1f9e3029cb1c8c0217100c7e36d8 (commit)
       via  2b4d1c796f24d1fc2fb09bd1570f859caabda419 (commit)
       via  1048bef9a1fe499c4f864425b3c75995333a474a (commit)
       via  c16ed6dbd8ecb24dc7f3eaf11e8bef13ef4c6580 (commit)
       via  dc524b7d8925d3d10539d1595537ee30d449a7e5 (commit)
       via  f77ab7d2f009da2b9e60f17633a8b71488f85ceb (commit)
       via  0d4519f6aa19e7529f1b203cf1584a872b4011aa (commit)
       via  1c51faed4fd14db4a39729640bdf3a381d680f9e (commit)
       via  12bff814007d0cde8d0b08eaaf0bcfd385c668ac (commit)
       via  7419129f87d8c2efaca2a19e1322df431bc9bcbc (commit)
       via  656b5bbec59a3094ae13f3bdac7ae2ef1e2fb5e9 (commit)
       via  6739849e21c5bfd849b0c4029c2950902e7656af (commit)
       via  c07a390e647b74a40f1726e6fe3580bc370f178b (commit)
       via  319e10d7a56b9a99788a869a5ae3890ae6205cbc (commit)
       via  fc1410099d6ccbb72adb54ecffd0711348706ca4 (commit)
       via  7acb038bd54f81fb95dac70954e5c1b8ec07a086 (commit)
      from  31e26d679a23da53e38ac2bcde09b801501a9d28 (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=c4fede53beadeae62b7290d97b8c1fdac5fe2b2e

commit c4fede53beadeae62b7290d97b8c1fdac5fe2b2e
Merge: 31e26d67 dd919301
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Tue May 10 21:37:11 2022 +0300

    Merge branch 'gawk-5.1-stable' into zos-debug

diff --cc awkgram.c
index 3546c64d,8daf506a..a28b0eb6
--- a/awkgram.c
+++ b/awkgram.c
@@@ -2059,10 -2053,10 +2059,10 @@@ yyreduce
      break;
  
    case 10: /* rule: '@' LEX_INCLUDE source statement_term  */
 -#line 301 "awkgram.y"
 +#line 307 "awkgram.y"
            {
                want_source = false;
-               at_seen = false;
+               at_seen--;
                if (yyvsp[-1] != NULL && yyvsp[0] != NULL) {
                        SRCFILE *s = (SRCFILE *) yyvsp[-1];
                        s->comment = yyvsp[0];
@@@ -2073,10 -2067,10 +2073,10 @@@
      break;
  
    case 11: /* rule: '@' LEX_LOAD library statement_term  */
 -#line 311 "awkgram.y"
 +#line 317 "awkgram.y"
            {
                want_source = false;
-               at_seen = false;
+               at_seen--;
                if (yyvsp[-1] != NULL && yyvsp[0] != NULL) {
                        SRCFILE *s = (SRCFILE *) yyvsp[-1];
                        s->comment = yyvsp[0];
@@@ -2331,12 -2325,12 +2331,12 @@@
      break;
  
    case 33: /* func_name: '@' LEX_EVAL  */
 -#line 505 "awkgram.y"
 +#line 511 "awkgram.y"
            {
                yyval = yyvsp[0];
-               at_seen = false;
+               at_seen--;
          }
 -#line 2334 "awkgram.c"
 +#line 2340 "awkgram.c"
      break;
  
    case 36: /* $@1: %empty  */
@@@ -4313,9 -4297,9 +4313,9 @@@ regular_print
                 */
  
                yyval = list_prepend(yyvsp[0], t);
-               at_seen = false;
+               at_seen--;
          }
 -#line 4303 "awkgram.c"
 +#line 4319 "awkgram.c"
      break;
  
    case 183: /* direct_func_call: FUNC_CALL '(' opt_fcall_expression_list 
r_paren  */
@@@ -6332,8 -6298,7 +6332,8 @@@ retry
                        goto collect_regexp;
                }
                pushback();
-               at_seen = true;
+               at_seen++;
 +//            if (trace) fprintf(stderr, "return '@'\n");
                return lasttok = '@';
  
        case '\\':
diff --cc awkgram.y
index 0812ff27,2371d0b4..9ec66fa5
--- a/awkgram.y
+++ b/awkgram.y
@@@ -3824,8 -3790,7 +3824,8 @@@ retry
                        goto collect_regexp;
                }
                pushback();
-               at_seen = true;
+               at_seen++;
 +//            if (trace) fprintf(stderr, "return '@'\n");
                return lasttok = '@';
  
        case '\\':
diff --cc profile.c
index 89e2139a,66932db6..1225ea62
--- a/profile.c
+++ b/profile.c
@@@ -376,11 -373,7 +376,11 @@@ pprint(INSTRUCTION *startp, INSTRUCTIO
                                break;
  
                        default:
 +                              fprintf(stderr, "Got unexpected type %s, memory 
= %#p\n", nodetype2str(m->type), pc->memory);
 +                              print_instruction(pc, fprintf, stderr, true);
 +                              fprintf(stderr, "in profile.c, ref_count = 
%d\n", pc->memory->valref);
 +
-                               cant_happen();
+                               cant_happen("got unexpected type %s", 
nodetype2str(m->type));
                        }
  
                        switch (pc->opcode) {

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

Summary of changes:
 ChangeLog                                         |   62 +
 awk.h                                             |    4 +-
 awkgram.c                                         |   26 +-
 awkgram.y                                         |   25 +-
 awklib/eg/misc/{arraymax.awk => arrayorder.awk}   |    0
 awklib/eg/misc/{arraymax.data => arrayorder.data} |    0
 build-aux/ChangeLog                               |    5 +
 build-aux/ar-lib                                  |    6 +-
 build-aux/compile                                 |    2 +-
 build-aux/config.guess                            |   16 +-
 build-aux/config.rpath                            |    2 +-
 build-aux/config.sub                              |   16 +-
 build-aux/depcomp                                 |    3 +-
 build-aux/texinfo.tex                             |   70 +-
 builtin.c                                         |   49 +-
 debug.c                                           |    2 +-
 doc/ChangeLog                                     |   34 +
 doc/gawk.info                                     | 1238 ++++++------
 doc/gawk.texi                                     |   51 +-
 doc/gawktexi.in                                   |   51 +-
 doc/texinfo.tex                                   |   70 +-
 doc/wordlist                                      |    1 -
 eval.c                                            |    4 +-
 extension/ChangeLog                               |   11 +
 extension/rwarray.c                               |    2 +-
 extension/testext.c                               |    2 +-
 helpers/ChangeLog                                 |    5 +
 helpers/testdfa.c                                 |   37 +-
 interpret.h                                       |   24 +-
 io.c                                              |    6 +-
 main.c                                            |    2 +-
 mpfr.c                                            |   19 +-
 pc/ChangeLog                                      |   16 +
 pc/Makefile.tst                                   |   34 +-
 po/ChangeLog                                      |    4 +
 po/es.po                                          | 2229 ++++++++-------------
 profile.c                                         |   20 +-
 re.c                                              |    2 +-
 support/ChangeLog                                 |   25 +
 support/cdefs.h                                   |    4 +-
 support/dfa.c                                     |    2 +-
 support/regcomp.c                                 |   16 +-
 support/regex_internal.c                          |   22 +-
 support/regexec.c                                 |    5 +-
 support/verify.h                                  |    5 +-
 symbol.c                                          |    4 +-
 test/ChangeLog                                    |   32 +-
 test/Makefile.am                                  |   19 +-
 test/Makefile.in                                  |   44 +-
 test/Maketests                                    |   25 +
 test/delarpm2.awk                                 |    7 +-
 test/delarpm2.ok                                  |    4 +-
 test/indirectcall3.awk                            |   16 +
 test/{arrayprm2.ok => indirectcall3.ok}           |    0
 test/mpfrnegzero2.awk                             |    3 +
 test/mpfrnegzero2.ok                              |    1 +
 test/profile10.ok                                 |    3 +-
 test/profile11.ok                                 |   13 +-
 test/profile17.awk                                |   18 +
 test/profile17.ok                                 |   19 +
 test/profile5.ok                                  |   18 +-
 test/regex3minus.awk                              |    3 +
 test/{splitvar.ok => regex3minus.ok}              |    0
 test/symtab12.awk                                 |    7 +
 test/symtab12.ok                                  |   32 +
 65 files changed, 2253 insertions(+), 2244 deletions(-)
 rename awklib/eg/misc/{arraymax.awk => arrayorder.awk} (100%)
 rename awklib/eg/misc/{arraymax.data => arrayorder.data} (100%)
 create mode 100644 test/indirectcall3.awk
 copy test/{arrayprm2.ok => indirectcall3.ok} (100%)
 create mode 100644 test/mpfrnegzero2.awk
 create mode 100644 test/mpfrnegzero2.ok
 create mode 100755 test/profile17.awk
 create mode 100644 test/profile17.ok
 create mode 100644 test/regex3minus.awk
 copy test/{splitvar.ok => regex3minus.ok} (100%)
 create mode 100644 test/symtab12.awk
 create mode 100644 test/symtab12.ok


hooks/post-receive
-- 
gawk



reply via email to

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