gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2753-g834c4e


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2753-g834c4e7
Date: Mon, 28 Aug 2017 15:10:50 -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  834c4e7da954326f385a2bce21e963e3063e145a (commit)
       via  3dc121c0569474fc156e2bdef809fb486a595fc9 (commit)
       via  b6c2f771be4c1f0658ede3c2548c573dff25e3bc (commit)
       via  d99032dd298aa1531c96a62b8d32d085694dc1d2 (commit)
       via  a1f67029a4e8d29aa37a33bd1f2c346f5130cd4a (commit)
      from  010819d5045c3297a0ff2dece45af2e90b17ace5 (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=834c4e7da954326f385a2bce21e963e3063e145a

commit 834c4e7da954326f385a2bce21e963e3063e145a
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 28 22:10:08 2017 +0300

    Use gai_strerror for error messages if getaddrinfo fails.

diff --git a/ChangeLog b/ChangeLog
index 3731532..b4e60c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,12 @@
        * interpret.h (r_interpret): Add some casts to avoid warning
        messages in printf statements.
 
+       Unrelated:
+
+       * configure.ac: Add check for gai_strerror.
+       * io.c (socketopen): Use gai_strerror to add more information
+       if getaddrinfo fails.
+
 2017-08-25         Pat Rankin            <address@hidden>
 
        * builtin.c (TYPE_MINIMUM): Use type uintmax_t for the calculation,
diff --git a/configh.in b/configh.in
index 4d5ce95..e600005 100644
--- a/configh.in
+++ b/configh.in
@@ -51,6 +51,9 @@
 /* Define to 1 if you have the `fwrite_unlocked' function. */
 #undef HAVE_FWRITE_UNLOCKED
 
+/* Define to 1 if you have the `gai_strerror' function. */
+#undef HAVE_GAI_STRERROR
+
 /* have getaddrinfo */
 #undef HAVE_GETADDRINFO
 
diff --git a/configure b/configure
index 7659863..a7183ff 100755
--- a/configure
+++ b/configure
@@ -9940,7 +9940,8 @@ $as_echo "$LIBSIGSEGV" >&6; }
 esac
 
 # Need the check for mkstemp and tmpfile for missing_d/snprintf.c.
-for ac_func in __etoa_l atexit btowc fmod getgrent getgroups grantpt \
+for ac_func in __etoa_l atexit btowc fmod gai_strerror \
+       getgrent getgroups grantpt \
        fwrite_unlocked \
        isascii iswctype iswlower iswupper mbrlen \
        memcmp memcpy memcpy_ulong memmove memset \
diff --git a/configure.ac b/configure.ac
index 1a1fdac..c4c2e43 100644
--- a/configure.ac
+++ b/configure.ac
@@ -290,7 +290,8 @@ osf1)       : ;;
 esac
 
 # Need the check for mkstemp and tmpfile for missing_d/snprintf.c.
-AC_CHECK_FUNCS(__etoa_l atexit btowc fmod getgrent getgroups grantpt \
+AC_CHECK_FUNCS(__etoa_l atexit btowc fmod gai_strerror \
+       getgrent getgroups grantpt \
        fwrite_unlocked \
        isascii iswctype iswlower iswupper mbrlen \
        memcmp memcpy memcpy_ulong memmove memset \
diff --git a/io.c b/io.c
index 0227855..6330fcd 100644
--- a/io.c
+++ b/io.c
@@ -1586,7 +1586,12 @@ socketopen(int family, int type, const char *localpname,
        lerror = getaddrinfo(NULL, localpname, & lhints, & lres);
        if (lerror) {
                if (strcmp(localpname, "0") != 0) {
+#ifdef HAVE_GAI_STRERROR
+                       warning(_("local port %s invalid in `/inet': %s"), 
localpname,
+                                       gai_strerror(lerror));
+#else
                        warning(_("local port %s invalid in `/inet'"), 
localpname);
+#endif
                        *hard_error = true;
                        return INVALID_HANDLE;
                }
@@ -1607,7 +1612,12 @@ socketopen(int family, int type, const char *localpname,
                if (rerror) {
                        if (lres0 != NULL)
                                freeaddrinfo(lres0);
+#ifdef HAVE_GAI_STRERROR
+                       warning(_("remote host and port information (%s, %s) 
invalid: %s"), remotehostname, remotepname,
+                                       gai_strerror(rerror));
+#else
                        warning(_("remote host and port information (%s, %s) 
invalid"), remotehostname, remotepname);
+#endif
                        *hard_error = true;
                        return INVALID_HANDLE;
                }
diff --git a/test/ChangeLog b/test/ChangeLog
index 756386a..391828a 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-28         Arnold D. Robbins     <address@hidden>
+
+       * nonfatal1.ok: Update after code change.
+
 2017-08-23         Arnold D. Robbins     <address@hidden>
 
        * Makefile.am (testext): Fix spelling of testexttmp.txt.
diff --git a/test/nonfatal1.ok b/test/nonfatal1.ok
index 51583f2..4c9ab57 100644
--- a/test/nonfatal1.ok
+++ b/test/nonfatal1.ok
@@ -1,2 +1,2 @@
-gawk: nonfatal1.awk:4: warning: remote host and port information (local:host, 
25) invalid
+gawk: nonfatal1.awk:4: warning: remote host and port information (local:host, 
25) invalid: Name or service not known
 1

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=3dc121c0569474fc156e2bdef809fb486a595fc9

commit 3dc121c0569474fc156e2bdef809fb486a595fc9
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 28 21:59:47 2017 +0300

    Remove warnings around some printf arguments in interpret.h.

diff --git a/ChangeLog b/ChangeLog
index a6c5919..3731532 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-08-28         Arnold D. Robbins     <address@hidden>
+
+       * interpret.h (r_interpret): Add some casts to avoid warning
+       messages in printf statements.
+
 2017-08-25         Pat Rankin            <address@hidden>
 
        * builtin.c (TYPE_MINIMUM): Use type uintmax_t for the calculation,
diff --git a/interpret.h b/interpret.h
index 6c5b432..166a11e 100644
--- a/interpret.h
+++ b/interpret.h
@@ -973,11 +973,15 @@ arrayfor:
 
                        if (arg_count < min_req)
                                fatal(_("%s: called with %lu arguments, 
expecting at least %lu"),
-                                               pc[1].func_name, arg_count, 
min_req);
+                                               pc[1].func_name,
+                                               (unsigned long) arg_count,
+                                               (unsigned long) min_req);
 
                        if (do_lint && ! f->suppress_lint && arg_count > 
max_expect)
                                lintwarn(_("%s: called with %lu arguments, 
expecting no more than %lu"),
-                                               pc[1].func_name, arg_count, 
max_expect);
+                                               pc[1].func_name,
+                                               (unsigned long) arg_count,
+                                               (unsigned long) max_expect);
 
                        PUSH_CODE(pc);
                        r = awk_value_to_node(pc->extfunc(arg_count, & result, 
f));

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=b6c2f771be4c1f0658ede3c2548c573dff25e3bc

commit b6c2f771be4c1f0658ede3c2548c573dff25e3bc
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 28 21:59:10 2017 +0300

    Remove warning from clang.

diff --git a/ChangeLog b/ChangeLog
index a98c2ba..a6c5919 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-08-25         Pat Rankin            <address@hidden>
+
+       * builtin.c (TYPE_MINIMUM): Use type uintmax_t for the calculation,
+       deferring the cast to the target type until the final result.
+
 2017-08-27         Juan Manuel Guerrero  <address@hidden>
 
        * mbsupport.h [__DJGPP_]: Provide multi-byte specific declarations
diff --git a/builtin.c b/builtin.c
index bf838a8..cd270e8 100644
--- a/builtin.c
+++ b/builtin.c
@@ -42,10 +42,13 @@
 
 /* The extra casts work around common compiler bugs.  */
 #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
-/* The outer cast is needed to work around a bug in Cray C 5.0.3.0.
-   It is necessary at least when t == time_t.  */
+/* Note:  these assume that negative integers are represented internally
+   via 2's complement, which is not mandated by C.  They also ignore the
+   fact that signed integer arithmetic overflow can trigger exceptions,
+   unlike unsigned which is guaranteed not to do so. */
 #define TYPE_MINIMUM(t) ((t) (TYPE_SIGNED (t) \
-                             ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0))
+                             ? ~ (uintmax_t) 0 << (sizeof (t) * CHAR_BIT - 1) \
+                             : 0))
 #define TYPE_MAXIMUM(t) ((t) (~ (t) 0 - TYPE_MINIMUM (t)))
 
 #ifndef INTMAX_MIN

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=d99032dd298aa1531c96a62b8d32d085694dc1d2

commit d99032dd298aa1531c96a62b8d32d085694dc1d2
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 28 21:58:52 2017 +0300

    Minor doc update.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 220067c..ac171b2 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-28         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in (Contributors): Update entry for Steven Davies.
+
 2017-08-24         Arnold D. Robbins     <address@hidden>
 
        * texinfo.tex: Updated. Fixes table of contents issue
diff --git a/doc/gawk.info b/doc/gawk.info
index 3e8e42a..c66e146 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -28372,7 +28372,9 @@ Info file, in approximate chronological order:
    * Stephen Davies provided the initial port to Tandem systems and its
      documentation.  (However, this is no longer supported.)  He was
      also instrumental in the initial work to integrate the byte-code
-     internals into the 'gawk' code base.
+     internals into the 'gawk' code base.  Additionally, he did most of
+     the work enabling the pretty-printer to preserve and output
+     comments.
 
    * Matthew Woehlke provided improvements for Tandem's POSIX-compliant
      systems.
@@ -33310,7 +33312,7 @@ Index
                                                               (line  70)
 * beginfile() user-defined function:     Filetrans Function.  (line  62)
 * Bentley, Jon:                          Glossary.            (line 206)
-* Benzinger, Michael:                    Contributors.        (line  98)
+* Benzinger, Michael:                    Contributors.        (line 100)
 * Berry, Karl:                           Acknowledgments.     (line  33)
 * Berry, Karl <1>:                       Acknowledgments.     (line  75)
 * Berry, Karl <2>:                       Ranges and Locales.  (line  74)
@@ -33391,12 +33393,12 @@ Index
 * Brian Kernighan's awk, source code:    Other Versions.      (line  13)
 * Brini, Davide:                         Signature Program.   (line   6)
 * Brink, Jeroen:                         DOS Quoting.         (line  10)
-* Broder, Alan J.:                       Contributors.        (line  89)
-* Brown, Martin:                         Contributors.        (line  83)
+* Broder, Alan J.:                       Contributors.        (line  91)
+* Brown, Martin:                         Contributors.        (line  85)
 * BSD-based operating systems:           Glossary.            (line 748)
 * bt debugger command (alias for backtrace): Execution Stack. (line  13)
 * Buening, Andreas:                      Acknowledgments.     (line  60)
-* Buening, Andreas <1>:                  Contributors.        (line  93)
+* Buening, Andreas <1>:                  Contributors.        (line  95)
 * Buening, Andreas <2>:                  Maintainers.         (line  14)
 * buffering, input/output:               I/O Functions.       (line 166)
 * buffering, input/output <1>:           Two-way I/O.         (line  53)
@@ -33472,7 +33474,7 @@ Index
 * collating elements:                    Bracket Expressions. (line  86)
 * collating symbols:                     Bracket Expressions. (line  93)
 * Colombo, Antonio:                      Acknowledgments.     (line  60)
-* Colombo, Antonio <1>:                  Contributors.        (line 141)
+* Colombo, Antonio <1>:                  Contributors.        (line 143)
 * columns, aligning:                     Print Examples.      (line  69)
 * columns, cutting:                      Cut Program.         (line   6)
 * comma (,), in range patterns:          Ranges.              (line   6)
@@ -33586,7 +33588,7 @@ Index
 * csh utility, POSIXLY_CORRECT environment variable: Options. (line 372)
 * csh utility, |& operator, comparison with: Two-way I/O.     (line  27)
 * ctime() user-defined function:         Function Example.    (line  74)
-* Curreli, Marco:                        Contributors.        (line 145)
+* Curreli, Marco:                        Contributors.        (line 147)
 * currency symbols, localization:        Explaining gettext.  (line 104)
 * current system time:                   Time Functions.      (line  68)
 * custom.h file:                         Configuration Philosophy.
@@ -34451,7 +34453,7 @@ Index
 * GNU/Linux:                             Manual History.      (line  28)
 * GNU/Linux <1>:                         I18N Example.        (line  57)
 * GNU/Linux <2>:                         Glossary.            (line 748)
-* Gordon, Assaf:                         Contributors.        (line 106)
+* Gordon, Assaf:                         Contributors.        (line 108)
 * GPL (General Public License):          Manual History.      (line  11)
 * GPL (General Public License) <1>:      Glossary.            (line 396)
 * GPL (General Public License), printing: Options.            (line  89)
@@ -34467,16 +34469,16 @@ Index
 * gsub() function, arguments of:         String Functions.    (line 465)
 * gsub() function, escape processing:    Gory Details.        (line   6)
 * Guerrero, Juan Manuel:                 Acknowledgments.     (line  60)
-* Guerrero, Juan Manuel <1>:             Contributors.        (line 148)
+* Guerrero, Juan Manuel <1>:             Contributors.        (line 150)
 * Guerrero, Juan Manuel <2>:             Maintainers.         (line  14)
 * h debugger command (alias for help):   Miscellaneous Debugger Commands.
                                                               (line  69)
 * Hankerson, Darrel:                     Acknowledgments.     (line  60)
 * Hankerson, Darrel <1>:                 Contributors.        (line  61)
-* Haque, John:                           Contributors.        (line 109)
+* Haque, John:                           Contributors.        (line 111)
 * Hartholz, Elaine:                      Acknowledgments.     (line  38)
 * Hartholz, Marshall:                    Acknowledgments.     (line  38)
-* Hasegawa, Isamu:                       Contributors.        (line  95)
+* Hasegawa, Isamu:                       Contributors.        (line  97)
 * help debugger command:                 Miscellaneous Debugger Commands.
                                                               (line  69)
 * hexadecimal numbers:                   Nondecimal-numbers.  (line   6)
@@ -34741,7 +34743,7 @@ Index
 * mailing list, GNITS:                   Acknowledgments.     (line  52)
 * Malmberg, John:                        Acknowledgments.     (line  60)
 * Malmberg, John <1>:                    Maintainers.         (line  14)
-* Malmberg, John E.:                     Contributors.        (line 138)
+* Malmberg, John E.:                     Contributors.        (line 140)
 * mark parity:                           Ordinal Functions.   (line  45)
 * marked string extraction (internationalization): String Extraction.
                                                               (line   6)
@@ -34762,7 +34764,7 @@ Index
 * mawk utility <4>:                      Other Versions.      (line  48)
 * maximum precision supported by MPFR library: Auto-set.      (line 255)
 * McIlroy, Doug:                         Glossary.            (line 257)
-* McPhee, Patrick:                       Contributors.        (line 101)
+* McPhee, Patrick:                       Contributors.        (line 103)
 * message object files:                  Explaining gettext.  (line  42)
 * message object files, converting from portable object files: I18N Example.
                                                               (line  66)
@@ -34951,7 +34953,7 @@ Index
 * output, standard:                      Special FD.          (line   6)
 * p debugger command (alias for print):  Viewing And Changing Data.
                                                               (line  35)
-* Papadopoulos, Panos:                   Contributors.        (line 129)
+* Papadopoulos, Panos:                   Contributors.        (line 131)
 * parent process ID of gawk process:     Auto-set.            (line 230)
 * parentheses (), in a profile:          Profiling.           (line 146)
 * parentheses (), regexp operator:       Regexp Operators.    (line  81)
@@ -34977,7 +34979,7 @@ Index
 * percent sign (%), %= operator <1>:     Precedence.          (line  94)
 * period (.), regexp operator:           Regexp Operators.    (line  44)
 * Perl:                                  Future Extensions.   (line   6)
-* Peters, Arno:                          Contributors.        (line  86)
+* Peters, Arno:                          Contributors.        (line  88)
 * Peterson, Hal:                         Contributors.        (line  40)
 * pipe, closing:                         Close Files And Pipes.
                                                               (line   6)
@@ -35306,7 +35308,7 @@ Index
 * Robbins, Arnold <2>:                   Passwd Functions.    (line  90)
 * Robbins, Arnold <3>:                   Alarm Program.       (line   6)
 * Robbins, Arnold <4>:                   General Data Types.  (line   6)
-* Robbins, Arnold <5>:                   Contributors.        (line 150)
+* Robbins, Arnold <5>:                   Contributors.        (line 152)
 * Robbins, Arnold <6>:                   Maintainers.         (line  14)
 * Robbins, Arnold <7>:                   Future Extensions.   (line   6)
 * Robbins, Bill:                         Getline/Pipe.        (line  40)
@@ -35347,7 +35349,7 @@ Index
 * scanning multidimensional arrays:      Multiscanning.       (line  11)
 * Schorr, Andrew:                        Acknowledgments.     (line  60)
 * Schorr, Andrew <1>:                    Auto-set.            (line 347)
-* Schorr, Andrew <2>:                    Contributors.        (line 134)
+* Schorr, Andrew <2>:                    Contributors.        (line 136)
 * Schreiber, Bert:                       Acknowledgments.     (line  38)
 * Schreiber, Rita:                       Acknowledgments.     (line  38)
 * search and replace in strings:         String Functions.    (line  89)
@@ -35802,7 +35804,7 @@ Index
 * walk_array() user-defined function:    Walking Arrays.      (line  14)
 * Wall, Larry:                           Array Intro.         (line   6)
 * Wall, Larry <1>:                       Future Extensions.   (line   6)
-* Wallin, Anders:                        Contributors.        (line 104)
+* Wallin, Anders:                        Contributors.        (line 106)
 * warnings, issuing:                     Options.             (line 198)
 * watch debugger command:                Viewing And Changing Data.
                                                               (line  66)
@@ -35821,7 +35823,7 @@ Index
 * whitespace, functions, calling:        Calling Built-in.    (line  10)
 * whitespace, newlines as:               Options.             (line 277)
 * Williams, Kent:                        Contributors.        (line  35)
-* Woehlke, Matthew:                      Contributors.        (line  80)
+* Woehlke, Matthew:                      Contributors.        (line  82)
 * Woods, John:                           Contributors.        (line  28)
 * word boundaries, matching:             GNU Regexp Operators.
                                                               (line  41)
@@ -35838,7 +35840,7 @@ Index
 * xgettext utility:                      String Extraction.   (line  13)
 * xor:                                   Bitwise Functions.   (line  57)
 * XOR bitwise operation:                 Bitwise Functions.   (line   6)
-* Yawitz, Efraim:                        Contributors.        (line 132)
+* Yawitz, Efraim:                        Contributors.        (line 134)
 * Zaretskii, Eli:                        Acknowledgments.     (line  60)
 * Zaretskii, Eli <1>:                    Contributors.        (line  56)
 * Zaretskii, Eli <2>:                    Maintainers.         (line  14)
@@ -36362,68 +36364,68 @@ Ref: Ranges and Locales-Footnote-11142851
 Ref: Ranges and Locales-Footnote-21142878
 Ref: Ranges and Locales-Footnote-31143113
 Node: Contributors1143334
-Node: History summary1149169
-Node: Installation1150549
-Node: Gawk Distribution1151493
-Node: Getting1151977
-Node: Extracting1152938
-Node: Distribution contents1154576
-Node: Unix Installation1161056
-Node: Quick Installation1161738
-Node: Shell Startup Files1164152
-Node: Additional Configuration Options1165241
-Node: Configuration Philosophy1167230
-Node: Non-Unix Installation1169599
-Node: PC Installation1170059
-Node: PC Binary Installation1170897
-Node: PC Compiling1171332
-Node: PC Using1172449
-Node: Cygwin1175494
-Node: MSYS1176264
-Node: VMS Installation1176765
-Node: VMS Compilation1177556
-Ref: VMS Compilation-Footnote-11178785
-Node: VMS Dynamic Extensions1178843
-Node: VMS Installation Details1180528
-Node: VMS Running1182781
-Node: VMS GNV1187060
-Node: VMS Old Gawk1187795
-Node: Bugs1188266
-Node: Bug address1188929
-Node: Usenet1191326
-Node: Maintainers1192103
-Node: Other Versions1193364
-Node: Installation summary1199948
-Node: Notes1200983
-Node: Compatibility Mode1201848
-Node: Additions1202630
-Node: Accessing The Source1203555
-Node: Adding Code1204990
-Node: New Ports1211208
-Node: Derived Files1215696
-Ref: Derived Files-Footnote-11221181
-Ref: Derived Files-Footnote-21221216
-Ref: Derived Files-Footnote-31221814
-Node: Future Extensions1221928
-Node: Implementation Limitations1222586
-Node: Extension Design1223769
-Node: Old Extension Problems1224923
-Ref: Old Extension Problems-Footnote-11226441
-Node: Extension New Mechanism Goals1226498
-Ref: Extension New Mechanism Goals-Footnote-11229862
-Node: Extension Other Design Decisions1230051
-Node: Extension Future Growth1232164
-Node: Old Extension Mechanism1233000
-Node: Notes summary1234763
-Node: Basic Concepts1235945
-Node: Basic High Level1236626
-Ref: figure-general-flow1236908
-Ref: figure-process-flow1237593
-Ref: Basic High Level-Footnote-11240894
-Node: Basic Data Typing1241079
-Node: Glossary1244407
-Node: Copying1276354
-Node: GNU Free Documentation License1313893
-Node: Index1339011
+Node: History summary1149279
+Node: Installation1150659
+Node: Gawk Distribution1151603
+Node: Getting1152087
+Node: Extracting1153048
+Node: Distribution contents1154686
+Node: Unix Installation1161166
+Node: Quick Installation1161848
+Node: Shell Startup Files1164262
+Node: Additional Configuration Options1165351
+Node: Configuration Philosophy1167340
+Node: Non-Unix Installation1169709
+Node: PC Installation1170169
+Node: PC Binary Installation1171007
+Node: PC Compiling1171442
+Node: PC Using1172559
+Node: Cygwin1175604
+Node: MSYS1176374
+Node: VMS Installation1176875
+Node: VMS Compilation1177666
+Ref: VMS Compilation-Footnote-11178895
+Node: VMS Dynamic Extensions1178953
+Node: VMS Installation Details1180638
+Node: VMS Running1182891
+Node: VMS GNV1187170
+Node: VMS Old Gawk1187905
+Node: Bugs1188376
+Node: Bug address1189039
+Node: Usenet1191436
+Node: Maintainers1192213
+Node: Other Versions1193474
+Node: Installation summary1200058
+Node: Notes1201093
+Node: Compatibility Mode1201958
+Node: Additions1202740
+Node: Accessing The Source1203665
+Node: Adding Code1205100
+Node: New Ports1211318
+Node: Derived Files1215806
+Ref: Derived Files-Footnote-11221291
+Ref: Derived Files-Footnote-21221326
+Ref: Derived Files-Footnote-31221924
+Node: Future Extensions1222038
+Node: Implementation Limitations1222696
+Node: Extension Design1223879
+Node: Old Extension Problems1225033
+Ref: Old Extension Problems-Footnote-11226551
+Node: Extension New Mechanism Goals1226608
+Ref: Extension New Mechanism Goals-Footnote-11229972
+Node: Extension Other Design Decisions1230161
+Node: Extension Future Growth1232274
+Node: Old Extension Mechanism1233110
+Node: Notes summary1234873
+Node: Basic Concepts1236055
+Node: Basic High Level1236736
+Ref: figure-general-flow1237018
+Ref: figure-process-flow1237703
+Ref: Basic High Level-Footnote-11241004
+Node: Basic Data Typing1241189
+Node: Glossary1244517
+Node: Copying1276464
+Node: GNU Free Documentation License1314003
+Node: Index1339121
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 7ed1a79..1d7b9b7 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -38591,6 +38591,8 @@ provided the initial port to Tandem systems and its 
documentation.
 (However, this is no longer supported.)
 He was also instrumental in the initial work to integrate the
 byte-code internals into the @command{gawk} code base.
+Additionally, he did most of the work enabling the pretty-printer
+to preserve and output comments.
 
 @item
 @cindex Woehlke, Matthew
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 7cd6aa2..c9b8aed 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -37605,6 +37605,8 @@ provided the initial port to Tandem systems and its 
documentation.
 (However, this is no longer supported.)
 He was also instrumental in the initial work to integrate the
 byte-code internals into the @command{gawk} code base.
+Additionally, he did most of the work enabling the pretty-printer
+to preserve and output comments.
 
 @item
 @cindex Woehlke, Matthew

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=a1f67029a4e8d29aa37a33bd1f2c346f5130cd4a

commit a1f67029a4e8d29aa37a33bd1f2c346f5130cd4a
Author: Arnold D. Robbins <address@hidden>
Date:   Mon Aug 28 21:58:29 2017 +0300

    Increase version in pc/config.h.

diff --git a/pc/config.h b/pc/config.h
index e0f2cba..21497f0 100644
--- a/pc/config.h
+++ b/pc/config.h
@@ -457,7 +457,7 @@
 #define PACKAGE_NAME "GNU Awk"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "GNU Awk 4.1.62"
+#define PACKAGE_STRING "GNU Awk 4.1.63"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gawk"
@@ -466,7 +466,7 @@
 #define PACKAGE_URL "http://www.gnu.org/software/gawk/";
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "4.1.62"
+#define PACKAGE_VERSION "4.1.63"
 
 /* Define to 1 if *printf supports %F format */
 #ifdef __DJGPP__
@@ -523,7 +523,7 @@
 
 
 /* Version number of package */
-#define VERSION "4.1.62"
+#define VERSION "4.1.63"
 
 /* Enable large inode numbers on Mac OS X 10.5.  */
 #ifndef _DARWIN_USE_64_BIT_INODE

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

Summary of changes:
 ChangeLog         |  16 ++++++
 builtin.c         |   9 ++-
 configh.in        |   3 +
 configure         |   3 +-
 configure.ac      |   3 +-
 doc/ChangeLog     |   4 ++
 doc/gawk.info     | 168 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi     |   2 +
 doc/gawktexi.in   |   2 +
 interpret.h       |   8 ++-
 io.c              |  10 ++++
 pc/config.h       |   6 +-
 test/ChangeLog    |   4 ++
 test/nonfatal1.ok |   2 +-
 14 files changed, 146 insertions(+), 94 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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