From bb3665a51415a1d1693a302d518106417433b297 Mon Sep 17 00:00:00 2001 From: David Mitchell Date: Tue, 19 Sep 2023 11:29:01 +0100 Subject: [PATCH] perldelta for 7bcd18ae82e --- pod/perldelta.pod | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 9faa07e78d35..ce5f16e58fb3 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -408,9 +408,19 @@ respect that until now. [GH #21431] =item * -Fixed an OP leak when an an error was produced for initializer for a class +Fixed an OP leak when an error was produced for initializer for a class field. [GH #20812] +=item * + +Fixed a slowdown in repeated substitution replacements using special +variables, such as C. It actually makes all string +concatenations involving such "magic" variables less slow, but the +slowdown was more noticeable on repeated substitutions due to extra memory +usage that was only freed after the last iteration. The slowdown started +in perl 5.28.0 - which generally sped up string concatenation but slowed +down when using special variables. [GH #21360] + =back =head1 Known Problems