From 8c8d33e46e15fad205cdf9cc3c15153546fa3abc Mon Sep 17 00:00:00 2001 From: Martijn Dekker Date: Sun, 5 Jan 2025 02:33:27 +0000 Subject: [PATCH] housekeeping --- NEWS | 13 +++++++------ src/cmd/ksh93/include/version.h | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index 5d02f3ca36be..c065459865b8 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,13 @@ This documents significant changes in the dev branch of ksh 93u+m. For full details, see the git log at: https://github.com/ksh93/ksh Uppercase BUG_* IDs are shell bug IDs as used by the Modernish shell library. +2025-01-05: + +- Fixed a crash that could occur if a discipline function was first assigned + to a variable in a virtual subshell before the variable was scoped to that + subshell, then upon subshell completion another discipline function of the + same type was assigned to that selfsame variable in the parent shell. + 2025-01-03: - The performance of virtual subshells has been significantly improved by @@ -19,12 +26,6 @@ Uppercase BUG_* IDs are shell bug IDs as used by the Modernish shell library. - [v1.1] The emacs ^Y command now accepts a numeric parameter. For example, ESC 10 ^Y will now "yank" (paste) the latest deleted text 10 times. -- Fixed a crash that could occur if a discipline function was first - assigned to a variable in a virtual subshell before the variable was - scoped to that subshell, then upon subshell completion another discipline - function of the same type was assigned to that selfsame variable in the - parent shell. - 2024-12-25: - The dirname path-bound built-in now accepts multiple operands. diff --git a/src/cmd/ksh93/include/version.h b/src/cmd/ksh93/include/version.h index bfa197b5d931..a700f32711b9 100644 --- a/src/cmd/ksh93/include/version.h +++ b/src/cmd/ksh93/include/version.h @@ -18,7 +18,7 @@ #include #include "git.h" -#define SH_RELEASE_DATE "2025-01-03" /* must be in this format for $((.sh.version)) */ +#define SH_RELEASE_DATE "2025-01-05" /* must be in this format for $((.sh.version)) */ /* * This comment keeps SH_RELEASE_DATE a few lines away from SH_RELEASE_SVER to avoid * merge conflicts when cherry-picking dev branch commits onto a release branch.