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-2665-g9744b39
Date: Fri, 4 Aug 2017 04:13:15 -0400 (EDT)

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  9744b39d8bfcc60b8271a36cd6a5659b5ee02f16 (commit)
       via  d391c4885fbfcca9116fcabdb970f0a96934efc9 (commit)
       via  2b1ed6ffa766e950b5d0ebedd6226e7d7fc3355e (commit)
       via  dc0df6af2bc63b1422d76bef8e9531fed405c652 (commit)
      from  9b1829c00cd1e63ce4c4c70202a58d3221a00206 (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=9744b39d8bfcc60b8271a36cd6a5659b5ee02f16

commit 9744b39d8bfcc60b8271a36cd6a5659b5ee02f16
Merge: 9b1829c d391c48
Author: Arnold D. Robbins <address@hidden>
Date:   Fri Aug 4 11:13:08 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc ChangeLog
index ac038e4,abc0838..a072025
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,66 -1,14 +1,77 @@@
+ 2017-08-04         Arnold D. Robbins     <address@hidden>
+ 
+       * array.c, awk.h, awkgram.y, builtin.c, cint_array.c,
+       cmd.h, debug.c, eval.c, ext.c, field.c, gawkapi.c, gawkmisc.c,
+       gettext.h, int_array.c, main.c, mpfr.c, msg.c, node.c, profile.c,
+       re.c, str_array.c, symbol.c: Update copyright years.
+ 
+ 2017-08-04         Arnold D. Robbins     <address@hidden>
+ 
+       * config.guess, mkinstalldirs: Updated from GNULIB.
+ 
 +2017-07-26         Arnold D. Robbins     <address@hidden>
 +
 +      * awk.h (validate_qualified_name): Return type back to bool.
 +      * awkgram.y (validate_qualified_name): Return type back to bool.
 +      (lookup_builtin): Make allowances for `awk::' prefix on name.
 +      * interpret.h (r_interpret): For indirect call, always pass true
 +      for do_qualify argument of lookup.
 +      * main.c (main): Make note of errors in -v values, use this
 +      to exit failure if any happen.  Only change current_namespace
 +      to 'awk::' if doing pretty printing.
 +      (arg_assign): If validate_qualified name returns false, error out.
 +
 +2017-07-26         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y (set_namespace): Change return type void, adjust
 +      all return statements.
 +      address@hidden: Don't YYABORT on bad namespace so that we can check
 +      the rest of the program.
 +      (validate_qualified_name): Check traditional / posix first. Return
 +      after printing an error message; we don't want to print multiple
 +      messages for the same identifer.
 +      * interpret.h (r_interpret): For indirect call, set do_qualify
 +      parameter of lookup based on presence of a colon.
 +
 +2017-07-20         Arnold D. Robbins     <address@hidden>
 +
 +      Make qualified names work with -v and command-line assignments.
 +
 +      * awk.h (validate_qualified_name, check_qualified_name): Declare.
 +      * awkgram.y (validate_qualified_name): No longer static.
 +      (check_qualified_name): Ditto.
 +      * main.c (arg_assign): Allow colons in identifiers. If not a
 +      bad identifier, call validate_qualified_name and instead of
 +      check_special use check_qualified_name.
 +
 +2017-07-17         Arnold D. Robbins     <address@hidden>
 +
 +      Allow identifiers that are gawk extensions to be used as plain
 +      identifiers outside the "awk" namespace. Make the real
 +      builtins available via awk::builtin_name(). Standard awk reserved
 +      words and builtin functions remain reserved.
 +
 +      * awk.h (getfname): Add boolean parameter to prepend namespace
 +      or not.
 +      * awkgram.y (check_qualified_name): New function. Enforces that
 +      standard awk reserved words and functions aren't allowed, and
 +      allows awk::gawk_extension from non-"awk" namespace.
 +      [direct_func_call]: Always convert name to fully qualified.
 +      (getfname): Add boolean parameter to prepend namespace
 +      or not. Adjust code.
 +      (yylex): Separate out validation code from code building the
 +      NAME token.  Use check_qualified_name to decide if token is
 +      special instead of check_special.
 +      (validate_qualified_name): Just checks the form of the fully
 +      qualified name.
 +      * debug.c (print_instruction): Update call to getfname.
 +      * profile.c (pprint): Update call to getfname.
 +
 +2017-07-17         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y [direct_func_call]: Save full variable name for
 +      indirect calls too.
 +
  2017-07-17         Arnold D. Robbins     <address@hidden>
  
        * awkgram.y [non_post_simp_exp]: Merge LEX_BUILTIN and
diff --cc doc/ChangeLog
index 1d6253b,0ebbb09..1d0bb2d
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@@ -1,8 -1,7 +1,12 @@@
+ 2017-08-04         Arnold D. Robbins     <address@hidden>
+ 
+       * texinfo.tex: Updated.
+ 
 +2017-08-02         Arnold D. Robbins     <address@hidden>
 +
 +      * gawktexi.in (Namespace Summary): Add summary to namespace
 +      chapter.
 +
  2017-07-28         Arnold D. Robbins     <address@hidden>
  
        * gawktexi.in (Type Functions): Improve the example
diff --cc extension/ChangeLog
index 8b28219,8e6daab..ea27c87
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@@ -1,15 -1,7 +1,19 @@@
+ 2017-08-04         Arnold D. Robbins     <address@hidden>
+ 
+       * Makefile.am: Update copyright year.
+ 
 +2017-07-20         Arnold D. Robbins     <address@hidden>
 +
 +      * inplace.c: Move functions into "inplace" namespace and simplify
 +      the names. Update all error messages accordingly.
 +
 +2017-07-13         Arnold D. Robbins     <address@hidden>
 +
 +      * testext.c (init_test_ext): Add installation of a variable and a
 +      function in a namespace, and test using them.
 +      (do_test_function): New function.
 +      (ns_test_func): New function entry for it.
 +
  2017-06-22         Andrew J. Schorr     <address@hidden>
  
        * rwarray.c (read_value): Use malloc instead of calloc, since

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

Summary of changes:
 ChangeLog                        | 11 +++++++++++
 array.c                          |  2 +-
 awk.h                            |  2 +-
 awkgram.y                        |  2 +-
 builtin.c                        |  2 +-
 cint_array.c                     |  2 +-
 cmd.h                            |  3 ++-
 config.guess                     |  6 +++---
 debug.c                          |  2 +-
 doc/ChangeLog                    |  4 ++++
 doc/texinfo.tex                  | 14 ++------------
 eval.c                           |  2 +-
 ext.c                            |  2 +-
 extension/ChangeLog              |  4 ++++
 extension/Makefile.am            |  2 +-
 extension/Makefile.in            |  2 +-
 extension/build-aux/ChangeLog    |  4 ++++
 extension/build-aux/config.guess |  6 +++---
 field.c                          |  2 +-
 gawkmisc.c                       |  2 +-
 gettext.h                        |  4 ++--
 int_array.c                      |  2 +-
 main.c                           |  4 ++--
 mkinstalldirs                    |  4 ++--
 mpfr.c                           |  2 +-
 msg.c                            |  2 +-
 node.c                           |  2 +-
 profile.c                        |  2 +-
 re.c                             |  2 +-
 str_array.c                      |  2 +-
 symbol.c                         |  3 ++-
 test/ChangeLog                   |  4 ++++
 test/Makefile.am                 |  2 +-
 test/Makefile.in                 |  2 +-
 34 files changed, 66 insertions(+), 47 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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