gawk-diffs
[Top][All Lists]
Advanced

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

[gawk-diffs] [SCM] gawk branch, porting, updated. gawk-4.1.0-1500-gbcaab


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, porting, updated. gawk-4.1.0-1500-gbcaab97
Date: Wed, 08 Jul 2015 17:00:48 +0000

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, porting has been updated
       via  bcaab97477a3718e3197a59f4bef5a7e0a5fb84a (commit)
       via  2eee1b8e780b00062b2a8eef649ebbebaba4682c (commit)
       via  6489e5d9ef2969e955db4b7a2a1beac1d66f76f8 (commit)
      from  8d4447aa1160f86f4837909d4ac1d22c49331e14 (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=bcaab97477a3718e3197a59f4bef5a7e0a5fb84a

commit bcaab97477a3718e3197a59f4bef5a7e0a5fb84a
Merge: 6489e5d 2eee1b8
Author: Arnold D. Robbins <address@hidden>
Date:   Wed Jul 8 19:59:03 2015 +0300

    Merge branch 'gawk-4.1-stable'

diff --cc ChangeLog
index 6ee7e25,41c55da..e8980e2
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,95 -1,7 +1,99 @@@
+ 2015-07-08         Arnold D. Robbins     <address@hidden>
+ 
+       * dfa.h, dfa.c: Sync with GNU grep.
+ 
 +2015-06-29         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y (yylex): If gawk extension function is found as
 +      a function in a user-defined function body, treat it normally.
 +      Makes eval "print and(a, 1)" work in the debugger again.
 +      Thanks, yet again, to Hermann Peifer.
 +      * interpret.h (r_interpret): Op_subscript. UPREF if the
 +      element value is a typed regexp.  Thanks to Hermann Peifer.
 +
 +2015-06-28         Arnold D. Robbins     <address@hidden>
 +
 +      Improve memory tracking of typed regexps.
 +
 +      * awkgram.y (make_regnode): Set valref to 1.
 +      * interpret.h (r_interpret): Have Op_push_re upref typed regexp.
 +      * builtin.c (do_typeof): OK to deref typed regex.
 +      * awk.h (force_string): Do dupnode on the regexp text.
 +
 +2015-06-26         Arnold D. Robbins     <address@hidden>
 +
 +      Remove support for old-style extensions.
 +
 +      * awk.h (Node_old_ext_func, Op_old_ext_func): Removed.
 +      Remove all uses throughout the code.
 +      (load_old_ext, make_old_builtin): Remove declarations.
 +      * ext.c (load_old_ext, make_old_builtin): Removed.
 +      * awkgram.y (tokentab): Remove "extension" entry.
 +      * eval.c (Node_old_ext_funci, Op_old_ext_func): Remove from tables.
 +      * interpret.h (interpret): Remove stuff for old extensions.
 +
 +      Unrelated:
 +
 +      * builtin.c (do_typeof): Add support for strnum, distinguish
 +      untyped from unassigned, use "string" and "number". Thanks to
 +      Hermann Peifer for suggesting inclusion of strnum.
 +
 +2015-06-25         Arnold D. Robbins     <address@hidden>
 +
 +      Further work straightening out memory management for typeof.
 +
 +      * awk.h (DEREF): Add an assert.
 +      * builtin.c (do_typeof): Add comments, cases where not to deref.
 +      * debug.c (print_instruction): Add Op_push_arg_untyped.
 +      * interpret.h (r_interpret): Additional comments / tweaks for
 +      Op_push_arg_untyped.
 +
 +      Unrelated. Make `x = @/foo/ ; print x' print something.
 +
 +      * builtin.c (do_print): Check for Node_typedregex and handle it.
 +      Needed for adding test code.
 +
 +      Unrelated. Typo fix.
 +
 +      * debug.c (initialize_watch_item): Dupnode the right thing.
 +
 +2015-06-22         Arnold D. Robbins     <address@hidden>
 +
 +      * awkgram.y (snode): Make isarray not scalarize untyped parameters
 +      also.
 +      * profile.c (pprint): Add Op_push_arg_untyped.
 +
 +      Improve debugger support for typed regexps.
 +      Thanks to Hermann Peifer for the bug report.
 +
 +      * awkgram.y (valinfo): Add support for Node_typedregex.
 +      * debug.c (watchpoint_triggerred): Handle Node_typedregex.
 +      (initialize_watch_item): Ditto.
 +      (print_memory): Ditto.
 +
 +      Fix typeof to work on subarrays.  Thanks, yet again, to
 +      Hermann Peifer for the bug report.
 +
 +      * builtin.c (do_typeof): Don't deref Node_var_array.
 +
 +2015-06-21         Arnold D. Robbins     <address@hidden>
 +
 +      Fixes for typeof - Don't let typeof change an untyped variable
 +      into a scalar.
 +
 +      * awk.h (opcodeval): Add Op_push_arg_untyped.
 +      * awkgram.y (snode): Separate out case for do_typeof, use
 +      Op_push_arg_untyped.
 +      * builtin.c (do_typeof): Arg will be equal to Nnull_string
 +      if it's untyped.
 +      * eval.c (optypes): Add Op_push_arg_untyped.
 +      * interpret.h (r_interpret): Add Op_push_arg_untyped handling.
 +
 +2015-06-19         Arnold D. Robbins     <address@hidden>
 +
 +      * builtin.c (do_isarray): Minor edit to lint warning.
 +      * TODO: Updated.
 +
  2015-06-14         Arnold D. Robbins     <address@hidden>
  
        * regcomp.c, regex_internal.h, regexec.c: Sync with GLIBC.

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

Summary of changes:
 ChangeLog                    |    4 ++
 dfa.c                        |   83 +++++++++++++++++-------------------------
 dfa.h                        |   12 ++++--
 vms/ChangeLog                |    5 +++
 vms/build_gawk_pcsi_desc.com |    8 +++-
 5 files changed, 57 insertions(+), 55 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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