gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5493-g84d2a184


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.3-stable, updated. gawk-4.1.0-5493-g84d2a184
Date: Sun, 28 Jul 2024 05:44:23 -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, gawk-5.3-stable has been updated
       via  84d2a184dd407cf68f554ee628232c47c44ae09e (commit)
      from  16284502ae80a0fdcaa0da2df87d28f4fa86de13 (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=84d2a184dd407cf68f554ee628232c47c44ae09e

commit 84d2a184dd407cf68f554ee628232c47c44ae09e
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Sun Jul 28 12:43:58 2024 +0300

    Small doc update.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index bc011eb5..f6336d2b 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2024-07-28         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * gawk.texi (Computer Arithmetic): Add a relevant quote.
+
 2024-07-14         Arnold D. Robbins     <arnold@skeeve.com>
 
        * gawk.texi: Use @code for getline, not @command. Thanks to
diff --git a/doc/gawk.info b/doc/gawk.info
index 54d17b5b..bc8d09bc 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -25093,7 +25093,10 @@ File: gawk.info,  Node: Computer Arithmetic,  Next: 
Math Definitions,  Up: Arbit
 16.1 A General Description of Computer Arithmetic
 =================================================
 
-Until now, we have worked with data as either numbers or strings.
+     Have you ever considered that the plural of "half" is "whole"?
+                          -- _Allan Sherman_
+
+   Until now, we have worked with data as either numbers or strings.
 Ultimately, however, computers represent everything in terms of “binary
 digits”, or “bits”.  A decimal digit can take on any of 10 values: zero
 through nine.  A binary digit can take on any of two values, zero or
@@ -36558,7 +36561,7 @@ Index
                                                               (line   6)
 * arbitrary precision:                   Arbitrary Precision Arithmetic.
                                                               (line   6)
-* arbitrary precision <1>:               Computer Arithmetic. (line  61)
+* arbitrary precision <1>:               Computer Arithmetic. (line  64)
 * arbitrary precision, integers:         Arbitrary Precision Integers.
                                                               (line   6)
 * archaeologists:                        Bugs.                (line   6)
@@ -37560,7 +37563,7 @@ Index
                                                               (line  31)
 * double quote ("), in regexp constants: Computed Regexps.    (line  30)
 * double quote ("), in shell commands:   Quoting.             (line  54)
-* double-precision:                      Computer Arithmetic. (line  61)
+* double-precision:                      Computer Arithmetic. (line  64)
 * down debugger command:                 Execution Stack.     (line  23)
 * Drepper, Ulrich:                       Acknowledgments.     (line  52)
 * Duman, Patrice:                        Acknowledgments.     (line  75)
@@ -37941,15 +37944,15 @@ Index
 * fixed-width data:                      Constant Size.       (line   6)
 * flag variables:                        Boolean Ops.         (line  69)
 * flag variables <1>:                    Tee Program.         (line  20)
-* floating-point, numbers:               Computer Arithmetic. (line  49)
+* floating-point, numbers:               Computer Arithmetic. (line  52)
 * floating-point, numbers, arbitrary-precision: Arbitrary Precision Arithmetic.
                                                               (line   6)
 * floating-point, numbers, arbitrary-precision <1>: Computer Arithmetic.
-                                                              (line  61)
+                                                              (line  64)
 * floating-point, numbers, double-precision: Computer Arithmetic.
-                                                              (line  61)
+                                                              (line  64)
 * floating-point, numbers, single-precision: Computer Arithmetic.
-                                                              (line  61)
+                                                              (line  64)
 * flush buffered output:                 I/O Functions.       (line  28)
 * fnmatch() extension function:          Extension Sample Fnmatch.
                                                               (line  12)
@@ -38391,7 +38394,7 @@ Index
                                                               (line  31)
 * integers, arbitrary precision:         Arbitrary Precision Integers.
                                                               (line   6)
-* integers, unsigned:                    Computer Arithmetic. (line  41)
+* integers, unsigned:                    Computer Arithmetic. (line  44)
 * interacting with other programs:       I/O Functions.       (line 105)
 * internationalization:                  I18N Functions.      (line   6)
 * internationalization <1>:              I18N and L10N.       (line   6)
@@ -39355,6 +39358,7 @@ Index
 * shells, sea:                           Undocumented.        (line   9)
 * shells, variables:                     Using Shell Variables.
                                                               (line   6)
+* Sherman, Allan:                        Computer Arithmetic. (line   6)
 * shift, bitwise:                        Bitwise Functions.   (line  32)
 * short-circuit operators:               Boolean Ops.         (line  59)
 * show in debugger, all source files:    Debugger Info.       (line  45)
@@ -39450,7 +39454,7 @@ Index
 * single records, treating files as:     gawk split records.  (line 102)
 * single-character fields:               Single Character Fields.
                                                               (line   6)
-* single-precision:                      Computer Arithmetic. (line  61)
+* single-precision:                      Computer Arithmetic. (line  64)
 * single-step execution, in the debugger: Debugger Execution Control.
                                                               (line  43)
 * Skywalker, Luke:                       Undocumented.        (line   6)
@@ -39725,7 +39729,7 @@ Index
 * Unix awk, close() function and:        Close Return Value.  (line   6)
 * Unix awk, password files, field separators and: Command Line Field Separator.
                                                               (line  62)
-* unsigned integers:                     Computer Arithmetic. (line  41)
+* unsigned integers:                     Computer Arithmetic. (line  44)
 * until debugger command:                Debugger Execution Control.
                                                               (line  82)
 * unwatch debugger command:              Viewing And Changing Data.
@@ -40319,191 +40323,191 @@ Node: Namespace And Features1044818
 Node: Namespace Summary1046273
 Node: Arbitrary Precision Arithmetic1047784
 Node: Computer Arithmetic1049303
-Ref: table-numeric-ranges1053111
-Ref: table-floating-point-ranges1053608
-Ref: Computer Arithmetic-Footnote-11054266
-Node: Math Definitions1054323
-Ref: table-ieee-formats1057355
-Node: MPFR features1057928
-Node: MPFR On Parole1058381
-Ref: MPFR On Parole-Footnote-11059222
-Node: MPFR Intro1059381
-Node: FP Math Caution1061065
-Ref: FP Math Caution-Footnote-11062137
-Node: Inexactness of computations1062510
-Node: Inexact representation1063541
-Node: Comparing FP Values1064922
-Node: Errors accumulate1066180
-Node: Strange values1067645
-Ref: Strange values-Footnote-11070299
-Node: Getting Accuracy1070404
-Node: Try To Round1073141
-Node: Setting precision1074048
-Ref: table-predefined-precision-strings1074753
-Node: Setting the rounding mode1076637
-Ref: table-gawk-rounding-modes1077019
-Ref: Setting the rounding mode-Footnote-11081071
-Node: Arbitrary Precision Integers1081254
-Ref: Arbitrary Precision Integers-Footnote-11084464
-Node: Checking for MPFR1084617
-Node: POSIX Floating Point Problems1086107
-Ref: POSIX Floating Point Problems-Footnote-11090927
-Node: Floating point summary1090965
-Node: Dynamic Extensions1093221
-Node: Extension Intro1094818
-Node: Plugin License1096120
-Node: Extension Mechanism Outline1096933
-Ref: figure-load-extension1097384
-Ref: figure-register-new-function1098962
-Ref: figure-call-new-function1100071
-Node: Extension API Description1102186
-Node: Extension API Functions Introduction1103915
-Ref: table-api-std-headers1105809
-Node: General Data Types1110250
-Ref: General Data Types-Footnote-11119396
-Node: Memory Allocation Functions1119699
-Ref: Memory Allocation Functions-Footnote-11124416
-Node: Constructor Functions1124515
-Node: API Ownership of MPFR and GMP Values1128416
-Node: Registration Functions1129969
-Node: Extension Functions1130673
-Node: Exit Callback Functions1136247
-Node: Extension Version String1137561
-Node: Input Parsers1138256
-Node: Output Wrappers1152875
-Node: Two-way processors1157717
-Node: Printing Messages1160070
-Ref: Printing Messages-Footnote-11161281
-Node: Updating ERRNO1161434
-Node: Requesting Values1162233
-Ref: table-value-types-returned1162986
-Node: Accessing Parameters1165045
-Node: Symbol Table Access1166326
-Node: Symbol table by name1166838
-Ref: Symbol table by name-Footnote-11170039
-Node: Symbol table by cookie1170171
-Ref: Symbol table by cookie-Footnote-11174440
-Node: Cached values1174504
-Ref: Cached values-Footnote-11178136
-Node: Array Manipulation1178293
-Ref: Array Manipulation-Footnote-11179392
-Node: Array Data Types1179429
-Ref: Array Data Types-Footnote-11182247
-Node: Array Functions1182343
-Node: Flattening Arrays1187372
-Node: Creating Arrays1194420
-Node: Redirection API1199262
-Node: Extension API Variables1202279
-Node: Extension Versioning1203002
-Ref: gawk-api-version1203431
-Node: Extension GMP/MPFR Versioning1205218
-Node: Extension API Informational Variables1206922
-Node: Extension API Boilerplate1208175
-Node: Changes from API V11212305
-Node: Finding Extensions1213937
-Node: Extension Example1214512
-Node: Internal File Description1215334
-Node: Internal File Ops1219626
-Ref: Internal File Ops-Footnote-11231176
-Node: Using Internal File Ops1231324
-Ref: Using Internal File Ops-Footnote-11233755
-Node: Extension Samples1234033
-Node: Extension Sample File Functions1235602
-Node: Extension Sample Fnmatch1243727
-Node: Extension Sample Fork1245322
-Node: Extension Sample Inplace1246598
-Node: Extension Sample Ord1250700
-Node: Extension Sample Readdir1251576
-Ref: table-readdir-file-types1252365
-Node: Extension Sample Revout1253721
-Node: Extension Sample Rev2way1254318
-Node: Extension Sample Read write array1255070
-Node: Extension Sample Readfile1258344
-Node: Extension Sample Time1259475
-Node: Extension Sample API Tests1261475
-Node: gawkextlib1261983
-Node: Extension summary1265015
-Node: Extension Exercises1268863
-Node: Language History1270133
-Node: V7/SVR3.11271845
-Node: SVR41274195
-Node: POSIX1275727
-Node: BTL1277152
-Node: POSIX/GNU1277919
-Node: Feature History1284574
-Node: Common Extensions1304415
-Node: Ranges and Locales1305890
-Ref: Ranges and Locales-Footnote-11310675
-Ref: Ranges and Locales-Footnote-21310702
-Ref: Ranges and Locales-Footnote-31310937
-Node: Contributors1311160
-Node: History summary1317351
-Node: Installation1318793
-Node: Gawk Distribution1319757
-Node: Getting1320249
-Node: Extracting1321248
-Node: Distribution contents1322954
-Node: Unix Installation1330844
-Node: Quick Installation1331664
-Node: Compiling with MPFR1334204
-Node: Shell Startup Files1334910
-Node: Additional Configuration Options1336067
-Node: Configuration Philosophy1338450
-Node: Compiling from Git1340950
-Node: Building the Documentation1341509
-Node: Non-Unix Installation1342921
-Node: PC Installation1343397
-Node: PC Binary Installation1344266
-Node: PC Compiling1345159
-Node: PC Using1346337
-Node: Cygwin1350053
-Node: MSYS1351305
-Node: OpenVMS Installation1351931
-Node: OpenVMS Compilation1352612
-Ref: OpenVMS Compilation-Footnote-11354095
-Node: OpenVMS Dynamic Extensions1354153
-Node: OpenVMS Installation Details1355789
-Node: OpenVMS Running1358220
-Node: OpenVMS GNV1362357
-Node: Bugs1363112
-Node: Bug definition1364032
-Node: Bug address1367633
-Node: Usenet1371202
-Node: Performance bugs1372415
-Node: Asking for help1375431
-Node: Maintainers1377418
-Node: Other Versions1378445
-Node: Installation summary1388049
-Node: Notes1389431
-Node: Compatibility Mode1390241
-Node: Additions1391063
-Node: Accessing The Source1392008
-Node: Adding Code1393539
-Node: New Ports1400650
-Node: Derived Files1405153
-Ref: Derived Files-Footnote-11410964
-Ref: Derived Files-Footnote-21410999
-Ref: Derived Files-Footnote-31411610
-Node: Future Extensions1411724
-Node: Implementation Limitations1412394
-Node: Extension Design1413636
-Node: Old Extension Problems1414796
-Ref: Old Extension Problems-Footnote-11416368
-Node: Extension New Mechanism Goals1416429
-Ref: Extension New Mechanism Goals-Footnote-11419899
-Node: Extension Other Design Decisions1420100
-Node: Extension Future Growth1422297
-Node: Notes summary1422917
-Node: Basic Concepts1424127
-Node: Basic High Level1424812
-Ref: figure-general-flow1425094
-Ref: figure-process-flow1425796
-Ref: Basic High Level-Footnote-11429166
-Node: Basic Data Typing1429355
-Node: Glossary1432763
-Node: Copying1465641
-Node: GNU Free Documentation License1503199
-Node: Index1528322
+Ref: table-numeric-ranges1053228
+Ref: table-floating-point-ranges1053725
+Ref: Computer Arithmetic-Footnote-11054383
+Node: Math Definitions1054440
+Ref: table-ieee-formats1057472
+Node: MPFR features1058045
+Node: MPFR On Parole1058498
+Ref: MPFR On Parole-Footnote-11059339
+Node: MPFR Intro1059498
+Node: FP Math Caution1061182
+Ref: FP Math Caution-Footnote-11062254
+Node: Inexactness of computations1062627
+Node: Inexact representation1063658
+Node: Comparing FP Values1065039
+Node: Errors accumulate1066297
+Node: Strange values1067762
+Ref: Strange values-Footnote-11070416
+Node: Getting Accuracy1070521
+Node: Try To Round1073258
+Node: Setting precision1074165
+Ref: table-predefined-precision-strings1074870
+Node: Setting the rounding mode1076754
+Ref: table-gawk-rounding-modes1077136
+Ref: Setting the rounding mode-Footnote-11081188
+Node: Arbitrary Precision Integers1081371
+Ref: Arbitrary Precision Integers-Footnote-11084581
+Node: Checking for MPFR1084734
+Node: POSIX Floating Point Problems1086224
+Ref: POSIX Floating Point Problems-Footnote-11091044
+Node: Floating point summary1091082
+Node: Dynamic Extensions1093338
+Node: Extension Intro1094935
+Node: Plugin License1096237
+Node: Extension Mechanism Outline1097050
+Ref: figure-load-extension1097501
+Ref: figure-register-new-function1099079
+Ref: figure-call-new-function1100188
+Node: Extension API Description1102303
+Node: Extension API Functions Introduction1104032
+Ref: table-api-std-headers1105926
+Node: General Data Types1110367
+Ref: General Data Types-Footnote-11119513
+Node: Memory Allocation Functions1119816
+Ref: Memory Allocation Functions-Footnote-11124533
+Node: Constructor Functions1124632
+Node: API Ownership of MPFR and GMP Values1128533
+Node: Registration Functions1130086
+Node: Extension Functions1130790
+Node: Exit Callback Functions1136364
+Node: Extension Version String1137678
+Node: Input Parsers1138373
+Node: Output Wrappers1152992
+Node: Two-way processors1157834
+Node: Printing Messages1160187
+Ref: Printing Messages-Footnote-11161398
+Node: Updating ERRNO1161551
+Node: Requesting Values1162350
+Ref: table-value-types-returned1163103
+Node: Accessing Parameters1165162
+Node: Symbol Table Access1166443
+Node: Symbol table by name1166955
+Ref: Symbol table by name-Footnote-11170156
+Node: Symbol table by cookie1170288
+Ref: Symbol table by cookie-Footnote-11174557
+Node: Cached values1174621
+Ref: Cached values-Footnote-11178253
+Node: Array Manipulation1178410
+Ref: Array Manipulation-Footnote-11179509
+Node: Array Data Types1179546
+Ref: Array Data Types-Footnote-11182364
+Node: Array Functions1182460
+Node: Flattening Arrays1187489
+Node: Creating Arrays1194537
+Node: Redirection API1199379
+Node: Extension API Variables1202396
+Node: Extension Versioning1203119
+Ref: gawk-api-version1203548
+Node: Extension GMP/MPFR Versioning1205335
+Node: Extension API Informational Variables1207039
+Node: Extension API Boilerplate1208292
+Node: Changes from API V11212422
+Node: Finding Extensions1214054
+Node: Extension Example1214629
+Node: Internal File Description1215451
+Node: Internal File Ops1219743
+Ref: Internal File Ops-Footnote-11231293
+Node: Using Internal File Ops1231441
+Ref: Using Internal File Ops-Footnote-11233872
+Node: Extension Samples1234150
+Node: Extension Sample File Functions1235719
+Node: Extension Sample Fnmatch1243844
+Node: Extension Sample Fork1245439
+Node: Extension Sample Inplace1246715
+Node: Extension Sample Ord1250817
+Node: Extension Sample Readdir1251693
+Ref: table-readdir-file-types1252482
+Node: Extension Sample Revout1253838
+Node: Extension Sample Rev2way1254435
+Node: Extension Sample Read write array1255187
+Node: Extension Sample Readfile1258461
+Node: Extension Sample Time1259592
+Node: Extension Sample API Tests1261592
+Node: gawkextlib1262100
+Node: Extension summary1265132
+Node: Extension Exercises1268980
+Node: Language History1270250
+Node: V7/SVR3.11271962
+Node: SVR41274312
+Node: POSIX1275844
+Node: BTL1277269
+Node: POSIX/GNU1278036
+Node: Feature History1284691
+Node: Common Extensions1304532
+Node: Ranges and Locales1306007
+Ref: Ranges and Locales-Footnote-11310792
+Ref: Ranges and Locales-Footnote-21310819
+Ref: Ranges and Locales-Footnote-31311054
+Node: Contributors1311277
+Node: History summary1317468
+Node: Installation1318910
+Node: Gawk Distribution1319874
+Node: Getting1320366
+Node: Extracting1321365
+Node: Distribution contents1323071
+Node: Unix Installation1330961
+Node: Quick Installation1331781
+Node: Compiling with MPFR1334321
+Node: Shell Startup Files1335027
+Node: Additional Configuration Options1336184
+Node: Configuration Philosophy1338567
+Node: Compiling from Git1341067
+Node: Building the Documentation1341626
+Node: Non-Unix Installation1343038
+Node: PC Installation1343514
+Node: PC Binary Installation1344383
+Node: PC Compiling1345276
+Node: PC Using1346454
+Node: Cygwin1350170
+Node: MSYS1351422
+Node: OpenVMS Installation1352048
+Node: OpenVMS Compilation1352729
+Ref: OpenVMS Compilation-Footnote-11354212
+Node: OpenVMS Dynamic Extensions1354270
+Node: OpenVMS Installation Details1355906
+Node: OpenVMS Running1358337
+Node: OpenVMS GNV1362474
+Node: Bugs1363229
+Node: Bug definition1364149
+Node: Bug address1367750
+Node: Usenet1371319
+Node: Performance bugs1372532
+Node: Asking for help1375548
+Node: Maintainers1377535
+Node: Other Versions1378562
+Node: Installation summary1388166
+Node: Notes1389548
+Node: Compatibility Mode1390358
+Node: Additions1391180
+Node: Accessing The Source1392125
+Node: Adding Code1393656
+Node: New Ports1400767
+Node: Derived Files1405270
+Ref: Derived Files-Footnote-11411081
+Ref: Derived Files-Footnote-21411116
+Ref: Derived Files-Footnote-31411727
+Node: Future Extensions1411841
+Node: Implementation Limitations1412511
+Node: Extension Design1413753
+Node: Old Extension Problems1414913
+Ref: Old Extension Problems-Footnote-11416485
+Node: Extension New Mechanism Goals1416546
+Ref: Extension New Mechanism Goals-Footnote-11420016
+Node: Extension Other Design Decisions1420217
+Node: Extension Future Growth1422414
+Node: Notes summary1423034
+Node: Basic Concepts1424244
+Node: Basic High Level1424929
+Ref: figure-general-flow1425211
+Ref: figure-process-flow1425913
+Ref: Basic High Level-Footnote-11429283
+Node: Basic Data Typing1429472
+Node: Glossary1432880
+Node: Copying1465758
+Node: GNU Free Documentation License1503316
+Node: Index1528439
 
 End Tag Table
 
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 616cc82f..a5089518 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -33799,6 +33799,12 @@ this is the place to be.
 @node Computer Arithmetic
 @section A General Description of Computer Arithmetic
 
+@cindex Sherman, Allan
+@quotation
+Have you ever considered that the plural of ``half'' is ``whole''?
+@author Allan Sherman
+@end quotation
+
 Until now, we have worked with data as either numbers or
 strings.  Ultimately, however, computers represent everything in terms
 of @dfn{binary digits}, or @dfn{bits}.  A decimal digit can take on any

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

Summary of changes:
 doc/ChangeLog |   4 +
 doc/gawk.info | 394 +++++++++++++++++++++++++++++-----------------------------
 doc/gawk.texi |   6 +
 3 files changed, 209 insertions(+), 195 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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