gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/namespaces, updated. gawk-4.1.0-3845-g66c1625
Date: Sun, 6 Jan 2019 13:07:52 -0500 (EST)

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/namespaces has been updated
       via  66c1625cc8cec979cfe265daaa2b55e29b956f83 (commit)
       via  f2fc8da25ca6fe6c089e89d2a612ec3271cf1ed1 (commit)
       via  0678c088360752f332752c3eaec551280151c29c (commit)
      from  c8392fdc5afb730832ddb86e97178d98a119e54a (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=66c1625cc8cec979cfe265daaa2b55e29b956f83

commit 66c1625cc8cec979cfe265daaa2b55e29b956f83
Merge: c8392fd f2fc8da
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Jan 6 20:07:43 2019 +0200

    Merge branch 'master' into feature/namespaces

diff --cc ChangeLog
index 579caea,5efa721..915b365
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,23 -1,30 +1,50 @@@
+ 2019-01-06         Andrew J. Schorr      <address@hidden>
+ 
+       * array.c (do_delete): If the array is now empty, reset it to the
+       null implementation to avoid being locked into the backend
+       optimization previously selected.
+ 
+ 2019-01-06         Andrew J. Schorr      <address@hidden>
+ 
+       Remove pointless alength macro/method that uses a needless
+       function call indirection to access the table_size value.
+ 
+       * awk.h (alength, alength_ind): Remove these defines, and also renumber
+       the array_funcs items after that, and use the <blah>_ind define to
+       define <blah> instead of repeating the hardcoded numeric value.
+       (NUM_AFUNCS): Remove unused define.
+       (assoc_length): Redefine to access table_size directly.
+       (null_length): Remove prototype.
+       * array.c (null_array_func): Remove null_length entry.
+       (null_length): Remove obsolete function.
+       * cint_array.c (cint_array_func): Remove null_length entry.
+       * int_array.c (int_array_func): Remove null_length entry.
+       * str_array.c (str_array_func, env_array_func): Remove null_length
+       entry.
+       * gawkapi.c (api_flatten_array_typed): Use the assoc_empty macro to
+       check for an empty array instead of comparing table_size to 0.
+       * symbol.c (lookup, check_param_names): Ditto.
+ 
 +2018-12-31         Arnold D. Robbins     <address@hidden>
 +
 +      Clean up namespace handling for the profiler.
 +
 +      * awkgram.y (make_pp_namespace): Remove function, not needed.
 +      (set_namespace): Use estrdup to save the current namespace.
 +      * main.c (main): Before dumping the program, set current_namespace
 +      to awk_namespace.
 +      * profile.c (pprint): Use "awk" for comparison, not "awk::".
 +      (pp_namespace): Just print the name in the @namespace line.
 +      (adjust_namespace): Adjust for the fact that namespaces no longer
 +      have the trailing "::".
 +
 +2018-12-30         Arnold D. Robbins     <address@hidden>
 +
 +      * awk.h (check_qualified_name): Remove declaration.
 +      * awkgram.y (check_qualified_special): Renamed from
 +      check_qualified_name and made static.
 +      * profile.c (pprint): Improve comment on namespace list.
 +
  2018-12-21         Arnold D. Robbins     <address@hidden>
  
        * configure.ac: Remove -O only if .developing has 'debug' in it.

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

Summary of changes:
 ChangeLog    | 27 +++++++++++++++++++++++++++
 array.c      | 13 +++----------
 awk.h        | 42 +++++++++++++++++++-----------------------
 cint_array.c |  1 -
 gawkapi.c    |  2 +-
 int_array.c  |  1 -
 str_array.c  |  2 --
 symbol.c     |  4 ++--
 8 files changed, 52 insertions(+), 40 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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