[Top][All Lists]

[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-2658-gec2e54b
Date: Fri, 23 Jun 2017 05:43:18 -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  ec2e54b2c075f30e9499adea22681499e3f6582d (commit)
       via  44e29458a6355ad64e8d89676a441b224ce76cbc (commit)
       via  3f061027b6f0e2fe75b59d17efe93c0b84535b1a (commit)
       via  f4df3ba54ba5c2a4aec34d643424834c03645dd9 (commit)
       via  a702a6b6d6009068f4608a865bdd06a07259cf67 (commit)
       via  0ac746db72a0879bbd44325fe15b3ae33c63ecef (commit)
       via  288b15d0793936fa14b51ed860056f6ce6200c52 (commit)
       via  b7d8b6ebcd5dd714bc21acf7637d9a651e2f7ea7 (commit)
      from  9ccddb999bb2d79c261702f789deb9371090a4ec (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 -----------------------------------------------------------------

commit ec2e54b2c075f30e9499adea22681499e3f6582d
Merge: 9ccddb9 44e2945
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Jun 23 12:42:57 2017 +0300

    Merge branch 'master' into feature/api-mpfr

diff --cc doc/
index 996e366,752eec8..6fc7fd9
--- a/doc/
+++ b/doc/
@@@ -35905,341 -35989,341 +35912,341 @@@ Node: Functions52191
  Node: Built-in522948
  Node: Calling Built-in524029
  Node: Numeric Functions526025
 -Ref: Numeric Functions-Footnote-1530970
 -Ref: Numeric Functions-Footnote-2531327
 -Ref: Numeric Functions-Footnote-3531375
 -Node: String Functions531647
 -Ref: String Functions-Footnote-1555305
 -Ref: String Functions-Footnote-2555433
 -Ref: String Functions-Footnote-3555681
 -Node: Gory Details555768
 -Ref: table-sub-escapes557559
 -Ref: table-sub-proposed559078
 -Ref: table-posix-sub560441
 -Ref: table-gensub-escapes561982
 -Ref: Gory Details-Footnote-1562805
 -Node: I/O Functions562959
 -Ref: table-system-return-values569541
 -Ref: I/O Functions-Footnote-1571521
 -Ref: I/O Functions-Footnote-2571669
 -Node: Time Functions571789
 -Ref: Time Functions-Footnote-1582456
 -Ref: Time Functions-Footnote-2582524
 -Ref: Time Functions-Footnote-3582682
 -Ref: Time Functions-Footnote-4582793
 -Ref: Time Functions-Footnote-5582905
 -Ref: Time Functions-Footnote-6583132
 -Node: Bitwise Functions583398
 -Ref: table-bitwise-ops583992
 -Ref: Bitwise Functions-Footnote-1590025
 -Ref: Bitwise Functions-Footnote-2590198
 -Node: Type Functions590389
 -Node: I18N Functions593064
 -Node: User-defined594715
 -Node: Definition Syntax595520
 -Ref: Definition Syntax-Footnote-1601207
 -Node: Function Example601278
 -Ref: Function Example-Footnote-1604200
 -Node: Function Caveats604222
 -Node: Calling A Function604740
 -Node: Variable Scope605698
 -Node: Pass By Value/Reference608692
 -Node: Return Statement612191
 -Node: Dynamic Typing615170
 -Node: Indirect Calls616100
 -Ref: Indirect Calls-Footnote-1626351
 -Node: Functions Summary626479
 -Node: Library Functions629184
 -Ref: Library Functions-Footnote-1632791
 -Ref: Library Functions-Footnote-2632934
 -Node: Library Names633105
 -Ref: Library Names-Footnote-1636565
 -Ref: Library Names-Footnote-2636788
 -Node: General Functions636874
 -Node: Strtonum Function637977
 -Node: Assert Function640999
 -Node: Round Function644325
 -Node: Cliff Random Function645866
 -Node: Ordinal Functions646882
 -Ref: Ordinal Functions-Footnote-1649945
 -Ref: Ordinal Functions-Footnote-2650197
 -Node: Join Function650407
 -Ref: Join Function-Footnote-1652177
 -Node: Getlocaltime Function652377
 -Node: Readfile Function656119
 -Node: Shell Quoting658091
 -Node: Data File Management659492
 -Node: Filetrans Function660124
 -Node: Rewind Function664220
 -Node: File Checking666130
 -Ref: File Checking-Footnote-1667464
 -Node: Empty Files667665
 -Node: Ignoring Assigns669644
 -Node: Getopt Function671194
 -Ref: Getopt Function-Footnote-1682663
 -Node: Passwd Functions682863
 -Ref: Passwd Functions-Footnote-1691702
 -Node: Group Functions691790
 -Ref: Group Functions-Footnote-1699688
 -Node: Walking Arrays699895
 -Node: Library Functions Summary702903
 -Node: Library Exercises704309
 -Node: Sample Programs704774
 -Node: Running Examples705544
 -Node: Clones706272
 -Node: Cut Program707496
 -Node: Egrep Program717425
 -Ref: Egrep Program-Footnote-1724937
 -Node: Id Program725047
 -Node: Split Program728727
 -Ref: Split Program-Footnote-1732186
 -Node: Tee Program732315
 -Node: Uniq Program735105
 -Node: Wc Program742531
 -Ref: Wc Program-Footnote-1746786
 -Node: Miscellaneous Programs746880
 -Node: Dupword Program748093
 -Node: Alarm Program750123
 -Node: Translate Program754978
 -Ref: Translate Program-Footnote-1759543
 -Node: Labels Program759813
 -Ref: Labels Program-Footnote-1763164
 -Node: Word Sorting763248
 -Node: History Sorting767320
 -Node: Extract Program769155
 -Node: Simple Sed776684
 -Node: Igawk Program779758
 -Ref: Igawk Program-Footnote-1794089
 -Ref: Igawk Program-Footnote-2794291
 -Ref: Igawk Program-Footnote-3794413
 -Node: Anagram Program794528
 -Node: Signature Program797590
 -Node: Programs Summary798837
 -Node: Programs Exercises800051
 -Ref: Programs Exercises-Footnote-1804180
 -Node: Advanced Features804271
 -Node: Nondecimal Data806261
 -Node: Array Sorting807852
 -Node: Controlling Array Traversal808552
 -Ref: Controlling Array Traversal-Footnote-1816919
 -Node: Array Sorting Functions817037
 -Ref: Array Sorting Functions-Footnote-1822128
 -Node: Two-way I/O822324
 -Ref: Two-way I/O-Footnote-1828875
 -Ref: Two-way I/O-Footnote-2829062
 -Node: TCP/IP Networking829144
 -Node: Profiling832262
 -Ref: Profiling-Footnote-1840934
 -Node: Advanced Features Summary841257
 -Node: Internationalization843101
 -Node: I18N and L10N844581
 -Node: Explaining gettext845268
 -Ref: Explaining gettext-Footnote-1851160
 -Ref: Explaining gettext-Footnote-2851345
 -Node: Programmer i18n851510
 -Ref: Programmer i18n-Footnote-1856459
 -Node: Translator i18n856508
 -Node: String Extraction857302
 -Ref: String Extraction-Footnote-1858434
 -Node: Printf Ordering858520
 -Ref: Printf Ordering-Footnote-1861306
 -Node: I18N Portability861370
 -Ref: I18N Portability-Footnote-1863826
 -Node: I18N Example863889
 -Ref: I18N Example-Footnote-1866695
 -Node: Gawk I18N866768
 -Node: I18N Summary867413
 -Node: Debugger868754
 -Node: Debugging869776
 -Node: Debugging Concepts870217
 -Node: Debugging Terms872026
 -Node: Awk Debugging874601
 -Node: Sample Debugging Session875507
 -Node: Debugger Invocation876041
 -Node: Finding The Bug877427
 -Node: List of Debugger Commands883905
 -Node: Breakpoint Control885238
 -Node: Debugger Execution Control888932
 -Node: Viewing And Changing Data892294
 -Node: Execution Stack895668
 -Node: Debugger Info897305
 -Node: Miscellaneous Debugger Commands901376
 -Node: Readline Support906464
 -Node: Limitations907360
 -Node: Debugging Summary909469
 -Node: Arbitrary Precision Arithmetic910748
 -Node: Computer Arithmetic912233
 -Ref: table-numeric-ranges915824
 -Ref: Computer Arithmetic-Footnote-1916546
 -Node: Math Definitions916603
 -Ref: table-ieee-formats919917
 -Ref: Math Definitions-Footnote-1920520
 -Node: MPFR features920625
 -Node: FP Math Caution922342
 -Ref: FP Math Caution-Footnote-1923414
 -Node: Inexactness of computations923783
 -Node: Inexact representation924743
 -Node: Comparing FP Values926103
 -Node: Errors accumulate927185
 -Node: Getting Accuracy928618
 -Node: Try To Round931328
 -Node: Setting precision932227
 -Ref: table-predefined-precision-strings932924
 -Node: Setting the rounding mode934754
 -Ref: table-gawk-rounding-modes935128
 -Ref: Setting the rounding mode-Footnote-1938536
 -Node: Arbitrary Precision Integers938715
 -Ref: Arbitrary Precision Integers-Footnote-1943620
 -Node: Checking for MPFR943769
 -Node: POSIX Floating Point Problems945066
 -Ref: POSIX Floating Point Problems-Footnote-1948937
 -Node: Floating point summary948975
 -Node: Dynamic Extensions951165
 -Node: Extension Intro952718
 -Node: Plugin License953984
 -Node: Extension Mechanism Outline954781
 -Ref: figure-load-extension955220
 -Ref: figure-register-new-function956785
 -Ref: figure-call-new-function957877
 -Node: Extension API Description959939
 -Node: Extension API Functions Introduction961581
 -Node: General Data Types966915
 -Ref: General Data Types-Footnote-1974120
 -Node: Memory Allocation Functions974419
 -Ref: Memory Allocation Functions-Footnote-1977571
 -Node: Constructor Functions977670
 -Node: Registration Functions980669
 -Node: Extension Functions981354
 -Node: Exit Callback Functions986567
 -Node: Extension Version String987817
 -Node: Input Parsers988480
 -Node: Output Wrappers1001187
 -Node: Two-way processors1005699
 -Node: Printing Messages1007964
 -Ref: Printing Messages-Footnote-11009135
 -Node: Updating ERRNO1009288
 -Node: Requesting Values1010027
 -Ref: table-value-types-returned1010764
 -Node: Accessing Parameters1011700
 -Node: Symbol Table Access1012935
 -Node: Symbol table by name1013447
 -Node: Symbol table by cookie1015236
 -Ref: Symbol table by cookie-Footnote-11019421
 -Node: Cached values1019485
 -Ref: Cached values-Footnote-11023021
 -Node: Array Manipulation1023112
 -Ref: Array Manipulation-Footnote-11024203
 -Node: Array Data Types1024240
 -Ref: Array Data Types-Footnote-11026898
 -Node: Array Functions1026990
 -Node: Flattening Arrays1031389
 -Node: Creating Arrays1038330
 -Node: Redirection API1043099
 -Node: Extension API Variables1045941
 -Node: Extension Versioning1046574
 -Ref: gawk-api-version1047011
 -Node: Extension API Informational Variables1048739
 -Node: Extension API Boilerplate1049803
 -Node: Changes from API V11053665
 -Node: Finding Extensions1054325
 -Node: Extension Example1054884
 -Node: Internal File Description1055682
 -Node: Internal File Ops1059762
 -Ref: Internal File Ops-Footnote-11071162
 -Node: Using Internal File Ops1071302
 -Ref: Using Internal File Ops-Footnote-11073685
 -Node: Extension Samples1073959
 -Node: Extension Sample File Functions1075488
 -Node: Extension Sample Fnmatch1083137
 -Node: Extension Sample Fork1084624
 -Node: Extension Sample Inplace1085842
 -Node: Extension Sample Ord1089059
 -Node: Extension Sample Readdir1089895
 -Ref: table-readdir-file-types1090784
 -Node: Extension Sample Revout1091589
 -Node: Extension Sample Rev2way1092178
 -Node: Extension Sample Read write array1092918
 -Node: Extension Sample Readfile1094860
 -Node: Extension Sample Time1095955
 -Node: Extension Sample API Tests1097303
 -Node: gawkextlib1097795
 -Node: Extension summary1100242
 -Node: Extension Exercises1103944
 -Node: Language History1105442
 -Node: V7/SVR3.11107098
 -Node: SVR41109250
 -Node: POSIX1110684
 -Node: BTL1112063
 -Node: POSIX/GNU1112792
 -Node: Feature History1118684
 -Node: Common Extensions1133108
 -Node: Ranges and Locales1134391
 -Ref: Ranges and Locales-Footnote-11139007
 -Ref: Ranges and Locales-Footnote-21139034
 -Ref: Ranges and Locales-Footnote-31139269
 -Node: Contributors1139490
 -Node: History summary1145050
 -Node: Installation1146430
 -Node: Gawk Distribution1147374
 -Node: Getting1147858
 -Node: Extracting1148819
 -Node: Distribution contents1150457
 -Node: Unix Installation1156799
 -Node: Quick Installation1157481
 -Node: Shell Startup Files1159895
 -Node: Additional Configuration Options1160984
 -Node: Configuration Philosophy1162973
 -Node: Non-Unix Installation1165342
 -Node: PC Installation1165802
 -Node: PC Binary Installation1166640
 -Node: PC Compiling1167075
 -Node: PC Using1168192
 -Node: Cygwin1171237
 -Node: MSYS1172007
 -Node: VMS Installation1172508
 -Node: VMS Compilation1173299
 -Ref: VMS Compilation-Footnote-11174528
 -Node: VMS Dynamic Extensions1174586
 -Node: VMS Installation Details1176271
 -Node: VMS Running1178524
 -Node: VMS GNV1182803
 -Node: VMS Old Gawk1183538
 -Node: Bugs1184009
 -Node: Bug address1184672
 -Node: Usenet1187069
 -Node: Maintainers1187846
 -Node: Other Versions1189222
 -Node: Installation summary1195806
 -Node: Notes1196841
 -Node: Compatibility Mode1197706
 -Node: Additions1198488
 -Node: Accessing The Source1199413
 -Node: Adding Code1200848
 -Node: New Ports1207066
 -Node: Derived Files1211554
 -Ref: Derived Files-Footnote-11217039
 -Ref: Derived Files-Footnote-21217074
 -Ref: Derived Files-Footnote-31217672
 -Node: Future Extensions1217786
 -Node: Implementation Limitations1218444
 -Node: Extension Design1219627
 -Node: Old Extension Problems1220781
 -Ref: Old Extension Problems-Footnote-11222299
 -Node: Extension New Mechanism Goals1222356
 -Ref: Extension New Mechanism Goals-Footnote-11225720
 -Node: Extension Other Design Decisions1225909
 -Node: Extension Future Growth1228022
 -Node: Old Extension Mechanism1228858
 -Node: Notes summary1230621
 -Node: Basic Concepts1231803
 -Node: Basic High Level1232484
 -Ref: figure-general-flow1232766
 -Ref: figure-process-flow1233451
 -Ref: Basic High Level-Footnote-11236752
 -Node: Basic Data Typing1236937
 -Node: Glossary1240265
 -Node: Copying1272212
 -Node: GNU Free Documentation License1309751
 -Node: Index1334869
 +Ref: Numeric Functions-Footnote-1530053
 +Ref: Numeric Functions-Footnote-2530410
 +Ref: Numeric Functions-Footnote-3530458
 +Node: String Functions530730
 +Ref: String Functions-Footnote-1554388
 +Ref: String Functions-Footnote-2554516
 +Ref: String Functions-Footnote-3554764
 +Node: Gory Details554851
 +Ref: table-sub-escapes556642
 +Ref: table-sub-proposed558161
 +Ref: table-posix-sub559524
 +Ref: table-gensub-escapes561065
 +Ref: Gory Details-Footnote-1561888
 +Node: I/O Functions562042
 +Ref: table-system-return-values568624
 +Ref: I/O Functions-Footnote-1570604
 +Ref: I/O Functions-Footnote-2570752
 +Node: Time Functions570872
 +Ref: Time Functions-Footnote-1581539
 +Ref: Time Functions-Footnote-2581607
 +Ref: Time Functions-Footnote-3581765
 +Ref: Time Functions-Footnote-4581876
 +Ref: Time Functions-Footnote-5581988
 +Ref: Time Functions-Footnote-6582215
 +Node: Bitwise Functions582481
 +Ref: table-bitwise-ops583075
 +Ref: Bitwise Functions-Footnote-1589108
 +Ref: Bitwise Functions-Footnote-2589281
 +Node: Type Functions589472
 +Node: I18N Functions592147
 +Node: User-defined593798
 +Node: Definition Syntax594603
 +Ref: Definition Syntax-Footnote-1600290
 +Node: Function Example600361
 +Ref: Function Example-Footnote-1603283
 +Node: Function Caveats603305
 +Node: Calling A Function603823
 +Node: Variable Scope604781
 +Node: Pass By Value/Reference607775
 +Node: Return Statement611274
 +Node: Dynamic Typing614253
 +Node: Indirect Calls615183
 +Ref: Indirect Calls-Footnote-1625434
 +Node: Functions Summary625562
 +Node: Library Functions628267
 +Ref: Library Functions-Footnote-1631874
 +Ref: Library Functions-Footnote-2632017
 +Node: Library Names632188
 +Ref: Library Names-Footnote-1635648
 +Ref: Library Names-Footnote-2635871
 +Node: General Functions635957
 +Node: Strtonum Function637060
 +Node: Assert Function640082
 +Node: Round Function643408
 +Node: Cliff Random Function644949
 +Node: Ordinal Functions645965
 +Ref: Ordinal Functions-Footnote-1649028
 +Ref: Ordinal Functions-Footnote-2649280
 +Node: Join Function649490
 +Ref: Join Function-Footnote-1651260
 +Node: Getlocaltime Function651460
 +Node: Readfile Function655202
 +Node: Shell Quoting657174
 +Node: Data File Management658575
 +Node: Filetrans Function659207
 +Node: Rewind Function663303
 +Node: File Checking665213
 +Ref: File Checking-Footnote-1666547
 +Node: Empty Files666748
 +Node: Ignoring Assigns668727
 +Node: Getopt Function670277
 +Ref: Getopt Function-Footnote-1681746
 +Node: Passwd Functions681946
 +Ref: Passwd Functions-Footnote-1690785
 +Node: Group Functions690873
 +Ref: Group Functions-Footnote-1698771
 +Node: Walking Arrays698978
 +Node: Library Functions Summary701986
 +Node: Library Exercises703392
 +Node: Sample Programs703857
 +Node: Running Examples704627
 +Node: Clones705355
 +Node: Cut Program706579
 +Node: Egrep Program716508
 +Ref: Egrep Program-Footnote-1724020
 +Node: Id Program724130
 +Node: Split Program727810
 +Ref: Split Program-Footnote-1731269
 +Node: Tee Program731398
 +Node: Uniq Program734188
 +Node: Wc Program741614
 +Ref: Wc Program-Footnote-1745869
 +Node: Miscellaneous Programs745963
 +Node: Dupword Program747176
 +Node: Alarm Program749206
 +Node: Translate Program754061
 +Ref: Translate Program-Footnote-1758626
 +Node: Labels Program758896
 +Ref: Labels Program-Footnote-1762247
 +Node: Word Sorting762331
 +Node: History Sorting766403
 +Node: Extract Program768238
 +Node: Simple Sed775767
 +Node: Igawk Program778841
 +Ref: Igawk Program-Footnote-1793172
 +Ref: Igawk Program-Footnote-2793374
 +Ref: Igawk Program-Footnote-3793496
 +Node: Anagram Program793611
 +Node: Signature Program796673
 +Node: Programs Summary797920
 +Node: Programs Exercises799134
 +Ref: Programs Exercises-Footnote-1803263
 +Node: Advanced Features803354
 +Node: Nondecimal Data805344
 +Node: Array Sorting806935
 +Node: Controlling Array Traversal807635
 +Ref: Controlling Array Traversal-Footnote-1816002
 +Node: Array Sorting Functions816120
 +Ref: Array Sorting Functions-Footnote-1821211
 +Node: Two-way I/O821407
 +Ref: Two-way I/O-Footnote-1827958
 +Ref: Two-way I/O-Footnote-2828145
 +Node: TCP/IP Networking828227
 +Node: Profiling831345
 +Ref: Profiling-Footnote-1840017
 +Node: Advanced Features Summary840340
 +Node: Internationalization842184
 +Node: I18N and L10N843664
 +Node: Explaining gettext844351
 +Ref: Explaining gettext-Footnote-1850243
 +Ref: Explaining gettext-Footnote-2850428
 +Node: Programmer i18n850593
 +Ref: Programmer i18n-Footnote-1855542
 +Node: Translator i18n855591
 +Node: String Extraction856385
 +Ref: String Extraction-Footnote-1857517
 +Node: Printf Ordering857603
 +Ref: Printf Ordering-Footnote-1860389
 +Node: I18N Portability860453
 +Ref: I18N Portability-Footnote-1862909
 +Node: I18N Example862972
 +Ref: I18N Example-Footnote-1865778
 +Node: Gawk I18N865851
 +Node: I18N Summary866496
 +Node: Debugger867837
 +Node: Debugging868859
 +Node: Debugging Concepts869300
 +Node: Debugging Terms871109
 +Node: Awk Debugging873684
 +Node: Sample Debugging Session874590
 +Node: Debugger Invocation875124
 +Node: Finding The Bug876510
 +Node: List of Debugger Commands882988
 +Node: Breakpoint Control884321
 +Node: Debugger Execution Control888015
 +Node: Viewing And Changing Data891377
 +Node: Execution Stack894751
 +Node: Debugger Info896388
 +Node: Miscellaneous Debugger Commands900459
 +Node: Readline Support905547
 +Node: Limitations906443
 +Node: Debugging Summary908552
 +Node: Arbitrary Precision Arithmetic909831
 +Node: Computer Arithmetic911316
 +Ref: table-numeric-ranges914907
 +Ref: Computer Arithmetic-Footnote-1915629
 +Node: Math Definitions915686
 +Ref: table-ieee-formats919000
 +Ref: Math Definitions-Footnote-1919603
 +Node: MPFR features919708
 +Node: FP Math Caution921425
 +Ref: FP Math Caution-Footnote-1922497
 +Node: Inexactness of computations922866
 +Node: Inexact representation923826
 +Node: Comparing FP Values925186
 +Node: Errors accumulate926268
 +Node: Getting Accuracy927701
 +Node: Try To Round930411
 +Node: Setting precision931310
 +Ref: table-predefined-precision-strings932007
 +Node: Setting the rounding mode933837
 +Ref: table-gawk-rounding-modes934211
 +Ref: Setting the rounding mode-Footnote-1937619
 +Node: Arbitrary Precision Integers937798
 +Ref: Arbitrary Precision Integers-Footnote-1940973
 +Node: Checking for MPFR941122
 +Node: POSIX Floating Point Problems942419
 +Ref: POSIX Floating Point Problems-Footnote-1946290
 +Node: Floating point summary946328
 +Node: Dynamic Extensions948518
 +Node: Extension Intro950071
 +Node: Plugin License951337
 +Node: Extension Mechanism Outline952134
 +Ref: figure-load-extension952573
 +Ref: figure-register-new-function954138
 +Ref: figure-call-new-function955230
 +Node: Extension API Description957292
 +Node: Extension API Functions Introduction958934
 +Node: General Data Types964268
 +Ref: General Data Types-Footnote-1971473
 +Node: Memory Allocation Functions971772
- Ref: Memory Allocation Functions-Footnote-1974617
- Node: Constructor Functions974716
- Node: Registration Functions977715
- Node: Extension Functions978400
- Node: Exit Callback Functions983613
- Node: Extension Version String984863
- Node: Input Parsers985526
- Node: Output Wrappers998233
- Node: Two-way processors1002745
- Node: Printing Messages1005010
- Ref: Printing Messages-Footnote-11006181
- Node: Updating ERRNO1006334
- Node: Requesting Values1007073
- Ref: table-value-types-returned1007810
- Node: Accessing Parameters1008746
- Node: Symbol Table Access1009981
- Node: Symbol table by name1010493
- Node: Symbol table by cookie1012282
- Ref: Symbol table by cookie-Footnote-11016467
- Node: Cached values1016531
- Ref: Cached values-Footnote-11020067
- Node: Array Manipulation1020158
- Ref: Array Manipulation-Footnote-11021249
- Node: Array Data Types1021286
- Ref: Array Data Types-Footnote-11023944
- Node: Array Functions1024036
- Node: Flattening Arrays1028435
- Node: Creating Arrays1035376
- Node: Redirection API1040145
- Node: Extension API Variables1042987
- Node: Extension Versioning1043620
- Ref: gawk-api-version1044057
- Node: Extension API Informational Variables1045785
- Node: Extension API Boilerplate1046849
- Node: Changes from API V11050711
- Node: Finding Extensions1051371
- Node: Extension Example1051930
- Node: Internal File Description1052728
- Node: Internal File Ops1056808
- Ref: Internal File Ops-Footnote-11068208
- Node: Using Internal File Ops1068348
- Ref: Using Internal File Ops-Footnote-11070731
- Node: Extension Samples1071005
- Node: Extension Sample File Functions1072534
- Node: Extension Sample Fnmatch1080183
- Node: Extension Sample Fork1081670
- Node: Extension Sample Inplace1082888
- Node: Extension Sample Ord1086105
- Node: Extension Sample Readdir1086941
- Ref: table-readdir-file-types1087830
- Node: Extension Sample Revout1088635
- Node: Extension Sample Rev2way1089224
- Node: Extension Sample Read write array1089964
- Node: Extension Sample Readfile1091906
- Node: Extension Sample Time1093001
- Node: Extension Sample API Tests1094349
- Node: gawkextlib1094841
- Node: Extension summary1097288
- Node: Extension Exercises1100990
- Node: Language History1102488
- Node: V7/SVR3.11104144
- Node: SVR41106296
- Node: POSIX1107730
- Node: BTL1109109
- Node: POSIX/GNU1109838
- Node: Feature History1115616
- Node: Common Extensions1129981
- Node: Ranges and Locales1131264
- Ref: Ranges and Locales-Footnote-11135880
- Ref: Ranges and Locales-Footnote-21135907
- Ref: Ranges and Locales-Footnote-31136142
- Node: Contributors1136363
- Node: History summary1141923
- Node: Installation1143303
- Node: Gawk Distribution1144247
- Node: Getting1144731
- Node: Extracting1145692
- Node: Distribution contents1147330
- Node: Unix Installation1153672
- Node: Quick Installation1154354
- Node: Shell Startup Files1156768
- Node: Additional Configuration Options1157857
- Node: Configuration Philosophy1159846
- Node: Non-Unix Installation1162215
- Node: PC Installation1162675
- Node: PC Binary Installation1163513
- Node: PC Compiling1163948
- Node: PC Using1165065
- Node: Cygwin1168110
- Node: MSYS1168880
- Node: VMS Installation1169381
- Node: VMS Compilation1170172
- Ref: VMS Compilation-Footnote-11171401
- Node: VMS Dynamic Extensions1171459
- Node: VMS Installation Details1173144
- Node: VMS Running1175397
- Node: VMS GNV1179676
- Node: VMS Old Gawk1180411
- Node: Bugs1180882
- Node: Bug address1181545
- Node: Usenet1183942
- Node: Maintainers1184719
- Node: Other Versions1186095
- Node: Installation summary1192679
- Node: Notes1193714
- Node: Compatibility Mode1194579
- Node: Additions1195361
- Node: Accessing The Source1196286
- Node: Adding Code1197721
- Node: New Ports1203939
- Node: Derived Files1208427
- Ref: Derived Files-Footnote-11213912
- Ref: Derived Files-Footnote-21213947
- Ref: Derived Files-Footnote-31214545
- Node: Future Extensions1214659
- Node: Implementation Limitations1215317
- Node: Extension Design1216500
- Node: Old Extension Problems1217654
- Ref: Old Extension Problems-Footnote-11219172
- Node: Extension New Mechanism Goals1219229
- Ref: Extension New Mechanism Goals-Footnote-11222593
- Node: Extension Other Design Decisions1222782
- Node: Extension Future Growth1224895
- Node: Old Extension Mechanism1225731
- Node: Notes summary1227494
- Node: Basic Concepts1228676
- Node: Basic High Level1229357
- Ref: figure-general-flow1229639
- Ref: figure-process-flow1230324
- Ref: Basic High Level-Footnote-11233625
- Node: Basic Data Typing1233810
- Node: Glossary1237138
- Node: Copying1269085
- Node: GNU Free Documentation License1306624
- Node: Index1331742
++Ref: Memory Allocation Functions-Footnote-1974924
++Node: Constructor Functions975023
++Node: Registration Functions978022
++Node: Extension Functions978707
++Node: Exit Callback Functions983920
++Node: Extension Version String985170
++Node: Input Parsers985833
++Node: Output Wrappers998540
++Node: Two-way processors1003052
++Node: Printing Messages1005317
++Ref: Printing Messages-Footnote-11006488
++Node: Updating ERRNO1006641
++Node: Requesting Values1007380
++Ref: table-value-types-returned1008117
++Node: Accessing Parameters1009053
++Node: Symbol Table Access1010288
++Node: Symbol table by name1010800
++Node: Symbol table by cookie1012589
++Ref: Symbol table by cookie-Footnote-11016774
++Node: Cached values1016838
++Ref: Cached values-Footnote-11020374
++Node: Array Manipulation1020465
++Ref: Array Manipulation-Footnote-11021556
++Node: Array Data Types1021593
++Ref: Array Data Types-Footnote-11024251
++Node: Array Functions1024343
++Node: Flattening Arrays1028742
++Node: Creating Arrays1035683
++Node: Redirection API1040452
++Node: Extension API Variables1043294
++Node: Extension Versioning1043927
++Ref: gawk-api-version1044364
++Node: Extension API Informational Variables1046092
++Node: Extension API Boilerplate1047156
++Node: Changes from API V11051018
++Node: Finding Extensions1051678
++Node: Extension Example1052237
++Node: Internal File Description1053035
++Node: Internal File Ops1057115
++Ref: Internal File Ops-Footnote-11068515
++Node: Using Internal File Ops1068655
++Ref: Using Internal File Ops-Footnote-11071038
++Node: Extension Samples1071312
++Node: Extension Sample File Functions1072841
++Node: Extension Sample Fnmatch1080490
++Node: Extension Sample Fork1081977
++Node: Extension Sample Inplace1083195
++Node: Extension Sample Ord1086412
++Node: Extension Sample Readdir1087248
++Ref: table-readdir-file-types1088137
++Node: Extension Sample Revout1088942
++Node: Extension Sample Rev2way1089531
++Node: Extension Sample Read write array1090271
++Node: Extension Sample Readfile1092213
++Node: Extension Sample Time1093308
++Node: Extension Sample API Tests1094656
++Node: gawkextlib1095148
++Node: Extension summary1097595
++Node: Extension Exercises1101297
++Node: Language History1102795
++Node: V7/SVR3.11104451
++Node: SVR41106603
++Node: POSIX1108037
++Node: BTL1109416
++Node: POSIX/GNU1110145
++Node: Feature History1115923
++Node: Common Extensions1130288
++Node: Ranges and Locales1131571
++Ref: Ranges and Locales-Footnote-11136187
++Ref: Ranges and Locales-Footnote-21136214
++Ref: Ranges and Locales-Footnote-31136449
++Node: Contributors1136670
++Node: History summary1142230
++Node: Installation1143610
++Node: Gawk Distribution1144554
++Node: Getting1145038
++Node: Extracting1145999
++Node: Distribution contents1147637
++Node: Unix Installation1153979
++Node: Quick Installation1154661
++Node: Shell Startup Files1157075
++Node: Additional Configuration Options1158164
++Node: Configuration Philosophy1160153
++Node: Non-Unix Installation1162522
++Node: PC Installation1162982
++Node: PC Binary Installation1163820
++Node: PC Compiling1164255
++Node: PC Using1165372
++Node: Cygwin1168417
++Node: MSYS1169187
++Node: VMS Installation1169688
++Node: VMS Compilation1170479
++Ref: VMS Compilation-Footnote-11171708
++Node: VMS Dynamic Extensions1171766
++Node: VMS Installation Details1173451
++Node: VMS Running1175704
++Node: VMS GNV1179983
++Node: VMS Old Gawk1180718
++Node: Bugs1181189
++Node: Bug address1181852
++Node: Usenet1184249
++Node: Maintainers1185026
++Node: Other Versions1186402
++Node: Installation summary1192986
++Node: Notes1194021
++Node: Compatibility Mode1194886
++Node: Additions1195668
++Node: Accessing The Source1196593
++Node: Adding Code1198028
++Node: New Ports1204246
++Node: Derived Files1208734
++Ref: Derived Files-Footnote-11214219
++Ref: Derived Files-Footnote-21214254
++Ref: Derived Files-Footnote-31214852
++Node: Future Extensions1214966
++Node: Implementation Limitations1215624
++Node: Extension Design1216807
++Node: Old Extension Problems1217961
++Ref: Old Extension Problems-Footnote-11219479
++Node: Extension New Mechanism Goals1219536
++Ref: Extension New Mechanism Goals-Footnote-11222900
++Node: Extension Other Design Decisions1223089
++Node: Extension Future Growth1225202
++Node: Old Extension Mechanism1226038
++Node: Notes summary1227801
++Node: Basic Concepts1228983
++Node: Basic High Level1229664
++Ref: figure-general-flow1229946
++Ref: figure-process-flow1230631
++Ref: Basic High Level-Footnote-11233932
++Node: Basic Data Typing1234117
++Node: Glossary1237445
++Node: Copying1269392
++Node: GNU Free Documentation License1306931
++Node: Index1332049
  End Tag Table
diff --cc extension/ChangeLog
index 7307a11,8bb9759..7c8a828
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@@ -1,23 -1,23 +1,43 @@@
+ 2017-06-22         Andrew J. Schorr     <address@hidden>
+       * rwarray.c (read_value): Use malloc instead of calloc, since
+       we immediately overwrite the buffer with data from the file.
+       * rwarray0.c (read_value): Ditto.
+ 2017-06-22         Andrew J. Schorr     <address@hidden>
+       * readfile.c (read_file_to_buffer): Use emalloc instead of ezalloc,
+       since there's no need to initialize the memory to zero before 
+       overwriting it with the file's contents.
+ 2017-06-21         Andrew J. Schorr     <address@hidden>
+       * filefuncs.c (do_fts): Replace emalloc+memset with ezalloc.
+       * readfile.c (read_file_to_buffer): Ditto.
+       * rwarray.c (read_value): Replace gawk_malloc+memset with gawk_calloc.
+       * gawkfts.c (fts_open): Replace malloc+memset with calloc.
+       * rwarray0.c (read_value): Ditto.
 +2017-04-16         Arnold D. Robbins     <address@hidden>
 +      * intdiv.c (func_table): Function is now named intdiv.
 +2017-04-14         Andrew J. Schorr     <address@hidden>
 +      * intdiv.c (do_intdiv): On division by zero, return -1 and issue a
 +      warning instead of throwing a fatal error.
 +2017-04-13         Andrew J. Schorr     <address@hidden>
 +      * intdiv.c (do_intdiv): On a division by zero fatal error, there's
 +      no need to clear the numerator and denominator and add a fake return.
 +2017-04-13         Arnold D. Robbins     <address@hidden>
 +      * Alphabetize function list in AC_CHECK_FUNCS.
 +      * intdiv.c: Add descriptive comments to some functions.
 +      (do_intdiv): Make division by zero fatal in MPFR case.
  2017-04-03         Arnold D. Robbins     <address@hidden>
        * inplace.c (inplace_end): Correct the function name in the


Summary of changes:
 ChangeLog                |  44 +++++
 NEWS                     |  10 +-
 awk.h                    |  20 +++
 awkgram.c                | 174 +++++++++----------
 awkgram.y                |  18 +-
 cint_array.c             |  18 +-
 command.c                |   3 +-
 command.y                |   3 +-
 debug.c                  |   3 +-
 doc/ChangeLog            |   5 +
 doc/            | 285 +++++++++++++++----------------
 doc/gawk.texi            |  10 +-
 doc/          |  10 +-
 eval.c                   |   4 +-
 extension/ChangeLog      |  20 +++
 extension/filefuncs.c    |   3 +-
 extension/gawkfts.c      |   3 +-
 extension/readfile.c     |  13 +-
 extension/rwarray.c      |   2 +-
 extension/rwarray0.c     |   2 +-
 field.c                  |   4 +-
 gawkapi.c                |   3 +-
 gawkapi.h                |   6 +
 int_array.c              |   6 +-
 interpret.h              |   1 +
 io.c                     |   6 +-
 missing_d/ChangeLog      |   4 +
 missing_d/getaddrinfo.c  |   3 +-
 node.c                   |   3 +-
 old-extension/ChangeLog  |   4 +
 old-extension/bindarr.c  |   3 +-
 profile.c                |  82 +++++----
 re.c                     |   3 +-
 str_array.c              |   6 +-
 support/ChangeLog        |   5 +
 support/regcomp.c        |   9 +-
 support/regex.c          |   2 +-
 support/regex.h          |   2 +-
 support/regex_internal.c |   6 +-
 support/regex_internal.h |   5 +-
 support/regexec.c        |  16 +-
 symbol.c                 |   6 +-
 test/ChangeLog           |   5 +
 test/profile4.ok         |   6 +-
 test/profile5.ok         | 426 +++++++++++++++++++++++------------------------
 test/profile7.awk        |   2 +
 test/profile7.ok         |   6 +-
 47 files changed, 695 insertions(+), 585 deletions(-)


reply via email to

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