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-2590-gb8a01f2
Date: Sun, 18 Jun 2017 15:34:22 -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  b8a01f272650b5ed35e81f6ebdaa96af4e7d8f6f (commit)
       via  4264c894681d11d4a5ce694aa8040223726fad1e (commit)
       via  dfac76cd5d43f32c09e8fecd91184573610734ac (commit)
       via  96e3ef669726c2d43bebb996d59876f608deb658 (commit)
       via  e0e06865d08f44a748ef0f0cd8f650cfb7d4e10e (commit)
      from  172129f591e14df31cbf7535c65b230929ae859c (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=b8a01f272650b5ed35e81f6ebdaa96af4e7d8f6f

commit b8a01f272650b5ed35e81f6ebdaa96af4e7d8f6f
Merge: 172129f 4264c89
Author: Arnold D. Robbins <address@hidden>
Date:   Sun Jun 18 22:34:13 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc ChangeLog
index 5a431e0,086cbe3..97a197a
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,59 -1,10 +1,66 @@@
+ 2017-06-18         Arnold D. Robbins     <address@hidden>
+ 
+       * builtin.c (mbc_char_count): Fix code to correctly traverse
+       the string. Thanks to Hermann Peifer for the bug report.
+       * config.guess, config.sub: Update to latest from GNULIB.
+       * gettext.h: Pull in a few nice changes from GNULIB version.
+ 
 +2017-06-16         Arnold D. Robbins     <address@hidden>
 +
 +      * awk.h (lookup): Add second parameter.
 +      * array.c (assoc_list): Adjust call to lookup.
 +      * awkgram.y (grammar, parms_shadow, install_function, variable):
 +      Ditto.
 +      * command.y [Grammar]: Ditto.
 +      * debug.c (find_symbol): Ditto.
 +      * ext.c (make_builtin): Ditto.
 +      * gawkapi.c (api_sym_lookup, api_sym_update): Ditto.
 +      * interpret.h (r_interpret): Ditto.
 +      * main.c (arg_assign): Ditto.
 +      (main): Reset current_namespace after parsing.
 +      * symbol.c (lookup): New second parameter, do_qualify. Use it
 +      to qualify names or not.
 +      (install): Call fix_up_namespace.
 +      (is_all_upper): New helper routine.
 +      (fix_up_namespace): New function.
 +
 +2017-06-13         Arnold D. Robbins     <address@hidden>
 +
 +      * awk.h (awk_namespace, current_namespace): Move to const char.
 +      (SRCFILE): Add namespace element.
 +      * awkgram.y (awk_namespace, current_namespace): Move to const char.
 +      (set_namespace): New function.
 +      [Grammer]: Call it.
 +      (tokentab): Add "namespace" entry.
 +      (include_source): Push the current namespace.
 +      (next_sourcefile): Pop the current namespace.
 +      (yylex): Add lint warning if a reserved word is used as a namespace
 +      name.
 +      (validate_qualified_name): Make it an error to use a reserved
 +      word as the second part of a fully qualified name.
 +
 +2017-06-11         Arnold D. Robbins     <address@hidden>
 +
 +      * awk.h (awk_namespace, current_namespace): Declare.
 +      (opcodeval): Add Op_K_namespace.
 +      * awkgram.y (awk_namespace, current_namespace): Define.
 +      (LEX_NAMESPACE): Add lexing and parsing of address@hidden directive'.
 +      (tokentab): Add "namespace" entry.
 +      (yylex): Check if first part of qualified identifier is
 +      a reserved word or function.
 +      * eval.c (optypetab): Add Op_K_namespace.
 +
 +2017-06-06         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y (yylex): Allow :: in identifiers (the "NAME" token).
 +      Use validate_qualified_name to check it.
 +      (validate_qualified_name): New function.
 +
 +2017-05-30         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y (nextc): Force -e chunks to be syntactic units.
 +      Needed for namespaces to work correctly.
 +
  2017-05-30         Arnold D. Robbins     <address@hidden>
  
        * NEWS: Mention PROCINFO["argv"].
diff --cc test/ChangeLog
index 50d12e1,d2dd6ab..98bb1fd
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@@ -1,7 -1,8 +1,12 @@@
+ 2017-06-18         Arnold D. Robbins     <address@hidden>
+ 
+       * Makefile.am (mbprintf5): New test.
+       * mbprintf5.awk, mbprintf5.in, mbprintf5.ok: New files.
+ 
 +2017-05-30         Arnold D. Robbins     <address@hidden>
 +
 +      * sourceplit.ok: Revise to match changed code.
 +
  2017-05-24         Andrew J. Schorr     <address@hidden>
  
        * fwtest8.ok: Fix field number in error message, thanks to a bug

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

Summary of changes:
 ChangeLog                        |  7 +++++++
 builtin.c                        |  3 ++-
 config.guess                     | 19 +++++++++++++------
 config.sub                       |  6 +++---
 extension/build-aux/ChangeLog    |  4 ++++
 extension/build-aux/config.guess | 19 +++++++++++++------
 extension/build-aux/config.sub   |  6 +++---
 gettext.h                        | 11 ++++++++---
 support/ChangeLog                |  4 ++++
 support/intprops.h               |  6 +++++-
 test/ChangeLog                   |  5 +++++
 test/Makefile.am                 | 12 +++++++++++-
 test/Makefile.in                 | 12 +++++++++++-
 test/mbprintf5.awk               |  1 +
 test/mbprintf5.in                |  3 +++
 test/mbprintf5.ok                |  3 +++
 16 files changed, 96 insertions(+), 25 deletions(-)
 create mode 100644 test/mbprintf5.awk
 create mode 100644 test/mbprintf5.in
 create mode 100644 test/mbprintf5.ok


hooks/post-receive
-- 
gawk



reply via email to

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