[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gawk-diffs] [SCM] gawk branch, feature/fixtype, updated. gawk-4.1.0-197
From: |
Arnold Robbins |
Subject: |
[gawk-diffs] [SCM] gawk branch, feature/fixtype, updated. gawk-4.1.0-1972-g4ad5a9e |
Date: |
Sun, 14 Aug 2016 13:57:54 +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/fixtype has been updated
via 4ad5a9e927234fc2832bd79eb45f5b64e3b13774 (commit)
via feb11c09caa22207cbf53bf7cfcdeca42d661b8b (commit)
via 2e524b864bc7f1dc8e206ac03fe302eabbba4de2 (commit)
via 5ce09ba3867f5c9d3c3dc0c00c155c0ba0c224f6 (commit)
via 1e83ff34fa8a4a80e486169f24519864480320f4 (commit)
via dcb6d54b3c272a7c8f0efadb7fad215e39248cad (commit)
via 1c972b5c234fb031f62356706cd8c0336312833d (commit)
via 3cf67f58ce8e42f9ce8d7be45936eedf79751b46 (commit)
via 560cf6d52f978e360e9b2a10f7ddd9a0197e0b31 (commit)
from b6c9ab11227afab982b777420217655a0c9b3f68 (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=4ad5a9e927234fc2832bd79eb45f5b64e3b13774
commit 4ad5a9e927234fc2832bd79eb45f5b64e3b13774
Merge: 2e524b8 feb11c0
Author: Arnold D. Robbins <address@hidden>
Date: Sun Aug 14 16:57:49 2016 +0300
Merge branch 'master' into feature/fixtype
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=2e524b864bc7f1dc8e206ac03fe302eabbba4de2
commit 2e524b864bc7f1dc8e206ac03fe302eabbba4de2
Merge: b6c9ab1 5ce09ba
Author: Arnold D. Robbins <address@hidden>
Date: Fri Aug 12 11:55:35 2016 +0300
Merge branch 'master' into feature/fixtype
diff --cc awk.h
index aca90ff,5587cbc..24970ce
--- 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/fixtype, updated. gawk-4.1.0-1972-g4ad5a9e,
Arnold Robbins <=