X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/3031ec7a1ba26325e256e4b080517b833e15d3e2..4e5b563d150c229524e2eb98278e154f4f38ada6:/pod/perldelta.pod
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index 0b61239..54d2487 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -1,5 +1,12 @@
=encoding utf8
+=for comment
+Stuff that needs to be done still:
+e82485c [MERGE] refactor pp_match(), pp_subst(), regexec()
+6136213 [perl #52000] Warn/abort on attempted perl exit
+cccbbce Reap child in case where exception has been thrown
+70502ce [perl #119101] Extraneous warnings in Parse::ErrorString::Perl
+
=head1 NAME
[ this is a template for a new perldelta file. Any text flagged as XXX needs
@@ -127,11 +134,108 @@ XXX
=item *
+L has been upgraded from version 1.44 to 1.45.
+
+Calling the C method on C objects created from a lexical
+sub would return nonsense, possibly crashing perl. C now returns
+C for lexical subs. [perl #118525]
+
+Added the C method to return the name of a lexical sub.
+
+=item *
+
+L has been upgraded from version 0.35 to 0.36.
+
+L wasn't correctly updating an internal variable when C
flag was ignored. This has
+been fixed [perl #118213].
+
+=item *
+
+Starting in v5.18.0, a construct like C[#](?{})/x> would have its C<#>
+incorrectly interpreted as a comment. The code block would be skipped,
+unparsed. This has been corrected.
+
+=item *
+
+Starting in Perl 5.001, a regular expression like C[#$a]/x> or
+C[#]$a/x> would have its C<#> incorrectly interpreted as a comment, so
+the variable would not interpolate. This has been corrected [perl #45667].
+
+=item *
+
+On non-threaded builds, setting C<${"_ to a reference or
+typeglob no longer causes C<__FILE__> and some error messages to produce a
+corrupt string, and no longer prevents C<#line> directives in string evals
+from providing the source lines to the debugger. Threaded builds were
+unaffected.
+
+=item *
+
+Enabling "used once" warnings no longer causes crashes on stash
+circularities created at compile time (C<*Foo::Bar::Foo:: = *Foo::>).
=back