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-2719-ga5322c


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2719-ga5322c6
Date: Wed, 16 Aug 2017 14:34:44 -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  a5322c683fdda25238a2239641e6873a935dd643 (commit)
       via  90be918bfed70f7a08ea2514ebb33be2e4a33d20 (commit)
       via  f683d7306fb09da59dd45fde03dd9bcf18be1b73 (commit)
      from  e214ae0d1541e857e59dbc95d62c675bb88c593d (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=a5322c683fdda25238a2239641e6873a935dd643

commit a5322c683fdda25238a2239641e6873a935dd643
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Aug 16 21:34:15 2017 +0300

    Some cleanup in gawkapi.c for non-MPFR case.

diff --git a/ChangeLog b/ChangeLog
index c24341e..6741478 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2017-08-16         Arnold D. Robbins     <address@hidden>
 
+       * gawkapi.c (assign_number): Clean up the code a bit.
+       (api_get_mpfr, api_get_mpz): Add return NULL in non-MPFR case
+       to avoid compiler warnings.
+
+2017-08-16         Arnold D. Robbins     <address@hidden>
+
        * config.guess: Update from GNULIB.
        * NEWS, README: Updated in preparation for release.
 
diff --git a/gawkapi.c b/gawkapi.c
index dc566df..f8964db 100644
--- a/gawkapi.c
+++ b/gawkapi.c
@@ -489,18 +489,22 @@ assign_string(NODE *node, awk_value_t *val, awk_valtype_t 
val_type)
 
 /* assign_number -- return a number node */
 
+#define assign_double(val) \
+       val->num_value = node->numbr; \
+       val->num_type = AWK_NUMBER_TYPE_DOUBLE; \
+       val->num_ptr = NULL
+
 static inline void
 assign_number(NODE *node, awk_value_t *val)
 {
        val->val_type = AWK_NUMBER;
-#ifdef HAVE_MPFR
+
+#ifndef HAVE_MPFR
+       assign_double(val);
+#else
        switch (node->flags & (MPFN|MPZN)) {
        case 0:
-#endif
-               val->num_value = node->numbr;
-               val->num_type = AWK_NUMBER_TYPE_DOUBLE;
-               val->num_ptr = NULL;
-#ifdef HAVE_MPFR
+               assign_double(val);
                break;
        case MPFN:
                val->num_value = mpfr_get_d(node->mpg_numbr, ROUND_MODE);
@@ -518,6 +522,7 @@ assign_number(NODE *node, awk_value_t *val)
        }
 #endif
 }
+#undef assign_double
 
 /* assign_regex --- return a regex node */
 
@@ -1298,6 +1303,7 @@ api_get_mpfr(awk_ext_id_t id)
        return p;
 #else
        fatal(_("api_get_mpfr: MPFR not supported"));
+       return NULL;    // silence compiler warning
 #endif
 }
 
@@ -1313,6 +1319,7 @@ api_get_mpz(awk_ext_id_t id)
        return p;
 #else
        fatal(_("api_get_mpfr: MPFR not supported"));
+       return NULL;    // silence compiler warning
 #endif
 }
 

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

commit 90be918bfed70f7a08ea2514ebb33be2e4a33d20
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Aug 16 21:28:46 2017 +0300

    Doc updates, getting ready for release.

diff --git a/ChangeLog b/ChangeLog
index 680d1ba..c24341e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2017-08-16         Arnold D. Robbins     <address@hidden>
 
        * config.guess: Update from GNULIB.
+       * NEWS, README: Updated in preparation for release.
 
 2017-08-16         Andrew J. Schorr     <address@hidden>
 
diff --git a/NEWS b/NEWS
index a999492..72b69c1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,11 +1,11 @@
-   Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016,
+   Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
    Free Software Foundation, Inc.
    
    Copying and distribution of this file, with or without modification,
    are permitted in any medium without royalty provided the copyright
    notice and this notice are preserved.
 
-Changes from 4.1.x to 4.2.0
+Changes from 4.1.4 to 4.2.0
 ---------------------------
 
 1. If not in POSIX mode, changes to ENVIRON are reflected into
@@ -37,7 +37,7 @@ Changes from 4.1.x to 4.2.0
 8. MirBSD is no longer supported.
 
 9. Pretty printing now preserves comments and places them into the
-    pretty-printed file.
+   pretty-printed file.
 
 10. `make install' now installs shell startup files
     $sysconfdir/profile.d/gawk.{csh,sh} containing shell functions to
diff --git a/README b/README
index 11ff38c..93c4987 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
   Copyright (C) 2005, 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
-  2016, Free Software Foundation, Inc.
+  2016, 2017 Free Software Foundation, Inc.
   
   Copying and distribution of this file, with or without modification,
   are permitted in any medium without royalty provided the copyright
@@ -7,11 +7,11 @@
 
 README:
 
-This is GNU Awk 4.1.4. It is upwardly compatible with Brian Kernighan's
+This is GNU Awk 4.2.0. It is upwardly compatible with Brian Kernighan's
 version of Unix awk.  It is almost completely compliant with the
 2008 POSIX 1003.1 standard for awk. (See the note below about POSIX.)
 
-This is a bug-fix release. See NEWS and ChangeLog for details.
+This is a major release. See NEWS and ChangeLog for details.
 
 Work to be done is described briefly in the TODO file, which is available
 only in the 'master' branch in the Git repo.
diff --git a/doc/ChangeLog b/doc/ChangeLog
index 86c1d13..e6dd8ea 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2017-08-16         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: Update history of features appendix section.
+       * wordlist, worldlist2: Add more words.
+
 2017-08-13         Arnold D. Robbins     <address@hidden>
 
        * gawktexi.in, gawk.1, awkcard.in: Update versions and
diff --git a/doc/gawk.info b/doc/gawk.info
index 9031d5e..53d45a1 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -28034,9 +28034,9 @@ POSIX 'awk', in the order they were added to 'gawk'.
 
         - MIPS RiscOS
 
-        - MS-DOS with Microsoft Compiler
+        - MS-DOS with the Microsoft Compiler
 
-        - MS-Windows with Microsoft Compiler
+        - MS-Windows with the Microsoft Compiler
 
         - NeXT
 
@@ -28090,23 +28090,32 @@ POSIX 'awk', in the order they were added to 'gawk'.
 
    * Support for Ultrix was removed.
 
-   Version 4.2 introduced the following changes:
+   Version 4.2 of 'gawk' introduced the following changes:
 
    * Changes to 'ENVIRON' are reflected into 'gawk''s environment and
      that of programs that it runs.  *Note Auto-set::.
 
-   * The 'PROCINFO["argv"' array.  *Note Auto-set::.
+   * 'FIELDWIDTHS' was enhanced to allow skipping characters before
+     assigning a value to a field (*note Splitting By Content::).
 
-   * The '--pretty-print' option no longer runs the 'awk' program too.
-     *Note Options::.
-
-   * The 'igawk' program and its manual page are no longer installed
-     when 'gawk' is built.  *Note Igawk Program::.
+   * The 'PROCINFO["argv"]' array.  *Note Auto-set::.
 
    * The maximum number of hexadecimal digits in '\x' escapes is now
      two.  *Note Escape Sequences::.
 
-   * Nonfatal output with 'print' and 'printf'.  *Note Nonfatal::.
+   * Strongly typed regexp constants of the form '@/.../' (*note Strong
+     Regexp Constants::).
+
+   * The bitwise functions changed, making negative arguments into a
+     fatal error (*note Bitwise Functions::).
+
+   * The 'mktime()' function now accepts an optional second argument
+     (*note Time Functions::).
+
+   * The 'typeof()' function (*note Type Functions::).
+
+   * Optimizations are enabled by default.  Use '-s' / '--no-optimize'
+     to disable optimizations.
 
    * For many years, POSIX specified that default field splitting only
      allowed spaces and tabs to separate fields, and this was how 'gawk'
@@ -28114,10 +28123,44 @@ POSIX 'awk', in the order they were added to 'gawk'.
      historical behavior, and now default field splitting with '--posix'
      also allows newlines to separate fields.
 
+   * Nonfatal output with 'print' and 'printf'.  *Note Nonfatal::.
+
+   * Retryable I/O via 'PROCINFO[INPUT-FILE, "RETRY"]'; (*note Retrying
+     Input::).
+
+   * Changes to the pretty-printer (*note Profiling::):
+
+        - The '--pretty-print' option no longer runs the 'awk' program
+          too.
+
+        - Comments in the source program are preserved and placed into
+          the output file.
+
+        - Explicit parentheses for expressions in the input are
+          preserved in the generated output.
+
+   * Improvements to the extension API (*note Dynamic Extensions::):
+
+        - The 'get_file()' function to access open redirections.
+
+        - The 'nonfatal()' function for generating nonfatal error
+          messages.
+
+        - Support for GMP and MPFR values.
+
+        - Input parsers can now override the default field parsing
+          mechanism by specifying explicit locations.
+
    * Support for MirBSD was removed.
 
    * Support for GNU/Linux on Alpha was removed.
 
+   * Shell startup files are supplied with the distribution and
+     installed by 'make install' (*note Shell Startup Files::).
+
+   * The 'igawk' program and its manual page are no longer installed
+     when 'gawk' is built.  *Note Igawk Program::.
+
 
 File: gawk.info,  Node: Common Extensions,  Next: Ranges and Locales,  Prev: 
Feature History,  Up: Language History
 
@@ -36304,74 +36347,74 @@ Node: POSIX1113185
 Node: BTL1114564
 Node: POSIX/GNU1115293
 Node: Feature History1121071
-Node: Common Extensions1135436
-Node: Ranges and Locales1136719
-Ref: Ranges and Locales-Footnote-11141335
-Ref: Ranges and Locales-Footnote-21141362
-Ref: Ranges and Locales-Footnote-31141597
-Node: Contributors1141818
-Node: History summary1147446
-Node: Installation1148826
-Node: Gawk Distribution1149770
-Node: Getting1150254
-Node: Extracting1151215
-Node: Distribution contents1152853
-Node: Unix Installation1159195
-Node: Quick Installation1159877
-Node: Shell Startup Files1162291
-Node: Additional Configuration Options1163380
-Node: Configuration Philosophy1165369
-Node: Non-Unix Installation1167738
-Node: PC Installation1168198
-Node: PC Binary Installation1169036
-Node: PC Compiling1169471
-Node: PC Using1170588
-Node: Cygwin1173633
-Node: MSYS1174403
-Node: VMS Installation1174904
-Node: VMS Compilation1175695
-Ref: VMS Compilation-Footnote-11176924
-Node: VMS Dynamic Extensions1176982
-Node: VMS Installation Details1178667
-Node: VMS Running1180920
-Node: VMS GNV1185199
-Node: VMS Old Gawk1185934
-Node: Bugs1186405
-Node: Bug address1187068
-Node: Usenet1189465
-Node: Maintainers1190242
-Node: Other Versions1191503
-Node: Installation summary1198087
-Node: Notes1199122
-Node: Compatibility Mode1199987
-Node: Additions1200769
-Node: Accessing The Source1201694
-Node: Adding Code1203129
-Node: New Ports1209347
-Node: Derived Files1213835
-Ref: Derived Files-Footnote-11219320
-Ref: Derived Files-Footnote-21219355
-Ref: Derived Files-Footnote-31219953
-Node: Future Extensions1220067
-Node: Implementation Limitations1220725
-Node: Extension Design1221908
-Node: Old Extension Problems1223062
-Ref: Old Extension Problems-Footnote-11224580
-Node: Extension New Mechanism Goals1224637
-Ref: Extension New Mechanism Goals-Footnote-11228001
-Node: Extension Other Design Decisions1228190
-Node: Extension Future Growth1230303
-Node: Old Extension Mechanism1231139
-Node: Notes summary1232902
-Node: Basic Concepts1234084
-Node: Basic High Level1234765
-Ref: figure-general-flow1235047
-Ref: figure-process-flow1235732
-Ref: Basic High Level-Footnote-11239033
-Node: Basic Data Typing1239218
-Node: Glossary1242546
-Node: Copying1274493
-Node: GNU Free Documentation License1312032
-Node: Index1337150
+Node: Common Extensions1136930
+Node: Ranges and Locales1138213
+Ref: Ranges and Locales-Footnote-11142829
+Ref: Ranges and Locales-Footnote-21142856
+Ref: Ranges and Locales-Footnote-31143091
+Node: Contributors1143312
+Node: History summary1148940
+Node: Installation1150320
+Node: Gawk Distribution1151264
+Node: Getting1151748
+Node: Extracting1152709
+Node: Distribution contents1154347
+Node: Unix Installation1160689
+Node: Quick Installation1161371
+Node: Shell Startup Files1163785
+Node: Additional Configuration Options1164874
+Node: Configuration Philosophy1166863
+Node: Non-Unix Installation1169232
+Node: PC Installation1169692
+Node: PC Binary Installation1170530
+Node: PC Compiling1170965
+Node: PC Using1172082
+Node: Cygwin1175127
+Node: MSYS1175897
+Node: VMS Installation1176398
+Node: VMS Compilation1177189
+Ref: VMS Compilation-Footnote-11178418
+Node: VMS Dynamic Extensions1178476
+Node: VMS Installation Details1180161
+Node: VMS Running1182414
+Node: VMS GNV1186693
+Node: VMS Old Gawk1187428
+Node: Bugs1187899
+Node: Bug address1188562
+Node: Usenet1190959
+Node: Maintainers1191736
+Node: Other Versions1192997
+Node: Installation summary1199581
+Node: Notes1200616
+Node: Compatibility Mode1201481
+Node: Additions1202263
+Node: Accessing The Source1203188
+Node: Adding Code1204623
+Node: New Ports1210841
+Node: Derived Files1215329
+Ref: Derived Files-Footnote-11220814
+Ref: Derived Files-Footnote-21220849
+Ref: Derived Files-Footnote-31221447
+Node: Future Extensions1221561
+Node: Implementation Limitations1222219
+Node: Extension Design1223402
+Node: Old Extension Problems1224556
+Ref: Old Extension Problems-Footnote-11226074
+Node: Extension New Mechanism Goals1226131
+Ref: Extension New Mechanism Goals-Footnote-11229495
+Node: Extension Other Design Decisions1229684
+Node: Extension Future Growth1231797
+Node: Old Extension Mechanism1232633
+Node: Notes summary1234396
+Node: Basic Concepts1235578
+Node: Basic High Level1236259
+Ref: figure-general-flow1236541
+Ref: figure-process-flow1237226
+Ref: Basic High Level-Footnote-11240527
+Node: Basic Data Typing1240712
+Node: Glossary1244040
+Node: Copying1275987
+Node: GNU Free Documentation License1313526
+Node: Index1338644
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 9c36c10..20c8225 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -37586,7 +37586,9 @@ I've tried to follow this general order, esp.@: for the 
3.0 and 3.1 sections:
        new keywords
        new command-line options
        behavioral changes
-       new ports
+       extension API changes
+       new / deprecated / removed ports
+       installation time stuff
 Within each category, be alphabetical.
 @end ignore
 
@@ -38098,10 +38100,10 @@ Cray
 MIPS RiscOS
 
 @item
-MS-DOS with Microsoft Compiler
+MS-DOS with the Microsoft Compiler
 
 @item
-MS-Windows with Microsoft Compiler
+MS-Windows with the Microsoft Compiler
 
 @item
 NeXT
@@ -38186,7 +38188,7 @@ Support for Ultrix was removed.
 
 @end itemize
 
-Version 4.2 introduced the following changes:
+Version 4.2 of @command{gawk} introduced the following changes:
 
 @itemize @bullet
 @item
@@ -38195,18 +38197,26 @@ environment and that of programs that it runs.
 @xref{Auto-set}.
 
 @item
-The @code{PROCINFO["argv"} array.
address@hidden was enhanced to allow skipping characters
+before assigning a value to a field
+(@pxref{Splitting By Content}).
+
address@hidden
+The @code{PROCINFO["argv"]} array.
 @xref{Auto-set}.
 
 @item
-The @option{--pretty-print} option no longer runs the @command{awk}
-program too.
address@hidden
+The maximum number of hexadecimal digits in @samp{\x} escapes
+is now two.
address@hidden Sequences}.
 
 @item
-The @command{igawk} program and its manual page are no longer
-installed when @command{gawk} is built.
address@hidden Program}.
+Strongly typed regexp constants of the form @samp{@@/@dots{}/}
+(@pxref{Strong Regexp Constants}).
+
address@hidden
+The bitwise functions changed, making negative arguments into
+a fatal error (@pxref{Bitwise Functions}).
 
 @ifset INTDIV
 @item
@@ -38215,13 +38225,16 @@ The @code{intdiv0()} function.
 @end ifset
 
 @item
-The maximum number of hexadecimal digits in @samp{\x} escapes
-is now two.
address@hidden Sequences}.
+The @code{mktime()} function now accepts an optional
+second argument
+(@pxref{Time Functions}).
 
 @item
-Nonfatal output with @code{print} and @code{printf}.
address@hidden
+The @code{typeof()} function (@pxref{Type Functions}).
+
address@hidden
+Optimizations are enabled by default. Use @option{-s} /
address@hidden to disable optimizations.
 
 @item
 For many years, POSIX specified that default field splitting
@@ -38232,10 +38245,66 @@ field splitting with @option{--posix} also allows 
newlines to
 separate fields.
 
 @item
+Nonfatal output with @code{print} and @code{printf}.
address@hidden
+
address@hidden
+Retryable I/O via @address@hidden, "RETRY"]};
+(@pxref{Retrying Input}).
+
address@hidden
+Changes to the pretty-printer (@pxref{Profiling}):
+
address@hidden nested table
address@hidden @value{MINUS}
address@hidden
+The @option{--pretty-print} option no longer runs the @command{awk}
+program too.
+
address@hidden
+Comments in the source program are preserved and placed into the
+output file.
+
address@hidden
+Explicit parentheses for expressions
+in the input are preserved in the generated output.
address@hidden itemize
+
address@hidden
+Improvements to the extension API
+(@pxref{Dynamic Extensions}):
+
address@hidden nested
address@hidden @value{MINUS}
address@hidden
+The @code{get_file()} function to access open redirections.
+
address@hidden
+The @code{nonfatal()} function for generating nonfatal error messages.
+
address@hidden
+Support for GMP and MPFR values.
+
address@hidden
+Input parsers can now override the default field parsing mechanism
+by specifying explicit locations.
address@hidden itemize
+
address@hidden
 Support for MirBSD was removed.
 
 @item
 Support for GNU/Linux on Alpha was removed.
+
address@hidden
+Shell startup files are supplied with the distribution and
+installed by @samp{make install} (@pxref{Shell Startup Files}).
+
address@hidden
+The @command{igawk} program and its manual page are no longer
+installed when @command{gawk} is built.
address@hidden Program}.
+
 @end itemize
 
 @c XXX ADD MORE STUFF HERE
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 68f0510..94001fa 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -36600,7 +36600,9 @@ I've tried to follow this general order, esp.@: for the 
3.0 and 3.1 sections:
        new keywords
        new command-line options
        behavioral changes
-       new ports
+       extension API changes
+       new / deprecated / removed ports
+       installation time stuff
 Within each category, be alphabetical.
 @end ignore
 
@@ -37112,10 +37114,10 @@ Cray
 MIPS RiscOS
 
 @item
-MS-DOS with Microsoft Compiler
+MS-DOS with the Microsoft Compiler
 
 @item
-MS-Windows with Microsoft Compiler
+MS-Windows with the Microsoft Compiler
 
 @item
 NeXT
@@ -37200,7 +37202,7 @@ Support for Ultrix was removed.
 
 @end itemize
 
-Version 4.2 introduced the following changes:
+Version 4.2 of @command{gawk} introduced the following changes:
 
 @itemize @bullet
 @item
@@ -37209,18 +37211,26 @@ environment and that of programs that it runs.
 @xref{Auto-set}.
 
 @item
-The @code{PROCINFO["argv"} array.
address@hidden was enhanced to allow skipping characters
+before assigning a value to a field
+(@pxref{Splitting By Content}).
+
address@hidden
+The @code{PROCINFO["argv"]} array.
 @xref{Auto-set}.
 
 @item
-The @option{--pretty-print} option no longer runs the @command{awk}
-program too.
address@hidden
+The maximum number of hexadecimal digits in @samp{\x} escapes
+is now two.
address@hidden Sequences}.
 
 @item
-The @command{igawk} program and its manual page are no longer
-installed when @command{gawk} is built.
address@hidden Program}.
+Strongly typed regexp constants of the form @samp{@@/@dots{}/}
+(@pxref{Strong Regexp Constants}).
+
address@hidden
+The bitwise functions changed, making negative arguments into
+a fatal error (@pxref{Bitwise Functions}).
 
 @ifset INTDIV
 @item
@@ -37229,13 +37239,16 @@ The @code{intdiv0()} function.
 @end ifset
 
 @item
-The maximum number of hexadecimal digits in @samp{\x} escapes
-is now two.
address@hidden Sequences}.
+The @code{mktime()} function now accepts an optional
+second argument
+(@pxref{Time Functions}).
 
 @item
-Nonfatal output with @code{print} and @code{printf}.
address@hidden
+The @code{typeof()} function (@pxref{Type Functions}).
+
address@hidden
+Optimizations are enabled by default. Use @option{-s} /
address@hidden to disable optimizations.
 
 @item
 For many years, POSIX specified that default field splitting
@@ -37246,10 +37259,66 @@ field splitting with @option{--posix} also allows 
newlines to
 separate fields.
 
 @item
+Nonfatal output with @code{print} and @code{printf}.
address@hidden
+
address@hidden
+Retryable I/O via @address@hidden, "RETRY"]};
+(@pxref{Retrying Input}).
+
address@hidden
+Changes to the pretty-printer (@pxref{Profiling}):
+
address@hidden nested table
address@hidden @value{MINUS}
address@hidden
+The @option{--pretty-print} option no longer runs the @command{awk}
+program too.
+
address@hidden
+Comments in the source program are preserved and placed into the
+output file.
+
address@hidden
+Explicit parentheses for expressions
+in the input are preserved in the generated output.
address@hidden itemize
+
address@hidden
+Improvements to the extension API
+(@pxref{Dynamic Extensions}):
+
address@hidden nested
address@hidden @value{MINUS}
address@hidden
+The @code{get_file()} function to access open redirections.
+
address@hidden
+The @code{nonfatal()} function for generating nonfatal error messages.
+
address@hidden
+Support for GMP and MPFR values.
+
address@hidden
+Input parsers can now override the default field parsing mechanism
+by specifying explicit locations.
address@hidden itemize
+
address@hidden
 Support for MirBSD was removed.
 
 @item
 Support for GNU/Linux on Alpha was removed.
+
address@hidden
+Shell startup files are supplied with the distribution and
+installed by @samp{make install} (@pxref{Shell Startup Files}).
+
address@hidden
+The @command{igawk} program and its manual page are no longer
+installed when @command{gawk} is built.
address@hidden Program}.
+
 @end itemize
 
 @c XXX ADD MORE STUFF HERE
diff --git a/doc/wordlist b/doc/wordlist
index 97d4fb2..378c2b4 100644
--- a/doc/wordlist
+++ b/doc/wordlist
@@ -240,6 +240,7 @@ IFSOCK
 IGNORECASE
 INPLACE
 INT
+INTDIV
 IPv
 ISBLK
 ISBN
@@ -298,6 +299,7 @@ MMK
 MMS
 MP
 MPFR
+MPZ
 MSC
 MSEC
 MSG
@@ -411,6 +413,7 @@ PowerPC
 Pr
 Pre
 Preopened
+Preprocessor
 Prestandard
 Printf
 Prolog
@@ -442,6 +445,7 @@ Regex
 Regexp
 Regexps
 Reimplementing
+Retryable
 Revout
 RiscOS
 Ritchie
@@ -668,6 +672,7 @@ awkcard
 awkforai
 awkgram
 awklib
+awknum
 awkp
 awkprof
 awks
@@ -929,6 +934,7 @@ emalloc
 embeddable
 emory
 emph
+emptor
 emxomfar
 en
 encodings
@@ -1105,6 +1111,7 @@ groupsbyuser
 grp
 gst
 gsub
+guerrero
 gunzip
 gvim
 gz
@@ -1222,6 +1229,7 @@ joe
 johansen
 johnny
 joyent
+juan
 julie
 karl
 katie
@@ -1325,6 +1333,7 @@ monthname
 moore
 mortoneccc
 mpfr
+mpz
 msg
 msgfmt
 msgid
@@ -1429,6 +1438,7 @@ nr
 nroff
 nul
 num
+numfields
 nums
 nusers
 nvalue
diff --git a/doc/wordlist2 b/doc/wordlist2
index 0d2db28..9275fdb 100644
--- a/doc/wordlist2
+++ b/doc/wordlist2
@@ -14,6 +14,7 @@ GitHub
 ISBN
 Kahrs
 Libtool
+Makefile
 PCC
 PDF
 Rebase
@@ -22,10 +23,12 @@ Repo
 SVN
 TODO
 Texinfo
+Uncomment
 UsingGit
 Workflow
 Yehezkel
 ac
+apache
 api
 arnold
 arnoldrobbins
@@ -94,6 +97,7 @@ inlineraw
 insertcopying
 jpdev
 kbd
+labelled
 libtool
 lineannotation
 linkcolor
@@ -102,6 +106,7 @@ literallayout
 llvm
 ltu
 ludd
+maintainer's
 makeinfo
 mpfr
 multiplestates
@@ -127,6 +132,7 @@ regexp
 repo
 repo's
 samp
+savannah
 scm
 se
 setchapternewpage
@@ -152,6 +158,7 @@ texi
 texinfo
 thischapter
 thispage
+tinycc
 titlepage
 tmp
 toto

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

commit f683d7306fb09da59dd45fde03dd9bcf18be1b73
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Aug 16 21:27:56 2017 +0300

    Update config.guess, bump version in extension/configure.ac.

diff --git a/ChangeLog b/ChangeLog
index c48abc9..680d1ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-16         Arnold D. Robbins     <address@hidden>
+
+       * config.guess: Update from GNULIB.
+
 2017-08-16         Andrew J. Schorr     <address@hidden>
 
        * gawkapi.c (assign_number): Add 'ifdef HAVE_MPFR' tests to get this
diff --git a/config.guess b/config.guess
index 07785f5..a744844 100755
--- a/config.guess
+++ b/config.guess
@@ -2,7 +2,7 @@
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2017-07-19'
+timestamp='2017-08-08'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -259,6 +259,9 @@ case 
"${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     *:Sortix:*:*)
        echo ${UNAME_MACHINE}-unknown-sortix
        exit ;;
+    *:Redox:*:*)
+       echo ${UNAME_MACHINE}-unknown-redox
+       exit ;;
     alpha:OSF1:*:*)
        case $UNAME_RELEASE in
        *4.0)
diff --git a/extension/ChangeLog b/extension/ChangeLog
index c6be068..e0a2466 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-14         Arnold D. Robbins     <address@hidden>
+
+       * configure.ac: Bump associated gawk version.
+
 2017-08-11         Andrew J. Schorr     <address@hidden>
 
        * intdiv.c: No need to include <gmp.h> explicitly, since <mpfr.h>
diff --git a/extension/build-aux/ChangeLog b/extension/build-aux/ChangeLog
index 777c271..8a9826c 100644
--- a/extension/build-aux/ChangeLog
+++ b/extension/build-aux/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-16         Arnold D. Robbins     <address@hidden>
+
+       * config.guess: Updated from GNULIB.
+
 2017-08-04         Arnold D. Robbins     <address@hidden>
 
        * config.guess: Updated from GNULIB.
diff --git a/extension/build-aux/config.guess b/extension/build-aux/config.guess
index 07785f5..a744844 100755
--- a/extension/build-aux/config.guess
+++ b/extension/build-aux/config.guess
@@ -2,7 +2,7 @@
 # Attempt to guess a canonical system name.
 #   Copyright 1992-2017 Free Software Foundation, Inc.
 
-timestamp='2017-07-19'
+timestamp='2017-08-08'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -259,6 +259,9 @@ case 
"${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     *:Sortix:*:*)
        echo ${UNAME_MACHINE}-unknown-sortix
        exit ;;
+    *:Redox:*:*)
+       echo ${UNAME_MACHINE}-unknown-redox
+       exit ;;
     alpha:OSF1:*:*)
        case $UNAME_RELEASE in
        *4.0)
diff --git a/extension/configure b/extension/configure
index 7ae6654..d1c146c 100755
--- a/extension/configure
+++ b/extension/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 4.1.4.
+# Generated by GNU Autoconf 2.69 for GNU Awk Bundled Extensions 4.2.0.
 #
 # Report bugs to <address@hidden>.
 #
@@ -590,8 +590,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk Bundled Extensions'
 PACKAGE_TARNAME='gawk-extensions'
-PACKAGE_VERSION='4.1.4'
-PACKAGE_STRING='GNU Awk Bundled Extensions 4.1.4'
+PACKAGE_VERSION='4.2.0'
+PACKAGE_STRING='GNU Awk Bundled Extensions 4.2.0'
 PACKAGE_BUGREPORT='address@hidden'
 PACKAGE_URL='http://www.gnu.org/software/gawk-extensions/'
 
@@ -1316,7 +1316,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures GNU Awk Bundled Extensions 4.1.4 to adapt to many 
kinds of systems.
+\`configure' configures GNU Awk Bundled Extensions 4.2.0 to adapt to many 
kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1386,7 +1386,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 
4.1.4:";;
+     short | recursive ) echo "Configuration of GNU Awk Bundled Extensions 
4.2.0:";;
    esac
   cat <<\_ACEOF
 
@@ -1500,7 +1500,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk Bundled Extensions configure 4.1.4
+GNU Awk Bundled Extensions configure 4.2.0
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1972,7 +1972,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by GNU Awk Bundled Extensions $as_me 4.1.4, which was
+It was created by GNU Awk Bundled Extensions $as_me 4.2.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -4305,7 +4305,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk-extensions'
- VERSION='4.1.4'
+ VERSION='4.2.0'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13652,7 +13652,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by GNU Awk Bundled Extensions $as_me 4.1.4, which was
+This file was extended by GNU Awk Bundled Extensions $as_me 4.2.0, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13720,7 +13720,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-GNU Awk Bundled Extensions config.status 4.1.4
+GNU Awk Bundled Extensions config.status 4.2.0
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/extension/configure.ac b/extension/configure.ac
index bde6e3d..bf43b68 100644
--- a/extension/configure.ac
+++ b/extension/configure.ac
@@ -1,7 +1,7 @@
 dnl
 dnl configure.ac --- autoconf input file for gawk
 dnl
-dnl Copyright (C) 2012-2016 the Free Software Foundation, Inc.
+dnl Copyright (C) 2012-2017 the Free Software Foundation, Inc.
 dnl
 dnl This file is part of GAWK, the GNU implementation of the
 dnl AWK Programming Language.
@@ -23,7 +23,7 @@ dnl
 
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([GNU Awk Bundled Extensions],[4.1.4],address@hidden,[gawk-extensions])
+AC_INIT([GNU Awk Bundled Extensions],[4.2.0],address@hidden,[gawk-extensions])
 
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_AUX_DIR([build-aux])

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

Summary of changes:
 ChangeLog                        |  11 +++
 NEWS                             |   6 +-
 README                           |   6 +-
 config.guess                     |   5 +-
 doc/ChangeLog                    |   5 +
 doc/gawk.info                    | 201 ++++++++++++++++++++++++---------------
 doc/gawk.texi                    | 101 ++++++++++++++++----
 doc/gawktexi.in                  | 101 ++++++++++++++++----
 doc/wordlist                     |  10 ++
 doc/wordlist2                    |   7 ++
 extension/ChangeLog              |   4 +
 extension/build-aux/ChangeLog    |   4 +
 extension/build-aux/config.guess |   5 +-
 extension/configure              |  20 ++--
 extension/configure.ac           |   4 +-
 gawkapi.c                        |  19 ++--
 16 files changed, 372 insertions(+), 137 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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