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-2631-g03ecc06
Date: Sat, 15 Jul 2017 15:33:31 -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  03ecc06ed34a9e1e05477fa64aa0d3b69c74d15d (commit)
       via  44cce0245a8113885ecedc34ac955aca6a021ca9 (commit)
       via  11d4ea518166ffbc0c2fe85d090723e8f299486c (commit)
      from  e60ecc8e61fb642ab086ae85ae52bc64c47c1981 (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=03ecc06ed34a9e1e05477fa64aa0d3b69c74d15d

commit 03ecc06ed34a9e1e05477fa64aa0d3b69c74d15d
Merge: e60ecc8 44cce02
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Jul 15 22:33:24 2017 +0300

    Merge branch 'master' into feature/namespaces

diff --cc ChangeLog
index bcf18f0,ede4864..6fd0c8d
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,39 -1,12 +1,48 @@@
+ 2017-07-15         Arnold D. Robbins     <address@hidden>
+ 
+       Revert change of 2016-07-24 that always runs the dfa
+       matcher. Based on a bug report from Alexandre Oliva
+       <address@hidden>, DFA can cause gawk to hang, even
+       in the C locale.
+ 
+       * re.c (research): Don't use dfa if need_start is true.
+ 
 +2017-07-13         Arnold D. Robbins     <address@hidden>
 +
 +      More rationalization of the namespace code.
 +
 +      * awk.h (is_valid_identifier): Declare.
 +      * awkgram.y (grammar: direct_func_call): Store the fully qualified
 +      name in the op code.
 +      (yylex): Disallow reserved words and functions as namespace name.
 +      (check_params): Small code edit
 +      (validate_qualified_name): Use is_lsetter.
 +      (set_namespace): Check for NULL pointer first! Use is_valid_identifier
 +      instead of inline code.  Disallow using reserved words as namespace
 +      names.
 +      * ext.c (is_valid_identifier): No longer static.
 +      (make_builtin): Check name and namespace gainst reserved words and
 +      fatal error if found.
 +      * gawkapi.c (ns_lookup): New function to look for variables
 +      in namespaces.
 +      (api_sym_lookup): Check namespace for validity and use ns_lookup.
 +      (api_sym_update): Ditto.
 +      * profile.c (pp_print): Correctly print full function name
 +      in a function call.
 +
 +2017-07-11         Arnold D. Robbins     <address@hidden>
 +
 +      Continue adding namespace support to the extension API.
 +
 +      * awk.h (make_builtin): Add leading name_space parameter.
 +      * ext.c (make_builtin): Add leading name_space parameter.
 +      Do the appropriate checking and building of a name before
 +      installing in the symbol table.
 +      * gawkapi.c (add_ext_func): Use name_space, not namespace.
 +      Check that the parameter isn't NULL.
 +      (api_sym_lookup, api_sym_update): Use name_space, not namespace.
 +      * gawkapi.h: Use name_space, not namespace, everywhere.
 +
  2017-07-11         Arnold D. Robbins     <address@hidden>
  
        * awk.h (is_letter): Add declaration.

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

Summary of changes:
 ChangeLog |  9 +++++++++
 re.c      | 15 ++++++++++++---
 2 files changed, 21 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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