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-2715-g39c0dd


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2715-g39c0dd1
Date: Sun, 13 Aug 2017 15:01:10 -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  39c0dd124b19b49e002bc5c79edc703df51ffd3b (commit)
       via  f1c5efe6a5ad9692c833ce2124493fb1d3ec6f37 (commit)
       via  542d8b1b4ef00298b05b5b1cc19607ac9db6f47f (commit)
       via  eaac293d06266c89156cc94bc8fd24a4ad7db0e1 (commit)
       via  461f4469a556d83fa26287a4f8d96c31f523d67b (commit)
       via  a9c174139581f6f23f17d09e2a72f77e5594e166 (commit)
       via  d2f829ccb51da24a52c566010fc2e8a650eed116 (commit)
       via  46aec4c0db140886ce19d81e99ef106aea9beced (commit)
       via  d16278e6441adcc416d70c43b2ea6a4474f221c5 (commit)
       via  e9786ddcfcdeae8e6230f9c4b8f51445a3ff1d9c (commit)
       via  63e02ea9ae9921a45d36ab631fa31593cf149370 (commit)
       via  45ec9a480a99df0242bcf22785528445a3675931 (commit)
       via  ba81f690c8c31b860c5c8ba2324b196b003334ff (commit)
       via  f47ea1d9c979e752fd397840c2e93056cbefe7ed (commit)
       via  89bd11ae02f14b1e24a8e8d61f207fe6d5a9db0d (commit)
       via  1ec92fce7023c4f10e50149b776a7bb9a538ebe9 (commit)
       via  fbbdaee631ac81845fac662502ac972c5846c945 (commit)
       via  4b84880e59fd3162df3353a9ec00d6ffdba2eb2f (commit)
       via  901a3c0c393e3002451857d73d619ab98ab37dff (commit)
       via  32e0339ca70c201298571394909558c18b4b2a37 (commit)
       via  848eeca1caa9221b3b9cc3bc7678787040a03657 (commit)
       via  02a9d7c4e6d029a0dc0069aa6d68a09c007794aa (commit)
       via  612b08553aa3595b55c744a18a51eb844a39592f (commit)
       via  2e784192b9540ebb7d56800910a1b3f331b44a94 (commit)
       via  bde1a08e3d349092ddd69e6eedf967350353111c (commit)
       via  3db154790f993438c5dc5d3428fb8b0a4c69288c (commit)
       via  2d4dafd7cd5b9c11acfdf54c4ba04d53f361307e (commit)
       via  09ae00a76b925945cffff657b02e69117a68b39e (commit)
       via  454efb85895d4194da67e0dcc244a54bcc9a1964 (commit)
       via  ec2e54b2c075f30e9499adea22681499e3f6582d (commit)
       via  9ccddb999bb2d79c261702f789deb9371090a4ec (commit)
       via  49f5a940d4290ee0ba0b4dd706237fbc8434b1d2 (commit)
       via  918a86d8e33cc4c0d6412c7efe1e990220d19a6a (commit)
       via  d023deef35a7d99c9d997c5f2592e6d05cd775d3 (commit)
       via  97c642c3f2f44e0aaf1c5c945795c0728be4f735 (commit)
       via  0eb07623dd13a31feb1ada1b3046e05349db00d9 (commit)
       via  5fc8c257478f9c503a905c27163b038843bc591c (commit)
       via  1356d0371b7e79481a3f8f9bb38a3afed7ba8ca3 (commit)
       via  ef2615fa88cb2795bc229a04909132388500f929 (commit)
       via  8a10b9568c33917cc28930b439e96ee4ed7a46cd (commit)
       via  1d9b00da83d88f353dd517bb8a763baf34d7c80f (commit)
       via  76dd301e43e1d3bc93652704293dc71879513ce9 (commit)
       via  6514a4510c440d0ae45b8aa58221b229b96a5189 (commit)
       via  31a715930244ddee0eeffb1e0b4799e42c470515 (commit)
       via  275b4b981b44581fcb5e3e77333376e1eb3dc2e2 (commit)
       via  98e04eab9812876e2c10cfd1e4afd859b09b5cf7 (commit)
       via  a4ad1c093108ffa014aa59fe462bd3c063427216 (commit)
       via  631da910c29e4008f6e7094f60eb1e88a42e03b2 (commit)
       via  a2af6158ff6d6b8252effccdaaf695e410fc0e49 (commit)
       via  8dcbc1f40d88aa189e7659120ede5436b56a970d (commit)
       via  7c3d14eb1d103061939fdcad66bf2b27d78bc5b5 (commit)
       via  4afe3d81ba9bdf9443fbdaa43bef47fc20b1eb4b (commit)
       via  e176d2c3808ae99e805c402ffaccf1fc937e318d (commit)
       via  3978dea8ddf29e8185cf61d5fba897d58439cade (commit)
       via  3e6d7cb2ac0e05aaca43b923cc9e2b408f390d01 (commit)
       via  cb6411df195fc515dd5062a8c368e3422594a71f (commit)
       via  bbd26f5f61b1dae2d1638a45088105be616cf2fd (commit)
       via  8850b2870ae9665b302dd4d3035449a2a371ff27 (commit)
       via  3d3073c25712bb085b07357c7d35b70ce9063ded (commit)
       via  af0fb8e52be8abd796f4504f825879ca94f71ae8 (commit)
       via  3006a420c22133e40e6a0aeaeb9bcd402b0754bd (commit)
       via  4b68f4ebe7381644e5652a88a5104a10f10f66a7 (commit)
       via  bb25148a8e3c8d953f632eb635669abaccedc9a4 (commit)
       via  5d078dbd9007515128ce99f3c6c68b9d7ff1b012 (commit)
       via  967e4b9ec9e1b7cc7ca9968f6fe822f3b1155f53 (commit)
       via  75981b3d127c3c97329b5b085bddebf3b40e797d (commit)
       via  fc9de1594bd6d04d7c1809bd57867dc5d6bd1fe3 (commit)
       via  620f6305877679c02454b1682ffbc22f19427d8b (commit)
       via  02d15dd956a418386bd4b0267cfb7dbb483293da (commit)
       via  046500db53cd195de0c9aed330aae3190177851c (commit)
       via  81e9acf445445dd0325c961b1db0c85c7d356771 (commit)
       via  7ab6cf2fbf203bf01e0d3bcd736d8676cfdef9a7 (commit)
       via  a993b9f04076e4c1a9cef66a2955077d87abd138 (commit)
       via  a896ca420f3fd80a70e30d2778b15d3247e32182 (commit)
       via  4dbaf72917b7c3e1592ccd2d4a787bb8b7a9fe54 (commit)
       via  65ed9b66cada11364e9b67ea1cd178b259cd0e36 (commit)
       via  1ddefd468ecec3eb940dbe4d0024aa1c73189187 (commit)
       via  48dfa0b541507a16d1ae2b8ab54679ffb812d80b (commit)
       via  c209aa6bff9f2421775880a10ea5cb41f37ca765 (commit)
       via  82edbe5494206a6c1e8177149b10f33ab0aab4c4 (commit)
       via  47fc30bb2837ee79aea535d2c34cbea6ba01643b (commit)
       via  81d1407331ba872f18d47f16de8339c510ed1008 (commit)
       via  512c96f284f5179b895ccc9c24b22d12ccc1b0f8 (commit)
       via  6db8cc17cd606740bead639a2d451c400dd83631 (commit)
       via  260c2d0fa556c5c79297fa063a3673c1bb814115 (commit)
       via  ec480355cc6c93d36a0ae4b95018389455f11a8d (commit)
       via  b2db54e6b9bebdce30dabce709ec4bcf4f6aa51e (commit)
       via  2f87e9b43a373bfc270e81a986c7b5012b4e3504 (commit)
       via  3c51b422fcd2bbb696dde8ab302c515eb7939759 (commit)
       via  08ee51002bcead39798f309116e6bb4aaf8a1d3e (commit)
       via  b7c60a781d7a027df7f388d099f79014cec79f3b (commit)
       via  680f611451d82538c2c453dda57799a110bc5d05 (commit)
       via  9bcdc40b4d7eea3bac7869520176628c30fb5971 (commit)
       via  fb5edec7717ee9759785c8671fe71623dfee23a2 (commit)
       via  659ea6112338c501188deb81b679b7db05b5b054 (commit)
       via  6ada2ef8b6e94b6d90a65f311e2fefdf79ad2c96 (commit)
       via  afba5217277b6dc0ef7cbd5ab401f8b31efebde5 (commit)
       via  93946258bb36671b98761689667b4e16845bd887 (commit)
       via  ed310df632070db175d86e02fce3e4d2515d7066 (commit)
       via  50ff28c905e8bb7c79b45db1f3f18a4b3e485adc (commit)
       via  4190d8eb124f302da59ee05e1ad5d57bda61af8c (commit)
       via  5b2a254d954b829e02ec88732d72d16ed93a266f (commit)
       via  9ef43720d1b2b3125f4367f3ccf2cb7129d1a9ba (commit)
      from  bf3aa1e09593e06235856e5f69d8d12fbe309ad8 (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=39c0dd124b19b49e002bc5c79edc703df51ffd3b

commit 39c0dd124b19b49e002bc5c79edc703df51ffd3b
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Aug 13 21:59:05 2017 +0300

    Fix gawk_major_version in gawkapi.h; make NEWS correct (no intdiv).

diff --git a/ChangeLog b/ChangeLog
index fa60344..997b9f8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-08-13         Arnold D. Robbins     <address@hidden>
+
+       * gawkapi.h (gawk_api_major_version): Reset to 2 after merging
+       in feature/api-mpfr branch.
+       * NEWS: `intdiv' is not built-in; remove the entry for up and update
+       numbering. Add note about API supporting GMP and MPFR values.
+
 2017-08-09         Arnold D. Robbins     <address@hidden>
 
        * gawkapi.h (check_mpfr_versions): Define differently based on if
diff --git a/NEWS b/NEWS
index e4963d4..a999492 100644
--- a/NEWS
+++ b/NEWS
@@ -23,74 +23,70 @@ Changes from 4.1.x to 4.2.0
 4. The igawk script and igawk.1 man page are no longer installed by
    `make install'.  They have been obsolete since gawk 4.0.0.
 
-5. Gawk now has a `intdiv()' function to perform integer division; this is
-   primarily useful for the -M option to avoid MPFR division when all
-   values involved are integers.
-
-6. Gawk can now be built with CMake.  This is an alternative build
+5. Gawk can now be built with CMake.  This is an alternative build
    system for those who may want it; gawk is not going to switch off
    use of the autotools anytime soon, if ever.
 
-7. Gawk now processes a maximum of two hexadecimal digits in \x
+6. Gawk now processes a maximum of two hexadecimal digits in \x
    escape sequences inside strings.
 
-8. Setting PROCINFO["redirection", "NONFATAL"] to true makes I/O
+7. Setting PROCINFO["redirection", "NONFATAL"] to true makes I/O
    errors for "redirection" not fatal, setting ERRNO. Setting
    PROCINFO["NONFATAL"] makes all I/O nonfatal.
 
-9. MirBSD is no longer supported.
+8. MirBSD is no longer supported.
 
-10. Pretty printing now preserves comments and places them into the
+9. Pretty printing now preserves comments and places them into the
     pretty-printed file.
 
-11. `make install' now installs shell startup files
+10. `make install' now installs shell startup files
     $sysconfdir/profile.d/gawk.{csh,sh} containing shell functions to
     manipulate the AWKPATH and AWKLIBPATH environment variables.  On a Fedora
     system, these files belong in /etc/profile.d, but the appropriate location
     may be different on other platforms.
 
-12. Gawk now supports retryable I/O via PROCINFO[input-file, "RETRY"]; see
+11. Gawk now supports retryable I/O via PROCINFO[input-file, "RETRY"]; see
     the manual.
 
-13. The API minor version has been increased to 2; the get_file()
+12. The API minor version has been increased to 2; the get_file()
     API provides access to open redirections. Also see the manual.
 
-14. Revisions in the POSIX standard remove the special case for POSIX
+13. Revisions in the POSIX standard remove the special case for POSIX
     mode when FS = " " where newline was not a field separator. The code
     and doc have been updated.
 
-15. Gawk now supports strongly typed regexp constants. Such constants
+14. Gawk now supports strongly typed regexp constants. Such constants
     look like @/.../.  You can assign them to variables, pass them to
     functions, use them in ~, !~ and the case part of a switch statement.
     More details are provided in the manual.
 
-16. The new typeof() function can be used to indicate if a variable or
+15. The new typeof() function can be used to indicate if a variable or
     array element is an array, regexp, string or number.  The isarray()
     function is deprecated in favor of typeof().
 
-17. As promised when 4.1 was released, the old extension mechanism,
+16. As promised when 4.1 was released, the old extension mechanism,
     using the `extension' function, is now gone.
 
-18. Support for GNU/Linux on Alpha systems has been removed.
+17. Support for GNU/Linux on Alpha systems has been removed.
 
-19. Optimizations are now enabled by default. Use the new -s/--no-optimize
+18. Optimizations are now enabled by default. Use the new -s/--no-optimize
     option(s) to disable them.  Pretty-printing and profiling automatically
     disable optimizations so that the output program is the same as the
     original input program.
 
-20. The extension API now provides a mechanism for generating nonfatal
+19. The extension API now provides a mechanism for generating nonfatal
     error messages.
 
-20. Gawk now uses fwrite_unlocked if it's available. The yields a 7% - 18%
+21. Gawk now uses fwrite_unlocked if it's available. The yields a 7% - 18%
     improvement in raw output speed (gawk '{ print }' on a large file).
 
-21. Pretty-printing now uses the original text of constant numeric values for
+22. Pretty-printing now uses the original text of constant numeric values for
     pretty-printing and profiling.
 
-22. Passing negative operands to any of the bitwise functions now
+23. Passing negative operands to any of the bitwise functions now
     produces a fatal error.
 
-23. The C API has undergone changes that break binary compatibility with
+24. The C API has undergone changes that break binary compatibility with
     the previous version. Thus the API version is now at 2.0.  YOU WILL
     NEED TO RECOMPILE YOUR EXTENSIONS to work with this version of gawk.
     Source code compatibility remains intact, although you will get
@@ -98,31 +94,33 @@ Changes from 4.1.x to 4.2.0
     recommend that you do so.  Fortunately, the changes are fairly minor
     and straightforward.
 
-24. Programs that toggle IGNORECASE a lot should now be noticeably faster.
+25. Programs that toggle IGNORECASE a lot should now be noticeably faster.
 
-25. The mktime function now accepts an optional second argument. If this
+26. The mktime function now accepts an optional second argument. If this
     argument is present and is non-zero or non-null, the time will be converted
     from UTC instead of from the local timezone.
 
-26. The FIELDWIDTHS parsing syntax has been enhanced to allow specifying
+27. The FIELDWIDTHS parsing syntax has been enhanced to allow specifying
     how many characters to skip before a field starts. It also allows
     specifying '*' as the last character to mean "the rest of the record".
     Field splitting with FIELDWIDTHS now sets NF correctly.  The documentation
     for FIELDWIDTHS in the manual has been considerably reorganized and
     improved as well.
 
-27. An API input parser now has the ability to override the default field
+28. An API input parser now has the ability to override the default field
     parsing mechanism by specifying the locations of each field in the input
     record. When this is in effect, PROCINFO["FS"] will be set to "API".
 
-28. The PROCINFO["argv"] array records all of gawk's command line arguments
+29. The PROCINFO["argv"] array records all of gawk's command line arguments
     as gawk received them (the values of the C level argv array).
 
-29. Pretty-printing now preserves parenthesized expressions as they
+30. Pretty-printing now preserves parenthesized expressions as they
     were in the source file. This solves several niggling corner cases
     with such things.
 
-30. The DJGPP port has been revived and now has an official maintainer.
+31. The DJGPP port has been revived and now has an official maintainer.
+
+32. The API has been extended to give access to GMP and MPFR values.
 
 Changes from 4.1.3 to 4.1.4
 ---------------------------
diff --git a/gawkapi.h b/gawkapi.h
index 1c6c74e..66bd85d 100644
--- a/gawkapi.h
+++ b/gawkapi.h
@@ -296,7 +296,7 @@ typedef struct awk_two_way_processor {
        awk_const struct awk_two_way_processor *awk_const next;  /* for use by 
gawk */
 } awk_two_way_processor_t;
 
-#define gawk_api_major_version 3
+#define gawk_api_major_version 2
 #define gawk_api_minor_version 0
 
 /* Current version of the API. */

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

commit f1c5efe6a5ad9692c833ce2124493fb1d3ec6f37
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Aug 13 21:53:38 2017 +0300

    Sort and prettify the lists of tests.

diff --git a/test/ChangeLog b/test/ChangeLog
index ee36179..b515aa0 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,7 @@
+2017-08-13         Arnold D. Robbins     <address@hidden>
+
+       * Makefile.am: Sort and prettify the lists of tests.
+
 2017-08-09         Arnold D. Robbins     <address@hidden>
 
        * badargs.ok: Update after code changes.
diff --git a/test/Makefile.am b/test/Makefile.am
index f519b0d..c00e64e 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1196,80 +1196,77 @@ CLEANFILES = core core.* fmtspcl.ok
 
 # try to keep these sorted. each letter starts a new line
 BASIC_TESTS = \
-       addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 
arrayparm arrayprm2 arrayprm3 \
-       arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty \
-       arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
+       addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 
arrayparm \
+       arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 
arryref5 \
+       arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 
aryprm7 \
        aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \
        back89 backgsub badassign1 badbuild \
-       callparam childin clobber closebad clsflnam compare compare2 concat1 
concat2 \
-       concat3 concat4 concat5 convfmt \
+       callparam childin clobber closebad clsflnam compare compare2 \
+       concat1 concat2 concat3 concat4 concat5 convfmt \
        datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress 
dynlj \
-       eofsplit exit2 exitval1 exitval2 exitval3 \
-       fcall_exit fcall_exit2 fldchg fldchgnf fldterm fnamedat fnarray 
fnarray2 \
-       fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fsnul1 fsrs fsspcoln 
\
-       fstabplus funsemnl funsmnam funstack \
+       eofsplit exit2 exitval1 exitval2 exitval3 fcall_exit fcall_exit2 \
+       fldchg fldchgnf fldterm fnamedat fnarray fnarray2 fnaryscl fnasgnm 
fnmisc \
+       fordel forref forsimp fsbs fsnul1 fsrs fsspcoln fstabplus funsemnl \
+       funsmnam funstack \
        getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \
-       gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 \
-       gsubtst7 gsubtst8 \
+       gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 gsubtst7 
\
+       gsubtst8 \
        hex hex2 hsprint \
        inpref inputred intest intprec iobug1 \
        leaddig leadnl litoct longsub longwrds \
        manglprm math membug1 memleak messages minusstr mmap8k mtchi18n \
        nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep 
\
-       nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl \
-       noparms nors nulinsrc nulrsend numindex numsubstr \
+       nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
+       nors nulinsrc nulrsend numindex numsubstr \
        octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofmtstrnum ofs1 onlynl \
        opasnidx opasnslf \
-       paramasfunc1 paramasfunc2 \
-       paramdup paramres paramtyp paramuninitglobal parse1 parsefld parseme \
-       pcntplus posix2008sub prdupval prec printf0 printf1 printfchar prmarscl 
prmreuse \
-       prt1eval prtoeval \
-       rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm \
-       regeq regexpbrack regexpbrack2 \
-       regexprange regrange reindops \
-       reparse resplit rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 
rstest2 \
-       rstest3 rstest4 rstest5 rswhite \
-       scalar sclforin sclifin sigpipe1 sortempty sortglos splitargv splitarr 
splitdef \
-       splitvar splitwht status-close strcat1 strnum1 strnum2 strtod subamp 
subback subi18n \
-       subsepnm subslash substr swaplns synerr1 synerr2 tradanch tweakfld \
+       paramasfunc1 paramasfunc2 paramdup paramres paramtyp paramuninitglobal \
+       parse1 parsefld parseme pcntplus posix2008sub prdupval prec printf0 \
+       printf1 printfchar prmarscl prmreuse prt1eval prtoeval \
+       rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm regeq \
+       regexpbrack regexpbrack2 regexprange regrange reindops reparse resplit \
+       rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 rstest3 \
+       rstest4 rstest5 rswhite \
+       scalar sclforin sclifin sigpipe1 sortempty sortglos splitargv splitarr \
+       splitdef splitvar splitwht status-close strcat1 strnum1 strnum2 strtod \
+       subamp subback subi18n subsepnm subslash substr swaplns synerr1 synerr2 
\
+       tradanch tweakfld \
        uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs \
        wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
        zero2 zeroe0 zeroflag
 
 UNIX_TESTS = \
-       fflush getlnhd localenl pid pipeio1 pipeio2 poundbang \
-       rtlen rtlen01 space strftlng
+       fflush getlnhd localenl pid pipeio1 pipeio2 poundbang rtlen rtlen01 \
+       space strftlng
 
 GAWK_EXT_TESTS = \
        aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
-       backw badargs beginfile1 beginfile2 binmode1 charasbytes \
-       colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 clos1way6 \
-       crlf dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \
-       devfd devfd1 devfd2 dumpvars errno exit \
-       fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull \
-       fsfwfs funlen functab1 functab2 functab3 \
-       fwtest fwtest2 fwtest3 fwtest4 fwtest5 fwtest6 fwtest7 fwtest8 \
+       backw badargs beginfile1 beginfile2 binmode1 \
+       charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \
+       clos1way6 crlf \
+       dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \
+       devfd devfd1 devfd2 dumpvars \
+       errno exit \
+       fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull fsfwfs \
+       funlen functab1 functab2 functab3 fwtest fwtest2 fwtest3 fwtest4 \
+       fwtest5 fwtest6 fwtest7 fwtest8 \
        genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind 
\
-       icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase \
-       incdupe incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 \
-       include include2 indirectbuiltin indirectcall indirectcall2 intarray \
+       icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \
+       incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \
+       indirectbuiltin indirectcall indirectcall2 intarray \
        lint lintexp lintindex lintint lintlength lintold lintset lintwarn \
-       mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 \
-       muldimposix \
-       nastyparm negtime next nondec nondec2 \
-       nonfatal1 nonfatal2 nonfatal3 \
-       patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge 
procinfs \
-       profile0 profile1 profile2 profile3 profile4 profile5 profile6 profile7 
\
-       profile8 profile9 profile10 pty1 \
-       rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline 
rsglstdin rsstart1 \
-       rsstart2 rsstart3 rstest6 shadow shadowbuiltin \
-       sortfor sortfor2 sortu sourcesplit split_after_fpat \
-       splitarg4 strftime strftfld \
-       strtonum strtonum1 switch2 symtab1 symtab2 symtab3 symtab4 symtab5 
symtab6 \
-       symtab7 symtab8 symtab9 symtab10 \
-       typedregex1 typedregex2 typedregex3 \
-       typeof1 typeof2 typeof3 typeof4 typeof5 \
-       timeout \
+       mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 muldimposix \
+       nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \
+       patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge \
+       procinfs profile0 profile1 profile2 profile3 profile4 profile5 profile6 
\
+       profile7 profile8 profile9 profile10 pty1 \
+       rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline 
rsglstdin \
+       rsstart1 rsstart2 rsstart3 rstest6 \
+       shadow shadowbuiltin sortfor sortfor2 sortu sourcesplit 
split_after_fpat \
+       splitarg4 strftime strftfld strtonum strtonum1 switch2 symtab1 symtab2 \
+       symtab3 symtab4 symtab5 symtab6 symtab7 symtab8 symtab9 symtab10 \
+       typedregex1 typedregex2 typedregex3 typeof1 typeof2 typeof3 typeof4 \
+       typeof5 timeout \
        watchpoint1
 
 ARRAYDEBUG_TESTS = arrdbg
@@ -1280,7 +1277,7 @@ INET_TESTS = inetdayu inetdayt inetechu inetecht
 
 MACHINE_TESTS = double1 double2 fmtspcl intformat
 
-MPFR_TESTS = mpfrnr mpfrnegzero mpfrmemok1 mpfrrem mpfrrnd mpfrieee \
+MPFR_TESTS = mpfrnr mpfrnegzero mpfrmemok1 mpfrrem mpfrrnd mpfrieee
        mpfrexprange mpfrsort mpfrsqrt mpfrbigint mpfrstrtonum mpgforcenum
 
 LOCALE_CHARSET_TESTS = \
@@ -1290,13 +1287,19 @@ LOCALE_CHARSET_TESTS = \
        rebt8b2 rtlenmb sort1 sprintfc
 
 SHLIB_TESTS = \
-       apiterm fnmatch filefuncs fork fork2 fts functab4 getfile inplace1 
inplace2 inplace3 \
-       ordchr ordchr2 readdir readdir_test readfile readfile2 revout revtwoway 
rwarray testext time
+       apiterm \
+       filefuncs fnmatch fork fork2 fts functab4 \
+       getfile \
+       inplace1 inplace2 inplace3 \
+       ordchr ordchr2 \
+       readdir readdir_test readfile readfile2 revout \
+       revtwoway rwarray \
+       testext time
 
 # List of the tests which should be run with --lint option:
 NEED_LINT = \
-       defref fmtspcl lintexp lintindex lintint lintlength lintwarn noeffect 
nofmtch shadow \
-       uninit2 uninit3 uninit4 uninit5 uninitialized
+       defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
+       noeffect nofmtch shadow uninit2 uninit3 uninit4 uninit5 uninitialized
 
 # List of the tests which should be run with --lint-old option:
 NEED_LINT_OLD = lintold
diff --git a/test/Makefile.in b/test/Makefile.in
index a6e4f96..ea577ce 100644
--- a/test/Makefile.in
+++ b/test/Makefile.in
@@ -1453,89 +1453,84 @@ CLEANFILES = core core.* fmtspcl.ok
 
 # try to keep these sorted. each letter starts a new line
 BASIC_TESTS = \
-       addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 
arrayparm arrayprm2 arrayprm3 \
-       arrayref arrymem1 arryref2 arryref3 arryref4 arryref5 arynasty \
-       arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 aryprm7 \
+       addcomma anchgsub anchor argarray arrayind1 arrayind2 arrayind3 
arrayparm \
+       arrayprm2 arrayprm3 arrayref arrymem1 arryref2 arryref3 arryref4 
arryref5 \
+       arynasty arynocls aryprm1 aryprm2 aryprm3 aryprm4 aryprm5 aryprm6 
aryprm7 \
        aryprm8 aryprm9 arysubnm aryunasgn asgext awkpath \
        back89 backgsub badassign1 badbuild \
-       callparam childin clobber closebad clsflnam compare compare2 concat1 
concat2 \
-       concat3 concat4 concat5 convfmt \
+       callparam childin clobber closebad clsflnam compare compare2 \
+       concat1 concat2 concat3 concat4 concat5 convfmt \
        datanonl defref delargv delarpm2 delarprm delfunc dfamb1 dfastress 
dynlj \
-       eofsplit exit2 exitval1 exitval2 exitval3 \
-       fcall_exit fcall_exit2 fldchg fldchgnf fldterm fnamedat fnarray 
fnarray2 \
-       fnaryscl fnasgnm fnmisc fordel forref forsimp fsbs fsnul1 fsrs fsspcoln 
\
-       fstabplus funsemnl funsmnam funstack \
+       eofsplit exit2 exitval1 exitval2 exitval3 fcall_exit fcall_exit2 \
+       fldchg fldchgnf fldterm fnamedat fnarray fnarray2 fnaryscl fnasgnm 
fnmisc \
+       fordel forref forsimp fsbs fsnul1 fsrs fsspcoln fstabplus funsemnl \
+       funsmnam funstack \
        getline getline2 getline3 getline4 getline5 getlnbuf getnr2tb getnr2tm \
-       gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 \
-       gsubtst7 gsubtst8 \
+       gsubasgn gsubtest gsubtst2 gsubtst3 gsubtst4 gsubtst5 gsubtst6 gsubtst7 
\
+       gsubtst8 \
        hex hex2 hsprint \
        inpref inputred intest intprec iobug1 \
        leaddig leadnl litoct longsub longwrds \
        manglprm math membug1 memleak messages minusstr mmap8k mtchi18n \
        nasty nasty2 negexp negrange nested nfldstr nfloop nfneg nfset nlfldsep 
\
-       nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl \
-       noparms nors nulinsrc nulrsend numindex numsubstr \
+       nlinstr nlstrina noeffect nofile nofmtch noloop1 noloop2 nonl noparms \
+       nors nulinsrc nulrsend numindex numsubstr \
        octsub ofmt ofmta ofmtbig ofmtfidl ofmts ofmtstrnum ofs1 onlynl \
        opasnidx opasnslf \
-       paramasfunc1 paramasfunc2 \
-       paramdup paramres paramtyp paramuninitglobal parse1 parsefld parseme \
-       pcntplus posix2008sub prdupval prec printf0 printf1 printfchar prmarscl 
prmreuse \
-       prt1eval prtoeval \
-       rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm \
-       regeq regexpbrack regexpbrack2 \
-       regexprange regrange reindops \
-       reparse resplit rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 
rstest2 \
-       rstest3 rstest4 rstest5 rswhite \
-       scalar sclforin sclifin sigpipe1 sortempty sortglos splitargv splitarr 
splitdef \
-       splitvar splitwht status-close strcat1 strnum1 strnum2 strtod subamp 
subback subi18n \
-       subsepnm subslash substr swaplns synerr1 synerr2 tradanch tweakfld \
+       paramasfunc1 paramasfunc2 paramdup paramres paramtyp paramuninitglobal \
+       parse1 parsefld parseme pcntplus posix2008sub prdupval prec printf0 \
+       printf1 printfchar prmarscl prmreuse prt1eval prtoeval \
+       rand randtest range1 readbuf rebrackloc rebt8b1 rebuild redfilnm regeq \
+       regexpbrack regexpbrack2 regexprange regrange reindops reparse resplit \
+       rri1 rs rscompat rsnul1nl rsnulbig rsnulbig2 rstest1 rstest2 rstest3 \
+       rstest4 rstest5 rswhite \
+       scalar sclforin sclifin sigpipe1 sortempty sortglos splitargv splitarr \
+       splitdef splitvar splitwht status-close strcat1 strnum1 strnum2 strtod \
+       subamp subback subi18n subsepnm subslash substr swaplns synerr1 synerr2 
\
+       tradanch tweakfld \
        uninit2 uninit3 uninit4 uninit5 uninitialized unterm uparrfs \
        wideidx wideidx2 widesub widesub2 widesub3 widesub4 wjposer1 \
        zero2 zeroe0 zeroflag
 
 UNIX_TESTS = \
-       fflush getlnhd localenl pid pipeio1 pipeio2 poundbang \
-       rtlen rtlen01 space strftlng
+       fflush getlnhd localenl pid pipeio1 pipeio2 poundbang rtlen rtlen01 \
+       space strftlng
 
 GAWK_EXT_TESTS = \
        aadelete1 aadelete2 aarray1 aasort aasorti argtest arraysort \
-       backw badargs beginfile1 beginfile2 binmode1 charasbytes \
-       colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 clos1way6 \
-       crlf dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \
-       devfd devfd1 devfd2 dumpvars errno exit \
-       fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull \
-       fsfwfs funlen functab1 functab2 functab3 \
-       fwtest fwtest2 fwtest3 fwtest4 fwtest5 fwtest6 fwtest7 fwtest8 \
+       backw badargs beginfile1 beginfile2 binmode1 \
+       charasbytes colonwarn clos1way clos1way2 clos1way3 clos1way4 clos1way5 \
+       clos1way6 crlf \
+       dbugeval dbugeval2 dbugtypedre1 dbugtypedre2 delsub \
+       devfd devfd1 devfd2 dumpvars \
+       errno exit \
+       fieldwdth forcenum fpat1 fpat2 fpat3 fpat4 fpat5 fpat6 fpatnull fsfwfs \
+       funlen functab1 functab2 functab3 fwtest fwtest2 fwtest3 fwtest4 \
+       fwtest5 fwtest6 fwtest7 fwtest8 \
        genpot gensub gensub2 gensub3 getlndir gnuops2 gnuops3 gnureops gsubind 
\
-       icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase \
-       incdupe incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 \
-       include include2 indirectbuiltin indirectcall indirectcall2 intarray \
+       icasefs icasers id igncdym igncfs ignrcas2 ignrcas4 ignrcase incdupe \
+       incdupe2 incdupe3 incdupe4 incdupe5 incdupe6 incdupe7 include include2 \
+       indirectbuiltin indirectcall indirectcall2 intarray \
        lint lintexp lintindex lintint lintlength lintold lintset lintwarn \
-       mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 \
-       muldimposix \
-       nastyparm negtime next nondec nondec2 \
-       nonfatal1 nonfatal2 nonfatal3 \
-       patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge 
procinfs \
-       profile0 profile1 profile2 profile3 profile4 profile5 profile6 profile7 
\
-       profile8 profile9 profile10 pty1 \
-       rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline 
rsglstdin rsstart1 \
-       rsstart2 rsstart3 rstest6 shadow shadowbuiltin \
-       sortfor sortfor2 sortu sourcesplit split_after_fpat \
-       splitarg4 strftime strftfld \
-       strtonum strtonum1 switch2 symtab1 symtab2 symtab3 symtab4 symtab5 
symtab6 \
-       symtab7 symtab8 symtab9 symtab10 \
-       typedregex1 typedregex2 typedregex3 \
-       typeof1 typeof2 typeof3 typeof4 typeof5 \
-       timeout \
+       mixed1 mktime manyfiles match1 match2 match3 mbstr1 mbstr2 muldimposix \
+       nastyparm negtime next nondec nondec2 nonfatal1 nonfatal2 nonfatal3 \
+       patsplit posix printfbad1 printfbad2 printfbad3 printfbad4 printhuge \
+       procinfs profile0 profile1 profile2 profile3 profile4 profile5 profile6 
\
+       profile7 profile8 profile9 profile10 pty1 \
+       rebuf regnul1 regnul2 regx8bit reginttrad reint reint2 rsgetline 
rsglstdin \
+       rsstart1 rsstart2 rsstart3 rstest6 \
+       shadow shadowbuiltin sortfor sortfor2 sortu sourcesplit 
split_after_fpat \
+       splitarg4 strftime strftfld strtonum strtonum1 switch2 symtab1 symtab2 \
+       symtab3 symtab4 symtab5 symtab6 symtab7 symtab8 symtab9 symtab10 \
+       typedregex1 typedregex2 typedregex3 typeof1 typeof2 typeof3 typeof4 \
+       typeof5 timeout \
        watchpoint1
 
 ARRAYDEBUG_TESTS = arrdbg
 EXTRA_TESTS = inftest regtest ignrcas3 
 INET_TESTS = inetdayu inetdayt inetechu inetecht
 MACHINE_TESTS = double1 double2 fmtspcl intformat
-MPFR_TESTS = mpfrnr mpfrnegzero mpfrmemok1 mpfrrem mpfrrnd mpfrieee \
-       mpfrexprange mpfrsort mpfrsqrt mpfrbigint mpfrstrtonum mpgforcenum
-
+MPFR_TESTS = mpfrnr mpfrnegzero mpfrmemok1 mpfrrem mpfrrnd mpfrieee
 LOCALE_CHARSET_TESTS = \
        asort asorti backbigs1 backsmalls1 backsmalls2 \
        fmttest fnarydel fnparydl jarebug lc_num1 mbfw1 \
@@ -1543,14 +1538,20 @@ LOCALE_CHARSET_TESTS = \
        rebt8b2 rtlenmb sort1 sprintfc
 
 SHLIB_TESTS = \
-       apiterm fnmatch filefuncs fork fork2 fts functab4 getfile inplace1 
inplace2 inplace3 \
-       ordchr ordchr2 readdir readdir_test readfile readfile2 revout revtwoway 
rwarray testext time
+       apiterm \
+       filefuncs fnmatch fork fork2 fts functab4 \
+       getfile \
+       inplace1 inplace2 inplace3 \
+       ordchr ordchr2 \
+       readdir readdir_test readfile readfile2 revout \
+       revtwoway rwarray \
+       testext time
 
 
 # List of the tests which should be run with --lint option:
 NEED_LINT = \
-       defref fmtspcl lintexp lintindex lintint lintlength lintwarn noeffect 
nofmtch shadow \
-       uninit2 uninit3 uninit4 uninit5 uninitialized
+       defref fmtspcl lintexp lintindex lintint lintlength lintwarn \
+       noeffect nofmtch shadow uninit2 uninit3 uninit4 uninit5 uninitialized
 
 
 # List of the tests which should be run with --lint-old option:
@@ -1776,6 +1777,7 @@ uninstall-am:
 
 .PRECIOUS: Makefile
 
+       mpfrexprange mpfrsort mpfrsqrt mpfrbigint mpfrstrtonum mpgforcenum
 
 # Message stuff is to make it a little easier to follow.
 # Make the pass-fail last and dependent on others to avoid

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

commit 542d8b1b4ef00298b05b5b1cc19607ac9db6f47f
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Aug 13 21:41:32 2017 +0300

    Update version in preparation for release.

diff --git a/configure b/configure
index 4b1b320..50c92f8 100755
--- a/configure
+++ b/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 4.1.61.
+# Generated by GNU Autoconf 2.69 for GNU Awk 4.1.62.
 #
 # Report bugs to <address@hidden>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='GNU Awk'
 PACKAGE_TARNAME='gawk'
-PACKAGE_VERSION='4.1.61'
-PACKAGE_STRING='GNU Awk 4.1.61'
+PACKAGE_VERSION='4.1.62'
+PACKAGE_STRING='GNU Awk 4.1.62'
 PACKAGE_BUGREPORT='address@hidden'
 PACKAGE_URL='http://www.gnu.org/software/gawk/'
 
@@ -1331,7 +1331,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 4.1.61 to adapt to many kinds of systems.
+\`configure' configures GNU Awk 4.1.62 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1401,7 +1401,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of GNU Awk 4.1.61:";;
+     short | recursive ) echo "Configuration of GNU Awk 4.1.62:";;
    esac
   cat <<\_ACEOF
 
@@ -1526,7 +1526,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-GNU Awk configure 4.1.61
+GNU Awk configure 4.1.62
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2235,7 +2235,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 $as_me 4.1.61, which was
+It was created by GNU Awk $as_me 4.1.62, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3118,7 +3118,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='gawk'
- VERSION='4.1.61'
+ VERSION='4.1.62'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -11562,7 +11562,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 $as_me 4.1.61, which was
+This file was extended by GNU Awk $as_me 4.1.62, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -11630,7 +11630,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 config.status 4.1.61
+GNU Awk config.status 4.1.62
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 785f5c5..872874b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@ dnl
 
 dnl Process this file with autoconf to produce a configure script.
 
-AC_INIT([GNU Awk],[4.1.61],address@hidden,[gawk])
+AC_INIT([GNU Awk],[4.1.62],address@hidden,[gawk])
 
 # This is a hack. Different versions of install on different systems
 # are just too different. Chuck it and use install-sh.

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

commit eaac293d06266c89156cc94bc8fd24a4ad7db0e1
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Aug 13 21:41:14 2017 +0300

    Update version and copyright year in docs.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 971d002..86c1d13 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,5 +1,10 @@
 2017-08-13         Arnold D. Robbins     <address@hidden>
 
+       * gawktexi.in, gawk.1, awkcard.in: Update versions and
+       copyright years, prepatory to starting a release spiral.
+
+2017-08-13         Arnold D. Robbins     <address@hidden>
+
        * gawktexi.in: Update API chapter with info about additions
        for accessing and/or creating MPZ and MPFR values.
 
diff --git a/doc/awkcard.in b/doc/awkcard.in
index 165fca4..fac0e93 100644
--- a/doc/awkcard.in
+++ b/doc/awkcard.in
@@ -1956,7 +1956,7 @@ to use the current domain.\*(CB
 .ES
 .nf
 \*(CDHost: \*(FCftp.gnu.org\*(FR
-File: \*(FC/gnu/gawk/gawk-4.1.4.tar.gz\fP
+File: \*(FC/gnu/gawk/gawk-4.2.0.tar.gz\fP
 .in +.2i
 .fi
 GNU \*(AK (\*(GK). There may be a later version.
diff --git a/doc/gawk.1 b/doc/gawk.1
index 1b42cc9..d161888 100644
--- a/doc/gawk.1
+++ b/doc/gawk.1
@@ -13,7 +13,7 @@
 .              if \w'\(rq' .ds rq "\(rq
 .      \}
 .\}
-.TH GAWK 1 "Jun 30 2016" "Free Software Foundation" "Utility Commands"
+.TH GAWK 1 "Aug 13 2017" "Free Software Foundation" "Utility Commands"
 .SH NAME
 gawk \- pattern scanning and processing language
 .SH SYNOPSIS
@@ -3955,7 +3955,7 @@ status is 2.  On non-POSIX systems, this value may be 
mapped to
 .SH VERSION INFORMATION
 This man page documents
 .IR gawk ,
-version 4.1.
+version 4.2.
 .SH AUTHORS
 The original version of \*(UX
 .I awk
@@ -4054,7 +4054,7 @@ Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger,
 Addison-Wesley, 1988.  ISBN 0-201-07981-X.
 .PP
 \*(EP,
-Edition 4.1, shipped with the
+Edition 4.2, shipped with the
 .I gawk
 source.
 The current version of this document is available online at
@@ -4101,7 +4101,7 @@ We thank him.
 .SH COPYING PERMISSIONS
 Copyright \(co 1989, 1991, 1992, 1993, 1994, 1995, 1996,
 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2007, 2009,
-2010, 2011, 2012, 2013, 2014, 2015, 2016
+2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
 Free Software Foundation, Inc.
 .PP
 Permission is granted to make and distribute verbatim copies of
diff --git a/doc/gawk.info b/doc/gawk.info
index 4faa99c..9031d5e 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -5,7 +5,7 @@ Free Software Foundation, Inc.
 
 
    This is Edition 4.1 of 'GAWK: Effective AWK Programming: A User's
-Guide for GNU Awk', for the 4.1.4 (or later) version of the GNU
+Guide for GNU Awk', for the 4.2.0 (or later) version of the GNU
 implementation of AWK.
 
    Permission is granted to copy, distribute and/or modify this document
@@ -42,7 +42,7 @@ Free Software Foundation, Inc.
 
 
    This is Edition 4.1 of 'GAWK: Effective AWK Programming: A User's
-Guide for GNU Awk', for the 4.1.4 (or later) version of the GNU
+Guide for GNU Awk', for the 4.2.0 (or later) version of the GNU
 implementation of AWK.
 
    Permission is granted to copy, distribute and/or modify this document
@@ -28486,7 +28486,7 @@ There are two ways to get GNU software:
      supported.  If you have the 'wget' program, you can use a command
      like the following:
 
-          wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.4.tar.gz
+          wget http://ftp.gnu.org/gnu/gawk/gawk-4.2.0.tar.gz
 
    The GNU software archive is mirrored around the world.  The
 up-to-date list of mirror sites is available from the main FSF website
@@ -28508,25 +28508,25 @@ compression programs: 'gzip', 'bzip2', and 'xz'.  For 
simplicity, the
 rest of these instructions assume you are using the one compressed with
 the GNU Gzip program ('gzip').
 
-   Once you have the distribution (e.g., 'gawk-4.1.4.tar.gz'), use
+   Once you have the distribution (e.g., 'gawk-4.2.0.tar.gz'), use
 'gzip' to expand the file and then use 'tar' to extract it.  You can use
 the following pipeline to produce the 'gawk' distribution:
 
-     gzip -d -c gawk-4.1.4.tar.gz | tar -xvpf -
+     gzip -d -c gawk-4.2.0.tar.gz | tar -xvpf -
 
    On a system with GNU 'tar', you can let 'tar' do the decompression
 for you:
 
-     tar -xvpzf gawk-4.1.4.tar.gz
+     tar -xvpzf gawk-4.2.0.tar.gz
 
-Extracting the archive creates a directory named 'gawk-4.1.4' in the
+Extracting the archive creates a directory named 'gawk-4.2.0' in the
 current directory.
 
    The distribution file name is of the form 'gawk-V.R.P.tar.gz'.  The V
 represents the major version of 'gawk', the R represents the current
 release of version V, and the P represents a "patch level", meaning that
 minor bugs have been fixed in the release.  The current patch level is
-4, but when retrieving distributions, you should get the version with
+0, but when retrieving distributions, you should get the version with
 the highest version, release, and patch level.  (Note, however, that
 patch levels greater than or equal to 70 denote "beta" or nonproduction
 software; you might not want to retrieve such a version unless you don't
@@ -28749,7 +28749,7 @@ Unix-derived systems, GNU/Linux, BSD-based systems, and 
the Cygwin
 environment for MS-Windows.
 
    After you have extracted the 'gawk' distribution, 'cd' to
-'gawk-4.1.4'.  As with most GNU software, you configure 'gawk' for your
+'gawk-4.2.0'.  As with most GNU software, you configure 'gawk' for your
 system by running the 'configure' program.  This program is a Bourne
 shell script that is generated automatically using GNU Autoconf.  (The
 Autoconf software is described fully starting with *note (Autoconf,
@@ -29079,8 +29079,8 @@ environment provides an excellent simulation of 
GNU/Linux, using Bash,
 GCC, GNU Make, and other GNU programs.  Compilation and installation for
 Cygwin is the same as for a Unix system:
 
-     tar -xvpzf gawk-4.1.4.tar.gz
-     cd gawk-4.1.4
+     tar -xvpzf gawk-4.2.0.tar.gz
+     cd gawk-4.2.0
      ./configure
      make && make check
 
@@ -29690,9 +29690,9 @@ B.6 Summary
    * The 'gawk' distribution is available from the GNU Project's main
      distribution site, 'ftp.gnu.org'.  The canonical build recipe is:
 
-          wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.4.tar.gz
-          tar -xvpzf gawk-4.1.4.tar.gz
-          cd gawk-4.1.4
+          wget http://ftp.gnu.org/gnu/gawk/gawk-4.2.0.tar.gz
+          tar -xvpzf gawk-4.2.0.tar.gz
+          cd gawk-4.2.0
           ./configure && make && make check
 
    * 'gawk' may be built on non-POSIX systems as well.  The currently
diff --git a/doc/gawk.texi b/doc/gawk.texi
index e44abad..9c36c10 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -64,9 +64,9 @@
 @c applies to and all the info about who's publishing this edition
 
 @c These apply across the board.
address@hidden UPDATE-MONTH July, 2017
address@hidden VERSION 4.1
address@hidden PATCHLEVEL 4
address@hidden UPDATE-MONTH August, 2017
address@hidden VERSION 4.2
address@hidden PATCHLEVEL 0
 
 @set GAWKINETTITLE TCP/IP Internetworking with @command{gawk}
 @ifset FOR_PRINT
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 8ad4c72..68f0510 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -59,9 +59,9 @@
 @c applies to and all the info about who's publishing this edition
 
 @c These apply across the board.
address@hidden UPDATE-MONTH July, 2017
address@hidden VERSION 4.1
address@hidden PATCHLEVEL 4
address@hidden UPDATE-MONTH August, 2017
address@hidden VERSION 4.2
address@hidden PATCHLEVEL 0
 
 @set GAWKINETTITLE TCP/IP Internetworking with @command{gawk}
 @ifset FOR_PRINT

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

Summary of changes:
 ChangeLog                |   77 +++
 NEWS                     |   58 +-
 awk.h                    |   15 +
 awkgram.c                |    6 +-
 awkgram.y                |    6 +-
 awklib/eg/lib/intdiv.awk |    7 +-
 builtin.c                |    2 +
 configh.in               |    3 +
 configure                |   38 +-
 configure.ac             |   13 +-
 doc/ChangeLog            |   17 +
 doc/awkcard.in           |    8 +-
 doc/gawk.1               |   10 +-
 doc/gawk.info            | 1443 ++++++++++++++++++++++++----------------------
 doc/gawk.texi            |  186 +++++-
 doc/gawktexi.in          |  186 +++++-
 extension/ChangeLog      |   46 ++
 extension/Makefile.am    |    8 +-
 extension/Makefile.in    |   47 +-
 extension/aclocal.m4     |    1 +
 extension/configh.in     |    6 +
 extension/configure      |   88 ++-
 extension/configure.ac   |   13 +-
 extension/intdiv.c       |  202 +++++++
 gawkapi.c                |  117 +++-
 gawkapi.h                |   97 +++-
 mpfr.c                   |   22 +-
 node.c                   |   14 +-
 test/ChangeLog           |    9 +
 test/Makefile.am         |  119 ++--
 test/Makefile.in         |  122 ++--
 test/dumpvars.ok         |    2 +-
 test/id.ok               |    1 -
 test/mpfrsqrt.awk        |    2 +
 test/symtab6.ok          |    2 +-
 test/symtab8.ok          |    2 +-
 36 files changed, 2012 insertions(+), 983 deletions(-)
 create mode 100644 extension/intdiv.c


hooks/post-receive
-- 
gawk



reply via email to

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