summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorBart Schaefer <schaefer@zsh.org>2025-10-26 19:42:56 -0700
committerBart Schaefer <schaefer@zsh.org>2025-10-26 19:42:56 -0700
commit005ef2c8307ea032341d6e493c004a02a6f1e785 (patch)
treed8583eb3d984c3d4de45c93cfa526eb632a88b49 /ChangeLog
parent53798: report reference loops created when a reference goes out of scope (diff)
downloadzsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar.gz
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar.bz2
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar.lz
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar.xz
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.tar.zst
zsh-005ef2c8307ea032341d6e493c004a02a6f1e785.zip
53676+54009: Revise 52650+51945 for assignment to global through nameref
Allows assignment to a global via nameref to succeed without creating a dereference loop. Update tests for changed behavior.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5785e858d..83d94c68f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -23,6 +23,10 @@
* Philippe: 53798: Src/params.c, Src/zsh.h, Test/K01nameref.ztst:
report reference loops created when a reference goes out of scope
+ * Philippe: 53676 (test tweaked per 54009): Src/params.c,
+ Test/K01nameref.ztst: Revise 52650+51945 to allow assignment to
+ global through nameref without looping
+
2025-10-24 Oliver Kiddle <opk@zsh.org>
* 54002: Src/parse.c: silence compiler warning for static function