gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-461


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, gawk-4.1-stable, updated. gawk-4.1.0-461-g50f8512
Date: Sat, 25 Oct 2014 17:16:24 +0000

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-4.1-stable has been updated
       via  50f8512202d7a52effe43422323e2f0c7184afe0 (commit)
       via  cbecf843696d2574accb198b84d9386eef15341c (commit)
      from  2c84999804e28517cf467a6ed6788aea06e146c0 (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=50f8512202d7a52effe43422323e2f0c7184afe0

commit 50f8512202d7a52effe43422323e2f0c7184afe0
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Oct 25 20:16:06 2014 +0300

    Typo fixes in the doc.

diff --git a/doc/ChangeLog b/doc/ChangeLog
index 850616d..d97f31c 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,7 @@
+2014-10-25         Arnold D. Robbins     <address@hidden>
+
+       * gawktexi.in: Minor typo fixes.
+
 2014-10-17         Arnold D. Robbins     <address@hidden>
 
        * gawktexi.in: Fix date in docbook attribution for new Foreword;
diff --git a/doc/gawk.info b/doc/gawk.info
index 4919b2f..0583554 100644
--- a/doc/gawk.info
+++ b/doc/gawk.info
@@ -25688,8 +25688,8 @@ returned as a record.
 number and the file name, separated by a forward slash character.  On
 systems where the directory entry contains the file type, the record
 has a third field (also separated by a slash) which is a single letter
-indicating the type of the file. The letters are file types are shown
-in *note table-readdir-file-types::.
+indicating the type of the file. The letters and their corresponding
+file types are shown in *note table-readdir-file-types::.
 
 Letter  File Type
 -------------------------------------------------------------------------- 
@@ -26791,7 +26791,7 @@ in POSIX `awk', in the order they were added to `gawk'.
 
         - The `-M' and `--bignum' options enable MPFR.
 
-        - The `-o' only does pretty-printing.
+        - The `-o' option only does pretty-printing.
 
         - The `-p' option is used for profiling.
 
@@ -34754,89 +34754,89 @@ Node: Extension Sample Fork1029870
 Node: Extension Sample Inplace1031083
 Node: Extension Sample Ord1032758
 Node: Extension Sample Readdir1033594
-Ref: table-readdir-file-types1034450
-Node: Extension Sample Revout1035261
-Node: Extension Sample Rev2way1035852
-Node: Extension Sample Read write array1036593
-Node: Extension Sample Readfile1038532
-Node: Extension Sample Time1039627
-Node: Extension Sample API Tests1040976
-Node: gawkextlib1041467
-Node: Extension summary1044117
-Node: Extension Exercises1047799
-Node: Language History1048521
-Node: V7/SVR3.11050178
-Node: SVR41052359
-Node: POSIX1053804
-Node: BTL1055193
-Node: POSIX/GNU1055927
-Node: Feature History1061496
-Node: Common Extensions1074587
-Node: Ranges and Locales1075911
-Ref: Ranges and Locales-Footnote-11080550
-Ref: Ranges and Locales-Footnote-21080577
-Ref: Ranges and Locales-Footnote-31080811
-Node: Contributors1081032
-Node: History summary1086572
-Node: Installation1087941
-Node: Gawk Distribution1088897
-Node: Getting1089381
-Node: Extracting1090205
-Node: Distribution contents1091847
-Node: Unix Installation1097564
-Node: Quick Installation1098181
-Node: Additional Configuration Options1100612
-Node: Configuration Philosophy1102352
-Node: Non-Unix Installation1104703
-Node: PC Installation1105161
-Node: PC Binary Installation1106487
-Node: PC Compiling1108335
-Ref: PC Compiling-Footnote-11111356
-Node: PC Testing1111461
-Node: PC Using1112637
-Node: Cygwin1116752
-Node: MSYS1117575
-Node: VMS Installation1118073
-Node: VMS Compilation1118865
-Ref: VMS Compilation-Footnote-11120087
-Node: VMS Dynamic Extensions1120145
-Node: VMS Installation Details1121829
-Node: VMS Running1124081
-Node: VMS GNV1126922
-Node: VMS Old Gawk1127656
-Node: Bugs1128126
-Node: Other Versions1132030
-Node: Installation summary1138243
-Node: Notes1139299
-Node: Compatibility Mode1140164
-Node: Additions1140946
-Node: Accessing The Source1141871
-Node: Adding Code1143307
-Node: New Ports1149479
-Node: Derived Files1153961
-Ref: Derived Files-Footnote-11159436
-Ref: Derived Files-Footnote-21159470
-Ref: Derived Files-Footnote-31160066
-Node: Future Extensions1160180
-Node: Implementation Limitations1160786
-Node: Extension Design1162034
-Node: Old Extension Problems1163188
-Ref: Old Extension Problems-Footnote-11164705
-Node: Extension New Mechanism Goals1164762
-Ref: Extension New Mechanism Goals-Footnote-11168122
-Node: Extension Other Design Decisions1168311
-Node: Extension Future Growth1170419
-Node: Old Extension Mechanism1171255
-Node: Notes summary1173017
-Node: Basic Concepts1174203
-Node: Basic High Level1174884
-Ref: figure-general-flow1175156
-Ref: figure-process-flow1175755
-Ref: Basic High Level-Footnote-11178984
-Node: Basic Data Typing1179169
-Node: Glossary1182497
-Node: Copying1207655
-Node: GNU Free Documentation License1245211
-Node: Index1270347
+Ref: table-readdir-file-types1034470
+Node: Extension Sample Revout1035281
+Node: Extension Sample Rev2way1035872
+Node: Extension Sample Read write array1036613
+Node: Extension Sample Readfile1038552
+Node: Extension Sample Time1039647
+Node: Extension Sample API Tests1040996
+Node: gawkextlib1041487
+Node: Extension summary1044137
+Node: Extension Exercises1047819
+Node: Language History1048541
+Node: V7/SVR3.11050198
+Node: SVR41052379
+Node: POSIX1053824
+Node: BTL1055213
+Node: POSIX/GNU1055947
+Node: Feature History1061516
+Node: Common Extensions1074614
+Node: Ranges and Locales1075938
+Ref: Ranges and Locales-Footnote-11080577
+Ref: Ranges and Locales-Footnote-21080604
+Ref: Ranges and Locales-Footnote-31080838
+Node: Contributors1081059
+Node: History summary1086599
+Node: Installation1087968
+Node: Gawk Distribution1088924
+Node: Getting1089408
+Node: Extracting1090232
+Node: Distribution contents1091874
+Node: Unix Installation1097591
+Node: Quick Installation1098208
+Node: Additional Configuration Options1100639
+Node: Configuration Philosophy1102379
+Node: Non-Unix Installation1104730
+Node: PC Installation1105188
+Node: PC Binary Installation1106514
+Node: PC Compiling1108362
+Ref: PC Compiling-Footnote-11111383
+Node: PC Testing1111488
+Node: PC Using1112664
+Node: Cygwin1116779
+Node: MSYS1117602
+Node: VMS Installation1118100
+Node: VMS Compilation1118892
+Ref: VMS Compilation-Footnote-11120114
+Node: VMS Dynamic Extensions1120172
+Node: VMS Installation Details1121856
+Node: VMS Running1124108
+Node: VMS GNV1126949
+Node: VMS Old Gawk1127683
+Node: Bugs1128153
+Node: Other Versions1132057
+Node: Installation summary1138270
+Node: Notes1139326
+Node: Compatibility Mode1140191
+Node: Additions1140973
+Node: Accessing The Source1141898
+Node: Adding Code1143334
+Node: New Ports1149506
+Node: Derived Files1153988
+Ref: Derived Files-Footnote-11159463
+Ref: Derived Files-Footnote-21159497
+Ref: Derived Files-Footnote-31160093
+Node: Future Extensions1160207
+Node: Implementation Limitations1160813
+Node: Extension Design1162061
+Node: Old Extension Problems1163215
+Ref: Old Extension Problems-Footnote-11164732
+Node: Extension New Mechanism Goals1164789
+Ref: Extension New Mechanism Goals-Footnote-11168149
+Node: Extension Other Design Decisions1168338
+Node: Extension Future Growth1170446
+Node: Old Extension Mechanism1171282
+Node: Notes summary1173044
+Node: Basic Concepts1174230
+Node: Basic High Level1174911
+Ref: figure-general-flow1175183
+Ref: figure-process-flow1175782
+Ref: Basic High Level-Footnote-11179011
+Node: Basic Data Typing1179196
+Node: Glossary1182524
+Node: Copying1207682
+Node: GNU Free Documentation License1245238
+Node: Index1270374
 
 End Tag Table
diff --git a/doc/gawk.texi b/doc/gawk.texi
index 134bf35..1389079 100644
--- a/doc/gawk.texi
+++ b/doc/gawk.texi
@@ -34767,8 +34767,8 @@ The record consists of three fields. The first two are 
the inode number and the
 @value{FN}, separated by a forward slash character.
 On systems where the directory entry contains the file type, the record
 has a third field (also separated by a slash) which is a single letter
-indicating the type of the file. The letters are file types are shown
-in @ref{table-readdir-file-types}.
+indicating the type of the file. The letters and their corresponding file
+types are shown in @ref{table-readdir-file-types}.
 
 @float Table,table-readdir-file-types
 @caption{File Types Returned By The @code{readdir} Extension}
@@ -36445,7 +36445,7 @@ The @option{-l} and @option{--load} options load 
compiled dynamic extensions.
 The @option{-M} and @option{--bignum} options enable MPFR.
 
 @item
-The @option{-o} only does pretty-printing.
+The @option{-o} option only does pretty-printing.
 
 @item
 The @option{-p} option is used for profiling.
diff --git a/doc/gawktexi.in b/doc/gawktexi.in
index a5f696a..6d212f8 100644
--- a/doc/gawktexi.in
+++ b/doc/gawktexi.in
@@ -33861,8 +33861,8 @@ The record consists of three fields. The first two are 
the inode number and the
 @value{FN}, separated by a forward slash character.
 On systems where the directory entry contains the file type, the record
 has a third field (also separated by a slash) which is a single letter
-indicating the type of the file. The letters are file types are shown
-in @ref{table-readdir-file-types}.
+indicating the type of the file. The letters and their corresponding file
+types are shown in @ref{table-readdir-file-types}.
 
 @float Table,table-readdir-file-types
 @caption{File Types Returned By The @code{readdir} Extension}
@@ -35539,7 +35539,7 @@ The @option{-l} and @option{--load} options load 
compiled dynamic extensions.
 The @option{-M} and @option{--bignum} options enable MPFR.
 
 @item
-The @option{-o} only does pretty-printing.
+The @option{-o} option only does pretty-printing.
 
 @item
 The @option{-p} option is used for profiling.

http://git.sv.gnu.org/cgit/gawk.git/commit/?id=cbecf843696d2574accb198b84d9386eef15341c

commit cbecf843696d2574accb198b84d9386eef15341c
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Oct 25 20:15:24 2014 +0300

    Sync dfa.c with grep.

diff --git a/ChangeLog b/ChangeLog
index a7b9f36..533ee9c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-10-25         Arnold D. Robbins     <address@hidden>
+
+       * dfa.c: Sync with GNU grep.
+
 2014-10-17         John E. Malmberg      <address@hidden>
 
        * ext.c (close_extensions): Test for null pointer since
@@ -32,7 +36,7 @@
 
 2014-10-08         Arnold D. Robbins     <address@hidden>
 
-       * dfa.c: Sync wit GNU grep.
+       * dfa.c: Sync with GNU grep.
 
 2014-10-05         Arnold D. Robbins     <address@hidden>
 
diff --git a/dfa.c b/dfa.c
index a53aed0..9c3901a 100644
--- a/dfa.c
+++ b/dfa.c
@@ -3082,17 +3082,7 @@ match_mb_charset (struct dfa *d, state_num s, position 
pos,
   int context;
 
   /* Check syntax bits.  */
-  if (wc == (wchar_t) eolbyte)
-    {
-      if (!(syntax_bits & RE_DOT_NEWLINE))
-        return 0;
-    }
-  else if (wc == (wchar_t) '\0')
-    {
-      if (syntax_bits & RE_DOT_NOT_NULL)
-        return 0;
-    }
-  else if (wc == WEOF)
+  if (wc == WEOF)
     return 0;
 
   context = wchar_context (wc);
@@ -3422,20 +3412,20 @@ dfaexec_main (struct dfa *d, char const *begin, char 
*end,
                   continue;
                 }
 
-              /* Falling back to the glibc matcher in this case gives
-                 better performance (up to 25% better on [a-z], for
-                 example) and enables support for collating symbols and
-                 equivalence classes.  */
-              if (d->states[s].has_mbcset && backref)
-                {
-                  *backref = 1;
-                  goto done;
-                }
-
               /* The following code is used twice.
                  Use a macro to avoid the risk that they diverge.  */
 #define State_transition()                                              \
   do {                                                                  \
+              /* Falling back to the glibc matcher in this case gives   \
+                 better performance (up to 25% better on [a-z], for     \
+                 example) and enables support for collating symbols and \
+                 equivalence classes.  */                               \
+              if (d->states[s].has_mbcset && backref)                   \
+                {                                                       \
+                  *backref = 1;                                         \
+                  goto done;                                            \
+                }                                                       \
+                                                                        \
               /* Can match with a multibyte character (and multi-character \
                  collating element).  Transition table might be updated.  */ \
               s = transit_state (d, s, &p, (unsigned char *) end);      \
@@ -3472,6 +3462,7 @@ dfaexec_main (struct dfa *d, char const *begin, char *end,
             {
               while (t[*p] == 0)
                 p++;
+              s1 = 0;
               s = t[*p++];
             }
 

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

Summary of changes:
 ChangeLog       |    6 ++-
 dfa.c           |   33 ++++-------
 doc/ChangeLog   |    4 +
 doc/gawk.info   |  174 +++++++++++++++++++++++++++---------------------------
 doc/gawk.texi   |    6 +-
 doc/gawktexi.in |    6 +-
 6 files changed, 114 insertions(+), 115 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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