From b7c7d7869944400219231e03ded8a0fbe3c7fac5 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Sat, 15 Dec 2012 06:54:05 -0800 Subject: [PATCH] perldelta for glob changes --- pod/perldelta.pod | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/pod/perldelta.pod b/pod/perldelta.pod index e2adef7..2476ad1 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -58,6 +58,13 @@ C. This stops C from warning, but causes C to warn twice. +=head2 Overridden C is now passed one argument + +C overrides used to be passed a magical undocumented second argument +that identified the caller. Nothing on CPAN was using this, and it got in +the way of a bug fix, so it was removed. If you really need to identify +the caller, see L on CPAN. + =head1 Deprecations XXX Any deprecated features, syntax, modules etc. should be listed here. In @@ -184,6 +191,20 @@ XXX =item * +L has been upgraded from version 1.08 to 1.09. The internal +cache of file names that it keeps for each caller is now freed when that +caller is freed. This means +C<< use File::DosGlob 'glob'; eval 'scalar <*>' >> no longer leaks memory. + +=item * + +L has been upgraded from version 1.18 to 1.19. File::Glob has +had exactly the same fix as File::DosGlob. Since it is what Perl's own +C operator itself uses (except on VMS), this means +C<< eval 'scalar <*>' >> no longer leaks. + +=item * + L has been upgraded from version 1.14 to 1.15. The undocumented optional fifth parameter to C has been removed. This was intended to provide control of the callback used by C functions in case of @@ -449,6 +470,10 @@ bugs. The previous behaviour can still be enabled by running F with B<-Accflags=-DPERL_SAWAMPERSAND>. +=item * + +PL_glob_index is gone. + =back =head1 Selected Bug Fixes -- 1.8.3.1