[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] gawk branch, feature/mdim-restart, updated. gawk-4.1.0-4699-g4fc14
From: |
Arnold Robbins |
Subject: |
[SCM] gawk branch, feature/mdim-restart, updated. gawk-4.1.0-4699-g4fc1469f |
Date: |
Fri, 1 Apr 2022 09:08:34 -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/mdim-restart has been updated
via 4fc1469f68f15b2f56c31340cbd852dda2c43cf6 (commit)
via 32b09ecf9cdcc1dc131a704ad0fa6bf79580c151 (commit)
via 12bff814007d0cde8d0b08eaaf0bcfd385c668ac (commit)
from 3ef91f5586feb1fa9e20cb3c2f1359a465ec8db9 (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=4fc1469f68f15b2f56c31340cbd852dda2c43cf6
commit 4fc1469f68f15b2f56c31340cbd852dda2c43cf6
Merge: 3ef91f55 32b09ecf
Author: Arnold D. Robbins <arnold@skeeve.com>
Date: Fri Apr 1 16:08:22 2022 +0300
Merge branch 'master' into feature/mdim-restart
diff --cc ChangeLog
index 5232ce5f,2b330a3d..55ad62c4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,55 -1,9 +1,61 @@@
+ 2022-04-01 Arnold D. Robbins <arnold@skeeve.com>
+
+ Small fix from the persistent-gawk guys.
+
+ * profile.c (pprint): Use estrdup instead of strdup.
+
+2022-03-31 Arnold D. Robbins <arnold@skeeve.com>
+
+ * array.c (new_array_element): Make a full null string instead of
+ an empty node; it can be more easily converted to scalar that way.
+ * awk.h (force_string_fmt): Change the node type, remove NUMBER flag,
+ set STFMT_UNUSED.
+ * cint_array.c (lear_clear): Remove check for not equal Node_elem_new.
+ * int_array.c (int_clear): Ditto.
+ * str_array.c (str_clear): Ditto.
+ * eval.c (elem_new_to_scalar): Now only needs to change the node type.
+ * interpret.h (r_interpret): Treat Node_elem_new like Node_val, and
+ UPREF it when pushed. Remove test before DEREFing when popping.
+ * mpfr.c (mpg_force_number): Simplify converting Node_elem_new to
+ Node_val. Fix the string value.
+ * node.c (r_force_number): Ditto.
+
+2022-03-28 Arnold D. Robbins <arnold@skeeve.com>
+
+ Allow unreferenced array elements to turn into subarrays.
+
+ * awk.h (Node_elem_new): New node type.
+ (new_array_element): Add declaration.
+ (POP_ARRAY): Handle Node_elem_new.
+ (force_string_fmt): Ditto. Make sure valref has the right value.
+ * array.c (force_array): Handle Node_elem_new.
+ (do_sort_up_value_type): Ditto.
+ (new_array_element): New function, creates Node_elem_new node.
+ * builtin.c (do_length): Handle Node_elem_new.
+ (do_typeof): Ditto.
+ * cint_array.c (leaf_lookup): Use new_array_element() when creating
+ a new element.
+ (left_clear): Don't unref Node_elem_new.
+ * debug.c (print_symbol, do_set_var,watchpont_triggered,
+ initialize_watch_item, print_memory, do_print_f): Handle Node_elem_new.
+ * eval.c (nodetypes): Add Node_elem_new.
+ (r_get_lhs, setup_frame): Handle Node_elem_new.
+ (elem_new_to_scalar): New function.
+ (cmp_scalars): Use elem_new_to_scalar.
+ * ext.c (get_actual_argument): Handle Node_elem_new.
+ * gawkapi.c (api_get_argument, api_set_argument, node_to_awk_value,
+ api_sym_update): Handle Node_elem_new.
+ * int_array.c (int_clear): Don't unref Node_elem_new.
+ (int_insert): Use new_array_element() when creating a new element.
+ * interpret.h (r_interpret): Handle Node_elem_new as appropriate.
+ * mpfr.c (mpg_force_number): Handle Node_elem_new.Make sure valref has
+ the right value.
+ * node.c (r_force_number): Ditto.
+ * str_array.c (str_lookup): Use new_array_element() when creating a
+ new element.
+ (str_clear): Don't unref Node_elem_new.
+ * symbol.c (print_vars): Handle Node_elem_new.
+
2022-03-27 Arnold D. Robbins <arnold@skeeve.com>
Allow nested indirect function calls. Thanks to
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
extension/ChangeLog | 6 ++++++
extension/rwarray.c | 2 +-
profile.c | 4 ++--
4 files changed, 15 insertions(+), 3 deletions(-)
hooks/post-receive
--
gawk
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] gawk branch, feature/mdim-restart, updated. gawk-4.1.0-4699-g4fc1469f,
Arnold Robbins <=