[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, feature/nocopy, updated. gawk-4.1.0-1971
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, feature/nocopy, updated. gawk-4.1.0-1971-g9a0a31a |
Date: |
Sun, 14 Aug 2016 13:58:00 +0000 (UTC) |
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/nocopy has been updated
via 9a0a31ad7fb61e8f85609c6a647feaf5465feed5 (commit)
via feb11c09caa22207cbf53bf7cfcdeca42d661b8b (commit)
via 06d8f4cf720f5399ae32828de8182b34459df664 (commit)
via 5ce09ba3867f5c9d3c3dc0c00c155c0ba0c224f6 (commit)
via 1e83ff34fa8a4a80e486169f24519864480320f4 (commit)
via dcb6d54b3c272a7c8f0efadb7fad215e39248cad (commit)
via 1c972b5c234fb031f62356706cd8c0336312833d (commit)
via 3cf67f58ce8e42f9ce8d7be45936eedf79751b46 (commit)
via 560cf6d52f978e360e9b2a10f7ddd9a0197e0b31 (commit)
from c4dee818eaee376cd19cb56d69d066e29c6eee2b (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=9a0a31ad7fb61e8f85609c6a647feaf5465feed5
commit 9a0a31ad7fb61e8f85609c6a647feaf5465feed5
Merge: 06d8f4c feb11c0
Author: Arnold D. Robbins <address@hidden>
Date: Sun Aug 14 16:57:55 2016 +0300
Merge branch 'master' into feature/nocopy
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=06d8f4cf720f5399ae32828de8182b34459df664
commit 06d8f4cf720f5399ae32828de8182b34459df664
Merge: c4dee81 5ce09ba
Author: Arnold D. Robbins <address@hidden>
Date: Fri Aug 12 11:55:37 2016 +0300
Merge branch 'master' into feature/nocopy
diff --cc awk.h
index c56332f,5587cbc..15336c0
--- a/awk.h
+++ b/awk.h
@@@ -422,9 -423,16 +422,17 @@@ typedef struct exp_node
* and add WSTRCUR to the flags so that we don't have to do the
* conversion more than once.
*
+ * The NUMINT flag may be used with a value of any type -- NUMBER,
+ * STRING, or STRNUM. It indicates that the string representation
+ * equals the result of sprintf("%ld", <numeric value>). So, for
+ * example, NUMINT should NOT be set if it's a strnum or string value
+ * where the string is " 1" or "01" or "+1" or "1.0" or "0.1E1". This
+ * is a hint to indicate that an integer array optimization may be
+ * used when this value appears as a subscript.
+ *
* We hope that the rest of the flags are self-explanatory. :-)
*/
+# define MALLOC 0x0001 /* stptr can be free'd, i.e. not a
field node pointing into a shared buffer */
# define STRING 0x0002 /* assigned as string */
# define STRCUR 0x0004 /* string value is current */
# define NUMCUR 0x0008 /* numeric value is current */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 20 ++++++++++++++
Checklist | 4 +--
awk.h | 8 ++++++
dfa.c | 1 +
int_array.c | 70 ++++++++++++++++++++++++++++++++++++++++++++---
test/ChangeLog | 4 +++
test/intarray.awk | 15 ++++++++---
test/intarray.ok | 8 ------
vms/ChangeLog | 7 ++++-
vms/vmstest.com | 78 +++++++++++++++++++++++++++++++++++++++++++++++++----
10 files changed, 193 insertions(+), 22 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gawk-diffs] [SCM] gawk branch, feature/nocopy, updated. gawk-4.1.0-1971-g9a0a31a,
Arnold Robbins <=