aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2021-05-27 21:35:19 +0300
committerArnold D. Robbins <arnold@skeeve.com>2021-05-27 21:35:19 +0300
commit16027b4994afff399def0eea30f4b79dd9a7566f (patch)
tree5d53b54025d560342737f24f8daa223a1c65a538
parente9653d5c96605879069f3ae4dd9aeb7c023b1094 (diff)
parentaa3d53c78f360c6e460d1facf46f1e7e744ac14a (diff)
downloadegawk-16027b4994afff399def0eea30f4b79dd9a7566f.tar.gz
egawk-16027b4994afff399def0eea30f4b79dd9a7566f.tar.bz2
egawk-16027b4994afff399def0eea30f4b79dd9a7566f.zip
Merge branch 'gawk-5.1-stable'
-rw-r--r--doc/ChangeLog4
-rw-r--r--doc/gawk.info155
-rw-r--r--doc/gawk.texi26
-rw-r--r--doc/gawktexi.in26
4 files changed, 143 insertions, 68 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index d795d094..edbdb803 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2021-05-27 Arnold D. Robbins <arnold@skeeve.com>
+
+ * gawktexi.in (Feature History): Add features from 5.1.1.
+
2021-05-05 Arnold D. Robbins <arnold@skeeve.com>
* CMakeLists.txt: Removed.
diff --git a/doc/gawk.info b/doc/gawk.info
index 115a43e8..1d0c9eb1 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -30098,6 +30098,25 @@ unfortunately. It added the following features:
* Support was added for MSYS2.
+ * 'asorti()' and 'asorti()' were changed to allow 'FUNCTAB' and
+ 'SYMTAB' as the first argument if a second destination array is
+ supplied (*note String Functions::).
+
+ * The '-I'/'--trace' options were added to print a trace of the byte
+ codes as they execute (*note Options::).
+
+ * '$0' and the fields are now cleared before starting a 'BEGINFILE'
+ rule (*note BEGINFILE/ENDFILE::).
+
+ * Several example programs in the manual were updated to their modern
+ POSIX equivalents.
+
+ * The "no effect" lint warnings were fixed up and now behave more
+ sanely (*note Options::).
+
+ * Handling of Infinity and NaN values were improved. *Note Math
+ Definitions::, and also see *note POSIX Floating Point Problems::.
+

File: gawk.info, Node: Common Extensions, Next: Ranges and Locales, Prev: Feature History, Up: Language History
@@ -38726,74 +38745,74 @@ Node: POSIX1188852
Node: BTL1190233
Node: POSIX/GNU1190962
Node: Feature History1196740
-Node: Common Extensions1213059
-Node: Ranges and Locales1214342
-Ref: Ranges and Locales-Footnote-11218958
-Ref: Ranges and Locales-Footnote-21218985
-Ref: Ranges and Locales-Footnote-31219220
-Node: Contributors1219443
-Node: History summary1225440
-Node: Installation1226820
-Node: Gawk Distribution1227764
-Node: Getting1228248
-Node: Extracting1229211
-Node: Distribution contents1230849
-Node: Unix Installation1237329
-Node: Quick Installation1238011
-Node: Shell Startup Files1240425
-Node: Additional Configuration Options1241514
-Node: Configuration Philosophy1243829
-Node: Non-Unix Installation1246198
-Node: PC Installation1246658
-Node: PC Binary Installation1247496
-Node: PC Compiling1247931
-Node: PC Using1249048
-Node: Cygwin1252601
-Node: MSYS1253825
-Node: VMS Installation1254427
-Node: VMS Compilation1255218
-Ref: VMS Compilation-Footnote-11256447
-Node: VMS Dynamic Extensions1256505
-Node: VMS Installation Details1258190
-Node: VMS Running1260443
-Node: VMS GNV1264722
-Node: VMS Old Gawk1265457
-Node: Bugs1265928
-Node: Bug address1266591
-Node: Usenet1269573
-Node: Maintainers1270577
-Node: Other Versions1271762
-Node: Installation summary1279627
-Node: Notes1280836
-Node: Compatibility Mode1281630
-Node: Additions1282412
-Node: Accessing The Source1283337
-Node: Adding Code1284774
-Node: New Ports1290993
-Node: Derived Files1295368
-Ref: Derived Files-Footnote-11301028
-Ref: Derived Files-Footnote-21301063
-Ref: Derived Files-Footnote-31301661
-Node: Future Extensions1301775
-Node: Implementation Limitations1302433
-Node: Extension Design1303643
-Node: Old Extension Problems1304787
-Ref: Old Extension Problems-Footnote-11306305
-Node: Extension New Mechanism Goals1306362
-Ref: Extension New Mechanism Goals-Footnote-11309726
-Node: Extension Other Design Decisions1309915
-Node: Extension Future Growth1312028
-Node: Notes summary1312634
-Node: Basic Concepts1313792
-Node: Basic High Level1314473
-Ref: figure-general-flow1314755
-Ref: figure-process-flow1315440
-Ref: Basic High Level-Footnote-11318741
-Node: Basic Data Typing1318926
-Node: Glossary1322254
-Node: Copying1354141
-Node: GNU Free Documentation License1391684
-Node: Index1416804
+Node: Common Extensions1213808
+Node: Ranges and Locales1215091
+Ref: Ranges and Locales-Footnote-11219707
+Ref: Ranges and Locales-Footnote-21219734
+Ref: Ranges and Locales-Footnote-31219969
+Node: Contributors1220192
+Node: History summary1226189
+Node: Installation1227569
+Node: Gawk Distribution1228513
+Node: Getting1228997
+Node: Extracting1229960
+Node: Distribution contents1231598
+Node: Unix Installation1238078
+Node: Quick Installation1238760
+Node: Shell Startup Files1241174
+Node: Additional Configuration Options1242263
+Node: Configuration Philosophy1244578
+Node: Non-Unix Installation1246947
+Node: PC Installation1247407
+Node: PC Binary Installation1248245
+Node: PC Compiling1248680
+Node: PC Using1249797
+Node: Cygwin1253350
+Node: MSYS1254574
+Node: VMS Installation1255176
+Node: VMS Compilation1255967
+Ref: VMS Compilation-Footnote-11257196
+Node: VMS Dynamic Extensions1257254
+Node: VMS Installation Details1258939
+Node: VMS Running1261192
+Node: VMS GNV1265471
+Node: VMS Old Gawk1266206
+Node: Bugs1266677
+Node: Bug address1267340
+Node: Usenet1270322
+Node: Maintainers1271326
+Node: Other Versions1272511
+Node: Installation summary1280376
+Node: Notes1281585
+Node: Compatibility Mode1282379
+Node: Additions1283161
+Node: Accessing The Source1284086
+Node: Adding Code1285523
+Node: New Ports1291742
+Node: Derived Files1296117
+Ref: Derived Files-Footnote-11301777
+Ref: Derived Files-Footnote-21301812
+Ref: Derived Files-Footnote-31302410
+Node: Future Extensions1302524
+Node: Implementation Limitations1303182
+Node: Extension Design1304392
+Node: Old Extension Problems1305536
+Ref: Old Extension Problems-Footnote-11307054
+Node: Extension New Mechanism Goals1307111
+Ref: Extension New Mechanism Goals-Footnote-11310475
+Node: Extension Other Design Decisions1310664
+Node: Extension Future Growth1312777
+Node: Notes summary1313383
+Node: Basic Concepts1314541
+Node: Basic High Level1315222
+Ref: figure-general-flow1315504
+Ref: figure-process-flow1316189
+Ref: Basic High Level-Footnote-11319490
+Node: Basic Data Typing1319675
+Node: Glossary1323003
+Node: Copying1354890
+Node: GNU Free Documentation License1392433
+Node: Index1417553

End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 267d59f6..14e154d8 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -41344,6 +41344,32 @@ The index for this manual was completely reworked.
@item
Support was added for MSYS2.
+
+@item
+@code{asorti()} and @code{asorti()} were changed to
+allow @code{FUNCTAB} and @code{SYMTAB} as the first argument if a
+second destination array is supplied (@pxref{String Functions}).
+
+@item
+The @option{-I}/@option{--trace} options were added to
+print a trace of the byte codes as they execute (@pxref{Options}).
+
+@item
+@code{$0} and the fields are now cleared before starting a
+@code{BEGINFILE} rule (@pxref{BEGINFILE/ENDFILE}).
+
+@item
+Several example programs in the manual were updated to their modern
+POSIX equivalents.
+
+@item
+The ``no effect'' lint warnings were fixed up and now behave more sanely
+(@pxref{Options}).
+
+@item
+Handling of Infinity and NaN values were improved.
+@xref{Math Definitions}, and also see
+@ref{POSIX Floating Point Problems}.
@end itemize
@c XXX ADD MORE STUFF HERE
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index 234ba780..5008f708 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -40187,6 +40187,32 @@ The index for this manual was completely reworked.
@item
Support was added for MSYS2.
+
+@item
+@code{asorti()} and @code{asorti()} were changed to
+allow @code{FUNCTAB} and @code{SYMTAB} as the first argument if a
+second destination array is supplied (@pxref{String Functions}).
+
+@item
+The @option{-I}/@option{--trace} options were added to
+print a trace of the byte codes as they execute (@pxref{Options}).
+
+@item
+@code{$0} and the fields are now cleared before starting a
+@code{BEGINFILE} rule (@pxref{BEGINFILE/ENDFILE}).
+
+@item
+Several example programs in the manual were updated to their modern
+POSIX equivalents.
+
+@item
+The ``no effect'' lint warnings were fixed up and now behave more sanely
+(@pxref{Options}).
+
+@item
+Handling of Infinity and NaN values were improved.
+@xref{Math Definitions}, and also see
+@ref{POSIX Floating Point Problems}.
@end itemize
@c XXX ADD MORE STUFF HERE