[Top][All Lists]

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

[gawk-diffs] [SCM] gawk branch, feature/andy, updated. gawk-4.1.0-2366-g

From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/andy, updated. gawk-4.1.0-2366-g388f033
Date: Sun, 11 Dec 2016 18:19: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/andy has been updated
       via  388f033a7f899cc58504418977aaadfa7c72c404 (commit)
       via  7a7d021de54fbb1561367b1155bc1320a21d003d (commit)
      from  352af50d54071be81f6be1c4d93bfd791f473755 (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 388f033a7f899cc58504418977aaadfa7c72c404
Merge: 352af50 7a7d021
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Dec 11 20:18:52 2016 +0200

    Merge branch 'master' into feature/andy

diff --cc ChangeLog
index 5c085f1,c620533..1edf24f
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,62 -1,7 +1,66 @@@
+ 2016-12-11         Arnold D. Robbins     <address@hidden>
+       * dfa.c: Sync with GNULIB.
 +2016-12-05         Andrew J. Schorr     <address@hidden>
 +      Add API support for strnum values.
 +      * gawkapi.c (awk_value_to_node): Add AWK_STRNUM.
 +      (assign_string): Add a type argument so we can use this for AWK_STRING
 +      or AWK_STRNUM.
 +      (node_to_awk_value): When AWK_NUMBER is requested, a regex value
 +      should return false, as per the header file documentation.
 +      Add support for AWK_STRNUM requests. When AWK_REGEX is requested,
 +      implement the cases properly instead of always returning true.
 +      Fix AWK_SCALAR logic. For AWK_UNDEFINED, rewrite using a switch
 +      and support AWK_STRNUM.
 +      (api_sym_update): Add AWK_STRNUM.
 +      (api_sym_update_scalar): Add optimized support for updating AWK_STRNUM.
 +      (valid_subscript_type): Add AWK_STRNUM.
 +      (api_create_value): Add AWK_STRNUM.
 +      * gawkapi.h (awk_valtype_t): Add AWK_STRNUM.
 +      (strnum_value): New macro.
 +      (Value fetching table): Updated.
 +2016-12-04         Andrew J. Schorr     <address@hidden>
 +      * gawkapi.c (assign_regex): Do not call assign_string, since we
 +      know that a REGEX value is not an unterminated field string.
 +      * gawkapi.h (make_regex): Delete macro.
 +      (make_const_regex, make_malloced_regex): Add new macros to replace
 +      make_regex with necessary memory management support.
 +2016-12-04         Andrew J. Schorr     <address@hidden>
 +      * awk.h (fixtype): Remove conditional checking if the node type
 +      is Node_val. This is already covered by the assert, and if it's not
 +      true, we have serious bugs.
 +      * builtin.c (do_typeof): Do not treat Node_var the same way as
 +      Node_val, since they are different beasts. In reality, the argument
 +      to this function will never have type Node_var.
 +2016-12-04         Andrew J. Schorr     <address@hidden>
 +      * gawkapi.h (awk_element_t): Remove obsolete comment claiming that
 +      the index will always be a string.
 +      (gawk_api_t): Add new api_flatten_array_typed function and indicate
 +      that api_flatten_array has been superseded.
 +      (flatten_array_typed): New macro to call api_flatten_array_typed.
 +      (flatten_array): Redefine using the new flatten_array_typed macro.
 +      * gawkapi.c (api_flatten_array_typed): New function renamed from
 +      api_flatten_array to flatten an array with the types requested by the
 +      caller. Also update the comments and error messages.
 +      (api_flatten_array): Now a wrapper around api_flatten_array_typed.
 +      (api_impl): Add new api_flatten_array_typed hook.
 +2016-12-04         Andrew J. Schorr     <address@hidden>
 +      * gawkapi.h (r_make_string_type): New inline function to create strings
 +      of any type, currently AWK_STRING or AWK_REGEX.
 +      (r_make_string): Now a wrapper around r_make_string_type.
 +      (make_regex): Convert from an inline function to a macro that
 +      calls r_make_string_type.
  2016-11-30         Arnold D. Robbins     <address@hidden>
        * dfa.c: Sync with fixes in GNULIB.


Summary of changes:
 ChangeLog |    4 ++++
 dfa.c     |   46 ++++++++++++++++++++--------------------------
 2 files changed, 24 insertions(+), 26 deletions(-)


reply via email to

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