[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, master, updated. gawk-4.1.0-2719-ga5322c6,
Arnold Robbins <=