gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/api-mpfr, updated. gawk-4.1.0-26


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/api-mpfr, updated. gawk-4.1.0-2601-g8dcbc1f
Date: Wed, 19 Apr 2017 23:01:58 -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, feature/api-mpfr has been updated
       via  8dcbc1f40d88aa189e7659120ede5436b56a970d (commit)
       via  780c96b8a827fd1780e611cd41d59d80033eff46 (commit)
      from  7c3d14eb1d103061939fdcad66bf2b27d78bc5b5 (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=8dcbc1f40d88aa189e7659120ede5436b56a970d

commit 8dcbc1f40d88aa189e7659120ede5436b56a970d
Merge: 7c3d14e 780c96b
Author: Arnold D. Robbins <address@hidden>
Date:   Thu Apr 20 06:01:43 2017 +0300

    Merge branch 'master' into feature/api-mpfr

diff --cc ChangeLog
index cc24d75,39df2d4..9238218
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,16 -1,17 +1,28 @@@
+ 2017-04-20         Arnold D. Robbins     <address@hidden>
+ 
+       * configure.ac: Make letter case usage in the various
+       AC_ARG_ENABLE messages consistent with the rest of configure
+       output.
+       (--disable-mpfr): Add this option to make it easier
+       to check compiles without MPFR. Motivated by:
+       * awk.h (NODE): Rearrange the layout of the 'val' subportion
+       of the union to fix alignment problems when compiling without
+       MPFR.  The problem only happened on 64-bit compiles, not
+       32-bit compiles.
+ 
  2017-04-16         Arnold D. Robbins     <address@hidden>
  
 +      Rename intdiv it intdiv0 and require enabling at configure time.
 +
 +      * awkgram.y (tokentab): Bracket intdiv0 in #ifdef SUPPLY_INTDIV.
 +      (snode): Similar.
 +      * builtin.c (do_intdiv): Bracket in #ifdef SUPPLY_INTDIV.
 +      * mpfr.c (do_mpfr_intdiv): Bracket in #ifdef SUPPLY_INTDIV.
 +      * configure.ac: Add --enable-builtin-intdiv0 option. If enabled,
 +      also revise doc/gawktexi.in.
 +
 +2017-04-16         Arnold D. Robbins     <address@hidden>
 +
        * builtin.c (do_intdiv): Use DEREF on the arguments.
        Thanks to Andrew Schorr for finding the problem.
        * mpfr.c (do_mpfr_intdiv): Return -1 if numerator or denominator
diff --cc configure
index e7a491b,c1b5eca..4b1b320
--- a/configure
+++ b/configure
@@@ -766,7 -766,7 +766,8 @@@ enable_silent_rule
  with_whiny_user_strftime
  enable_lint
  enable_severe_portability_problems
 +enable_builtin_intdiv0
+ enable_mpfr
  enable_dependency_tracking
  enable_largefile
  enable_nls
@@@ -1410,11 -1410,10 +1411,12 @@@ Optional Features
    --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
    --enable-silent-rules   less verbose build output (undo: "make V=1")
    --disable-silent-rules  verbose build output (undo: "make V=0")
-   --disable-lint          Disable gawk lint checking
+   --disable-lint          do not compile in gawk lint checking
    --enable-severe-portability-problems
-                           Enable really nasty portability problems
+                           allow really nasty portability problems
 +  --enable-builtin-intdiv0
-                           Enable built-in intdiv0 function
++                          enable built-in intdiv0 function
+   --disable-mpfr          do not check for MPFR
    --enable-dependency-tracking
                            do not reject slow dependency extractors
    --disable-dependency-tracking
@@@ -3246,22 -3245,18 +3248,33 @@@ $as_echo "#define I_DONT_KNOW_WHAT_IM_D
  
  fi
  
 +# Check whether --enable-builtin-intdiv0 was given.
 +if test "${enable_builtin_intdiv0+set}" = set; then :
 +  enableval=$enable_builtin_intdiv0; if test "$enableval" = yes
 +      then
 +
 +$as_echo "#define SUPPLY_INTDIV 1" >>confdefs.h
 +
 +              sed '/address@hidden PATCHLEVEL/a\
 address@hidden INTDIV' < "$srcdir"/doc/gawktexi.in > foo
 +              cp foo "$srcdir"/doc/gawktexi.in
 +              rm foo
 +      fi
 +
 +fi
 +
  
+ SKIP_MPFR=no
+ # Check whether --enable-mpfr was given.
+ if test "${enable_mpfr+set}" = set; then :
+   enableval=$enable_mpfr; if test "$enableval" = no
+       then
+               SKIP_MPFR=yes
+       fi
+ 
+ fi
+ 
+ 
  # Make sure we can run config.sub.
  $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
    as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
diff --cc configure.ac
index e2226ad,011532f..79a70e3
--- a/configure.ac
+++ b/configure.ac
@@@ -67,18 -67,16 +67,27 @@@ AC_ARG_ENABLE([severe-portability-probl
                AC_DEFINE(I_DONT_KNOW_WHAT_IM_DOING, 1, [enable severe 
portability problems])
        fi
  )
 +AC_ARG_ENABLE([builtin-intdiv0],
-       [AS_HELP_STRING([--enable-builtin-intdiv0],[Enable built-in intdiv0 
function])],
++      [AS_HELP_STRING([--enable-builtin-intdiv0],[enable built-in intdiv0 
function])],
 +      if test "$enableval" = yes
 +      then
 +              AC_DEFINE(SUPPLY_INTDIV, 1, [enable     built-in intdiv0 
function])
 +              sed '/address@hidden PATCHLEVEL/a\
 address@hidden INTDIV' < "$srcdir"/doc/gawktexi.in > foo
 +              cp foo "$srcdir"/doc/gawktexi.in
 +              rm foo
 +      fi
 +)
  
+ SKIP_MPFR=no
+ AC_ARG_ENABLE([mpfr],
+       [AS_HELP_STRING([--disable-mpfr],[do not check for MPFR])],
+       if test "$enableval" = no
+       then
+               SKIP_MPFR=yes
+       fi
+ )
+ 
  AC_CANONICAL_HOST
  AC_USE_SYSTEM_EXTENSIONS
  
diff --cc doc/ChangeLog
index 4587689,24ff43a..dd8b910
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,12 -1,9 +1,16 @@@
+ 2017-04-20         Arnold D. Robbins     <address@hidden>
+ 
+       * gawktexi.in: Document --disable-mpfr configure option.
+ 
  2017-04-16         Arnold D. Robbins     <address@hidden>
  
 +      * awkcard.in: Comment out description of intdiv().
 +      * gawk.1: Ditto.
 +      * gawktexi.in: References to intdiv changed to intdiv0 and
 +      bracketed inside @ifset INTDIV. Not set by default.
 +
 +2017-04-16         Arnold D. Robbins     <address@hidden>
 +
        * gawktexi.in: Improve documentation of the intdiv() function.
  
  2017-04-12         Arnold D. Robbins     <address@hidden>
diff --cc doc/gawk.info
index 25e9409,f2fd50f..2070209
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@@ -35714,340 -35800,340 +35723,340 @@@ Node: Functions51653
  Node: Built-in517570
  Node: Calling Built-in518651
  Node: Numeric Functions520647
 -Ref: Numeric Functions-Footnote-1525592
 -Ref: Numeric Functions-Footnote-2525949
 -Ref: Numeric Functions-Footnote-3525997
 -Node: String Functions526269
 -Ref: String Functions-Footnote-1549927
 -Ref: String Functions-Footnote-2550055
 -Ref: String Functions-Footnote-3550303
 -Node: Gory Details550390
 -Ref: table-sub-escapes552181
 -Ref: table-sub-proposed553700
 -Ref: table-posix-sub555063
 -Ref: table-gensub-escapes556604
 -Ref: Gory Details-Footnote-1557427
 -Node: I/O Functions557581
 -Ref: table-system-return-values564163
 -Ref: I/O Functions-Footnote-1566143
 -Ref: I/O Functions-Footnote-2566291
 -Node: Time Functions566411
 -Ref: Time Functions-Footnote-1577078
 -Ref: Time Functions-Footnote-2577146
 -Ref: Time Functions-Footnote-3577304
 -Ref: Time Functions-Footnote-4577415
 -Ref: Time Functions-Footnote-5577527
 -Ref: Time Functions-Footnote-6577754
 -Node: Bitwise Functions578020
 -Ref: table-bitwise-ops578614
 -Ref: Bitwise Functions-Footnote-1584647
 -Ref: Bitwise Functions-Footnote-2584820
 -Node: Type Functions585011
 -Node: I18N Functions587686
 -Node: User-defined589337
 -Node: Definition Syntax590142
 -Ref: Definition Syntax-Footnote-1595829
 -Node: Function Example595900
 -Ref: Function Example-Footnote-1598822
 -Node: Function Caveats598844
 -Node: Calling A Function599362
 -Node: Variable Scope600320
 -Node: Pass By Value/Reference603314
 -Node: Return Statement606813
 -Node: Dynamic Typing609792
 -Node: Indirect Calls610722
 -Ref: Indirect Calls-Footnote-1620973
 -Node: Functions Summary621101
 -Node: Library Functions623806
 -Ref: Library Functions-Footnote-1627413
 -Ref: Library Functions-Footnote-2627556
 -Node: Library Names627727
 -Ref: Library Names-Footnote-1631187
 -Ref: Library Names-Footnote-2631410
 -Node: General Functions631496
 -Node: Strtonum Function632599
 -Node: Assert Function635621
 -Node: Round Function638947
 -Node: Cliff Random Function640488
 -Node: Ordinal Functions641504
 -Ref: Ordinal Functions-Footnote-1644567
 -Ref: Ordinal Functions-Footnote-2644819
 -Node: Join Function645029
 -Ref: Join Function-Footnote-1646799
 -Node: Getlocaltime Function646999
 -Node: Readfile Function650741
 -Node: Shell Quoting652713
 -Node: Data File Management654114
 -Node: Filetrans Function654746
 -Node: Rewind Function658842
 -Node: File Checking660748
 -Ref: File Checking-Footnote-1662082
 -Node: Empty Files662283
 -Node: Ignoring Assigns664262
 -Node: Getopt Function665812
 -Ref: Getopt Function-Footnote-1677281
 -Node: Passwd Functions677481
 -Ref: Passwd Functions-Footnote-1686320
 -Node: Group Functions686408
 -Ref: Group Functions-Footnote-1694306
 -Node: Walking Arrays694513
 -Node: Library Functions Summary697521
 -Node: Library Exercises698927
 -Node: Sample Programs699392
 -Node: Running Examples700162
 -Node: Clones700890
 -Node: Cut Program702114
 -Node: Egrep Program712043
 -Ref: Egrep Program-Footnote-1719555
 -Node: Id Program719665
 -Node: Split Program723345
 -Ref: Split Program-Footnote-1726804
 -Node: Tee Program726933
 -Node: Uniq Program729723
 -Node: Wc Program737149
 -Ref: Wc Program-Footnote-1741404
 -Node: Miscellaneous Programs741498
 -Node: Dupword Program742711
 -Node: Alarm Program744741
 -Node: Translate Program749596
 -Ref: Translate Program-Footnote-1754161
 -Node: Labels Program754431
 -Ref: Labels Program-Footnote-1757782
 -Node: Word Sorting757866
 -Node: History Sorting761938
 -Node: Extract Program763773
 -Node: Simple Sed771302
 -Node: Igawk Program774376
 -Ref: Igawk Program-Footnote-1788707
 -Ref: Igawk Program-Footnote-2788909
 -Ref: Igawk Program-Footnote-3789031
 -Node: Anagram Program789146
 -Node: Signature Program792208
 -Node: Programs Summary793455
 -Node: Programs Exercises794669
 -Ref: Programs Exercises-Footnote-1798798
 -Node: Advanced Features798889
 -Node: Nondecimal Data800879
 -Node: Array Sorting802470
 -Node: Controlling Array Traversal803170
 -Ref: Controlling Array Traversal-Footnote-1811537
 -Node: Array Sorting Functions811655
 -Ref: Array Sorting Functions-Footnote-1816746
 -Node: Two-way I/O816942
 -Ref: Two-way I/O-Footnote-1823493
 -Ref: Two-way I/O-Footnote-2823680
 -Node: TCP/IP Networking823762
 -Node: Profiling826880
 -Ref: Profiling-Footnote-1835552
 -Node: Advanced Features Summary835875
 -Node: Internationalization837719
 -Node: I18N and L10N839199
 -Node: Explaining gettext839886
 -Ref: Explaining gettext-Footnote-1845778
 -Ref: Explaining gettext-Footnote-2845963
 -Node: Programmer i18n846128
 -Ref: Programmer i18n-Footnote-1851077
 -Node: Translator i18n851126
 -Node: String Extraction851920
 -Ref: String Extraction-Footnote-1853052
 -Node: Printf Ordering853138
 -Ref: Printf Ordering-Footnote-1855924
 -Node: I18N Portability855988
 -Ref: I18N Portability-Footnote-1858444
 -Node: I18N Example858507
 -Ref: I18N Example-Footnote-1861313
 -Node: Gawk I18N861386
 -Node: I18N Summary862031
 -Node: Debugger863372
 -Node: Debugging864394
 -Node: Debugging Concepts864835
 -Node: Debugging Terms866644
 -Node: Awk Debugging869219
 -Node: Sample Debugging Session870125
 -Node: Debugger Invocation870659
 -Node: Finding The Bug872045
 -Node: List of Debugger Commands878523
 -Node: Breakpoint Control879856
 -Node: Debugger Execution Control883550
 -Node: Viewing And Changing Data886912
 -Node: Execution Stack890286
 -Node: Debugger Info891923
 -Node: Miscellaneous Debugger Commands895994
 -Node: Readline Support901082
 -Node: Limitations901978
 -Node: Debugging Summary904087
 -Node: Arbitrary Precision Arithmetic905366
 -Node: Computer Arithmetic906782
 -Ref: table-numeric-ranges910373
 -Ref: Computer Arithmetic-Footnote-1911095
 -Node: Math Definitions911152
 -Ref: table-ieee-formats914466
 -Ref: Math Definitions-Footnote-1915069
 -Node: MPFR features915174
 -Node: FP Math Caution916891
 -Ref: FP Math Caution-Footnote-1917963
 -Node: Inexactness of computations918332
 -Node: Inexact representation919292
 -Node: Comparing FP Values920652
 -Node: Errors accumulate921734
 -Node: Getting Accuracy923167
 -Node: Try To Round925877
 -Node: Setting precision926776
 -Ref: table-predefined-precision-strings927473
 -Node: Setting the rounding mode929303
 -Ref: table-gawk-rounding-modes929677
 -Ref: Setting the rounding mode-Footnote-1933085
 -Node: Arbitrary Precision Integers933264
 -Ref: Arbitrary Precision Integers-Footnote-1938181
 -Node: POSIX Floating Point Problems938330
 -Ref: POSIX Floating Point Problems-Footnote-1942212
 -Node: Floating point summary942250
 -Node: Dynamic Extensions944440
 -Node: Extension Intro945993
 -Node: Plugin License947259
 -Node: Extension Mechanism Outline948056
 -Ref: figure-load-extension948495
 -Ref: figure-register-new-function950060
 -Ref: figure-call-new-function951152
 -Node: Extension API Description953214
 -Node: Extension API Functions Introduction954856
 -Node: General Data Types960190
 -Ref: General Data Types-Footnote-1967395
 -Node: Memory Allocation Functions967694
 -Ref: Memory Allocation Functions-Footnote-1970539
 -Node: Constructor Functions970638
 -Node: Registration Functions973637
 -Node: Extension Functions974322
 -Node: Exit Callback Functions979535
 -Node: Extension Version String980785
 -Node: Input Parsers981448
 -Node: Output Wrappers994155
 -Node: Two-way processors998667
 -Node: Printing Messages1000932
 -Ref: Printing Messages-Footnote-11002103
 -Node: Updating ERRNO1002256
 -Node: Requesting Values1002995
 -Ref: table-value-types-returned1003732
 -Node: Accessing Parameters1004668
 -Node: Symbol Table Access1005903
 -Node: Symbol table by name1006415
 -Node: Symbol table by cookie1008204
 -Ref: Symbol table by cookie-Footnote-11012389
 -Node: Cached values1012453
 -Ref: Cached values-Footnote-11015989
 -Node: Array Manipulation1016080
 -Ref: Array Manipulation-Footnote-11017171
 -Node: Array Data Types1017208
 -Ref: Array Data Types-Footnote-11019866
 -Node: Array Functions1019958
 -Node: Flattening Arrays1024357
 -Node: Creating Arrays1031298
 -Node: Redirection API1036067
 -Node: Extension API Variables1038909
 -Node: Extension Versioning1039542
 -Ref: gawk-api-version1039979
 -Node: Extension API Informational Variables1041707
 -Node: Extension API Boilerplate1042771
 -Node: Changes from API V11046633
 -Node: Finding Extensions1047293
 -Node: Extension Example1047852
 -Node: Internal File Description1048650
 -Node: Internal File Ops1052730
 -Ref: Internal File Ops-Footnote-11064130
 -Node: Using Internal File Ops1064270
 -Ref: Using Internal File Ops-Footnote-11066653
 -Node: Extension Samples1066927
 -Node: Extension Sample File Functions1068456
 -Node: Extension Sample Fnmatch1076105
 -Node: Extension Sample Fork1077592
 -Node: Extension Sample Inplace1078810
 -Node: Extension Sample Ord1082020
 -Node: Extension Sample Readdir1082856
 -Ref: table-readdir-file-types1083745
 -Node: Extension Sample Revout1084550
 -Node: Extension Sample Rev2way1085139
 -Node: Extension Sample Read write array1085879
 -Node: Extension Sample Readfile1087821
 -Node: Extension Sample Time1088916
 -Node: Extension Sample API Tests1090264
 -Node: gawkextlib1090756
 -Node: Extension summary1093203
 -Node: Extension Exercises1096905
 -Node: Language History1098403
 -Node: V7/SVR3.11100059
 -Node: SVR41102211
 -Node: POSIX1103645
 -Node: BTL1105024
 -Node: POSIX/GNU1105753
 -Node: Feature History1111645
 -Node: Common Extensions1126015
 -Node: Ranges and Locales1127298
 -Ref: Ranges and Locales-Footnote-11131914
 -Ref: Ranges and Locales-Footnote-21131941
 -Ref: Ranges and Locales-Footnote-31132176
 -Node: Contributors1132397
 -Node: History summary1137957
 -Node: Installation1139337
 -Node: Gawk Distribution1140281
 -Node: Getting1140765
 -Node: Extracting1141726
 -Node: Distribution contents1143364
 -Node: Unix Installation1149706
 -Node: Quick Installation1150388
 -Node: Shell Startup Files1152802
 -Node: Additional Configuration Options1153891
 -Node: Configuration Philosophy1155880
 -Node: Non-Unix Installation1158249
 -Node: PC Installation1158709
 -Node: PC Binary Installation1159547
 -Node: PC Compiling1159982
 -Node: PC Using1161099
 -Node: Cygwin1164144
 -Node: MSYS1164914
 -Node: VMS Installation1165415
 -Node: VMS Compilation1166206
 -Ref: VMS Compilation-Footnote-11167435
 -Node: VMS Dynamic Extensions1167493
 -Node: VMS Installation Details1169178
 -Node: VMS Running1171431
 -Node: VMS GNV1175710
 -Node: VMS Old Gawk1176445
 -Node: Bugs1176916
 -Node: Bug address1177579
 -Node: Usenet1179976
 -Node: Maintainers1180753
 -Node: Other Versions1182129
 -Node: Installation summary1188713
 -Node: Notes1189748
 -Node: Compatibility Mode1190613
 -Node: Additions1191395
 -Node: Accessing The Source1192320
 -Node: Adding Code1193755
 -Node: New Ports1199973
 -Node: Derived Files1204461
 -Ref: Derived Files-Footnote-11209946
 -Ref: Derived Files-Footnote-21209981
 -Ref: Derived Files-Footnote-31210579
 -Node: Future Extensions1210693
 -Node: Implementation Limitations1211351
 -Node: Extension Design1212534
 -Node: Old Extension Problems1213688
 -Ref: Old Extension Problems-Footnote-11215206
 -Node: Extension New Mechanism Goals1215263
 -Ref: Extension New Mechanism Goals-Footnote-11218627
 -Node: Extension Other Design Decisions1218816
 -Node: Extension Future Growth1220929
 -Node: Old Extension Mechanism1221765
 -Node: Notes summary1223528
 -Node: Basic Concepts1224710
 -Node: Basic High Level1225391
 -Ref: figure-general-flow1225673
 -Ref: figure-process-flow1226358
 -Ref: Basic High Level-Footnote-11229659
 -Node: Basic Data Typing1229844
 -Node: Glossary1233172
 -Node: Copying1265119
 -Node: GNU Free Documentation License1302658
 -Node: Index1327776
 +Ref: Numeric Functions-Footnote-1524675
 +Ref: Numeric Functions-Footnote-2525032
 +Ref: Numeric Functions-Footnote-3525080
 +Node: String Functions525352
 +Ref: String Functions-Footnote-1549010
 +Ref: String Functions-Footnote-2549138
 +Ref: String Functions-Footnote-3549386
 +Node: Gory Details549473
 +Ref: table-sub-escapes551264
 +Ref: table-sub-proposed552783
 +Ref: table-posix-sub554146
 +Ref: table-gensub-escapes555687
 +Ref: Gory Details-Footnote-1556510
 +Node: I/O Functions556664
 +Ref: table-system-return-values563246
 +Ref: I/O Functions-Footnote-1565226
 +Ref: I/O Functions-Footnote-2565374
 +Node: Time Functions565494
 +Ref: Time Functions-Footnote-1576161
 +Ref: Time Functions-Footnote-2576229
 +Ref: Time Functions-Footnote-3576387
 +Ref: Time Functions-Footnote-4576498
 +Ref: Time Functions-Footnote-5576610
 +Ref: Time Functions-Footnote-6576837
 +Node: Bitwise Functions577103
 +Ref: table-bitwise-ops577697
 +Ref: Bitwise Functions-Footnote-1583730
 +Ref: Bitwise Functions-Footnote-2583903
 +Node: Type Functions584094
 +Node: I18N Functions586769
 +Node: User-defined588420
 +Node: Definition Syntax589225
 +Ref: Definition Syntax-Footnote-1594912
 +Node: Function Example594983
 +Ref: Function Example-Footnote-1597905
 +Node: Function Caveats597927
 +Node: Calling A Function598445
 +Node: Variable Scope599403
 +Node: Pass By Value/Reference602397
 +Node: Return Statement605896
 +Node: Dynamic Typing608875
 +Node: Indirect Calls609805
 +Ref: Indirect Calls-Footnote-1620056
 +Node: Functions Summary620184
 +Node: Library Functions622889
 +Ref: Library Functions-Footnote-1626496
 +Ref: Library Functions-Footnote-2626639
 +Node: Library Names626810
 +Ref: Library Names-Footnote-1630270
 +Ref: Library Names-Footnote-2630493
 +Node: General Functions630579
 +Node: Strtonum Function631682
 +Node: Assert Function634704
 +Node: Round Function638030
 +Node: Cliff Random Function639571
 +Node: Ordinal Functions640587
 +Ref: Ordinal Functions-Footnote-1643650
 +Ref: Ordinal Functions-Footnote-2643902
 +Node: Join Function644112
 +Ref: Join Function-Footnote-1645882
 +Node: Getlocaltime Function646082
 +Node: Readfile Function649824
 +Node: Shell Quoting651796
 +Node: Data File Management653197
 +Node: Filetrans Function653829
 +Node: Rewind Function657925
 +Node: File Checking659831
 +Ref: File Checking-Footnote-1661165
 +Node: Empty Files661366
 +Node: Ignoring Assigns663345
 +Node: Getopt Function664895
 +Ref: Getopt Function-Footnote-1676364
 +Node: Passwd Functions676564
 +Ref: Passwd Functions-Footnote-1685403
 +Node: Group Functions685491
 +Ref: Group Functions-Footnote-1693389
 +Node: Walking Arrays693596
 +Node: Library Functions Summary696604
 +Node: Library Exercises698010
 +Node: Sample Programs698475
 +Node: Running Examples699245
 +Node: Clones699973
 +Node: Cut Program701197
 +Node: Egrep Program711126
 +Ref: Egrep Program-Footnote-1718638
 +Node: Id Program718748
 +Node: Split Program722428
 +Ref: Split Program-Footnote-1725887
 +Node: Tee Program726016
 +Node: Uniq Program728806
 +Node: Wc Program736232
 +Ref: Wc Program-Footnote-1740487
 +Node: Miscellaneous Programs740581
 +Node: Dupword Program741794
 +Node: Alarm Program743824
 +Node: Translate Program748679
 +Ref: Translate Program-Footnote-1753244
 +Node: Labels Program753514
 +Ref: Labels Program-Footnote-1756865
 +Node: Word Sorting756949
 +Node: History Sorting761021
 +Node: Extract Program762856
 +Node: Simple Sed770385
 +Node: Igawk Program773459
 +Ref: Igawk Program-Footnote-1787790
 +Ref: Igawk Program-Footnote-2787992
 +Ref: Igawk Program-Footnote-3788114
 +Node: Anagram Program788229
 +Node: Signature Program791291
 +Node: Programs Summary792538
 +Node: Programs Exercises793752
 +Ref: Programs Exercises-Footnote-1797881
 +Node: Advanced Features797972
 +Node: Nondecimal Data799962
 +Node: Array Sorting801553
 +Node: Controlling Array Traversal802253
 +Ref: Controlling Array Traversal-Footnote-1810620
 +Node: Array Sorting Functions810738
 +Ref: Array Sorting Functions-Footnote-1815829
 +Node: Two-way I/O816025
 +Ref: Two-way I/O-Footnote-1822576
 +Ref: Two-way I/O-Footnote-2822763
 +Node: TCP/IP Networking822845
 +Node: Profiling825963
 +Ref: Profiling-Footnote-1834635
 +Node: Advanced Features Summary834958
 +Node: Internationalization836802
 +Node: I18N and L10N838282
 +Node: Explaining gettext838969
 +Ref: Explaining gettext-Footnote-1844861
 +Ref: Explaining gettext-Footnote-2845046
 +Node: Programmer i18n845211
 +Ref: Programmer i18n-Footnote-1850160
 +Node: Translator i18n850209
 +Node: String Extraction851003
 +Ref: String Extraction-Footnote-1852135
 +Node: Printf Ordering852221
 +Ref: Printf Ordering-Footnote-1855007
 +Node: I18N Portability855071
 +Ref: I18N Portability-Footnote-1857527
 +Node: I18N Example857590
 +Ref: I18N Example-Footnote-1860396
 +Node: Gawk I18N860469
 +Node: I18N Summary861114
 +Node: Debugger862455
 +Node: Debugging863477
 +Node: Debugging Concepts863918
 +Node: Debugging Terms865727
 +Node: Awk Debugging868302
 +Node: Sample Debugging Session869208
 +Node: Debugger Invocation869742
 +Node: Finding The Bug871128
 +Node: List of Debugger Commands877606
 +Node: Breakpoint Control878939
 +Node: Debugger Execution Control882633
 +Node: Viewing And Changing Data885995
 +Node: Execution Stack889369
 +Node: Debugger Info891006
 +Node: Miscellaneous Debugger Commands895077
 +Node: Readline Support900165
 +Node: Limitations901061
 +Node: Debugging Summary903170
 +Node: Arbitrary Precision Arithmetic904449
 +Node: Computer Arithmetic905865
 +Ref: table-numeric-ranges909456
 +Ref: Computer Arithmetic-Footnote-1910178
 +Node: Math Definitions910235
 +Ref: table-ieee-formats913549
 +Ref: Math Definitions-Footnote-1914152
 +Node: MPFR features914257
 +Node: FP Math Caution915974
 +Ref: FP Math Caution-Footnote-1917046
 +Node: Inexactness of computations917415
 +Node: Inexact representation918375
 +Node: Comparing FP Values919735
 +Node: Errors accumulate920817
 +Node: Getting Accuracy922250
 +Node: Try To Round924960
 +Node: Setting precision925859
 +Ref: table-predefined-precision-strings926556
 +Node: Setting the rounding mode928386
 +Ref: table-gawk-rounding-modes928760
 +Ref: Setting the rounding mode-Footnote-1932168
 +Node: Arbitrary Precision Integers932347
 +Ref: Arbitrary Precision Integers-Footnote-1935534
 +Node: POSIX Floating Point Problems935683
 +Ref: POSIX Floating Point Problems-Footnote-1939565
 +Node: Floating point summary939603
 +Node: Dynamic Extensions941793
 +Node: Extension Intro943346
 +Node: Plugin License944612
 +Node: Extension Mechanism Outline945409
 +Ref: figure-load-extension945848
 +Ref: figure-register-new-function947413
 +Ref: figure-call-new-function948505
 +Node: Extension API Description950567
 +Node: Extension API Functions Introduction952209
 +Node: General Data Types957543
 +Ref: General Data Types-Footnote-1964748
 +Node: Memory Allocation Functions965047
 +Ref: Memory Allocation Functions-Footnote-1967892
 +Node: Constructor Functions967991
 +Node: Registration Functions970990
 +Node: Extension Functions971675
 +Node: Exit Callback Functions976888
 +Node: Extension Version String978138
 +Node: Input Parsers978801
 +Node: Output Wrappers991508
 +Node: Two-way processors996020
 +Node: Printing Messages998285
 +Ref: Printing Messages-Footnote-1999456
 +Node: Updating ERRNO999609
 +Node: Requesting Values1000348
 +Ref: table-value-types-returned1001085
 +Node: Accessing Parameters1002021
 +Node: Symbol Table Access1003256
 +Node: Symbol table by name1003768
 +Node: Symbol table by cookie1005557
 +Ref: Symbol table by cookie-Footnote-11009742
 +Node: Cached values1009806
 +Ref: Cached values-Footnote-11013342
 +Node: Array Manipulation1013433
 +Ref: Array Manipulation-Footnote-11014524
 +Node: Array Data Types1014561
 +Ref: Array Data Types-Footnote-11017219
 +Node: Array Functions1017311
 +Node: Flattening Arrays1021710
 +Node: Creating Arrays1028651
 +Node: Redirection API1033420
 +Node: Extension API Variables1036262
 +Node: Extension Versioning1036895
 +Ref: gawk-api-version1037332
 +Node: Extension API Informational Variables1039060
 +Node: Extension API Boilerplate1040124
 +Node: Changes from API V11043986
 +Node: Finding Extensions1044646
 +Node: Extension Example1045205
 +Node: Internal File Description1046003
 +Node: Internal File Ops1050083
 +Ref: Internal File Ops-Footnote-11061483
 +Node: Using Internal File Ops1061623
 +Ref: Using Internal File Ops-Footnote-11064006
 +Node: Extension Samples1064280
 +Node: Extension Sample File Functions1065809
 +Node: Extension Sample Fnmatch1073458
 +Node: Extension Sample Fork1074945
 +Node: Extension Sample Inplace1076163
 +Node: Extension Sample Ord1079373
 +Node: Extension Sample Readdir1080209
 +Ref: table-readdir-file-types1081098
 +Node: Extension Sample Revout1081903
 +Node: Extension Sample Rev2way1082492
 +Node: Extension Sample Read write array1083232
 +Node: Extension Sample Readfile1085174
 +Node: Extension Sample Time1086269
 +Node: Extension Sample API Tests1087617
 +Node: gawkextlib1088109
 +Node: Extension summary1090556
 +Node: Extension Exercises1094258
 +Node: Language History1095756
 +Node: V7/SVR3.11097412
 +Node: SVR41099564
 +Node: POSIX1100998
 +Node: BTL1102377
 +Node: POSIX/GNU1103106
 +Node: Feature History1108884
 +Node: Common Extensions1123195
 +Node: Ranges and Locales1124478
 +Ref: Ranges and Locales-Footnote-11129094
 +Ref: Ranges and Locales-Footnote-21129121
 +Ref: Ranges and Locales-Footnote-31129356
 +Node: Contributors1129577
 +Node: History summary1135137
 +Node: Installation1136517
 +Node: Gawk Distribution1137461
 +Node: Getting1137945
 +Node: Extracting1138906
 +Node: Distribution contents1140544
 +Node: Unix Installation1146886
 +Node: Quick Installation1147568
 +Node: Shell Startup Files1149982
 +Node: Additional Configuration Options1151071
- Node: Configuration Philosophy1152876
- Node: Non-Unix Installation1155245
- Node: PC Installation1155705
- Node: PC Binary Installation1156543
- Node: PC Compiling1156978
- Node: PC Using1158095
- Node: Cygwin1161140
- Node: MSYS1161910
- Node: VMS Installation1162411
- Node: VMS Compilation1163202
- Ref: VMS Compilation-Footnote-11164431
- Node: VMS Dynamic Extensions1164489
- Node: VMS Installation Details1166174
- Node: VMS Running1168427
- Node: VMS GNV1172706
- Node: VMS Old Gawk1173441
- Node: Bugs1173912
- Node: Bug address1174575
- Node: Usenet1176972
- Node: Maintainers1177749
- Node: Other Versions1179125
- Node: Installation summary1185709
- Node: Notes1186744
- Node: Compatibility Mode1187609
- Node: Additions1188391
- Node: Accessing The Source1189316
- Node: Adding Code1190751
- Node: New Ports1196969
- Node: Derived Files1201457
- Ref: Derived Files-Footnote-11206942
- Ref: Derived Files-Footnote-21206977
- Ref: Derived Files-Footnote-31207575
- Node: Future Extensions1207689
- Node: Implementation Limitations1208347
- Node: Extension Design1209530
- Node: Old Extension Problems1210684
- Ref: Old Extension Problems-Footnote-11212202
- Node: Extension New Mechanism Goals1212259
- Ref: Extension New Mechanism Goals-Footnote-11215623
- Node: Extension Other Design Decisions1215812
- Node: Extension Future Growth1217925
- Node: Old Extension Mechanism1218761
- Node: Notes summary1220524
- Node: Basic Concepts1221706
- Node: Basic High Level1222387
- Ref: figure-general-flow1222669
- Ref: figure-process-flow1223354
- Ref: Basic High Level-Footnote-11226655
- Node: Basic Data Typing1226840
- Node: Glossary1230168
- Node: Copying1262115
- Node: GNU Free Documentation License1299654
- Node: Index1324772
++Node: Configuration Philosophy1153060
++Node: Non-Unix Installation1155429
++Node: PC Installation1155889
++Node: PC Binary Installation1156727
++Node: PC Compiling1157162
++Node: PC Using1158279
++Node: Cygwin1161324
++Node: MSYS1162094
++Node: VMS Installation1162595
++Node: VMS Compilation1163386
++Ref: VMS Compilation-Footnote-11164615
++Node: VMS Dynamic Extensions1164673
++Node: VMS Installation Details1166358
++Node: VMS Running1168611
++Node: VMS GNV1172890
++Node: VMS Old Gawk1173625
++Node: Bugs1174096
++Node: Bug address1174759
++Node: Usenet1177156
++Node: Maintainers1177933
++Node: Other Versions1179309
++Node: Installation summary1185893
++Node: Notes1186928
++Node: Compatibility Mode1187793
++Node: Additions1188575
++Node: Accessing The Source1189500
++Node: Adding Code1190935
++Node: New Ports1197153
++Node: Derived Files1201641
++Ref: Derived Files-Footnote-11207126
++Ref: Derived Files-Footnote-21207161
++Ref: Derived Files-Footnote-31207759
++Node: Future Extensions1207873
++Node: Implementation Limitations1208531
++Node: Extension Design1209714
++Node: Old Extension Problems1210868
++Ref: Old Extension Problems-Footnote-11212386
++Node: Extension New Mechanism Goals1212443
++Ref: Extension New Mechanism Goals-Footnote-11215807
++Node: Extension Other Design Decisions1215996
++Node: Extension Future Growth1218109
++Node: Old Extension Mechanism1218945
++Node: Notes summary1220708
++Node: Basic Concepts1221890
++Node: Basic High Level1222571
++Ref: figure-general-flow1222853
++Ref: figure-process-flow1223538
++Ref: Basic High Level-Footnote-11226839
++Node: Basic Data Typing1227024
++Node: Glossary1230352
++Node: Copying1262299
++Node: GNU Free Documentation License1299838
++Node: Index1324956
  
  End Tag Table

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

Summary of changes:
 ChangeLog       |  12 ++++++
 awk.h           |  24 +++++++----
 configure       |  26 +++++++++---
 configure.ac    |  22 +++++++---
 doc/ChangeLog   |   4 ++
 doc/gawk.info   | 123 ++++++++++++++++++++++++++++++--------------------------
 doc/gawk.texi   |   7 ++++
 doc/gawktexi.in |   7 ++++
 8 files changed, 151 insertions(+), 74 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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