summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorKent Fredric <kentfredric@gmail.com>2013-02-17 06:07:59 +1300
committerFather Chrysostomos <sprout@cpan.org>2013-02-17 13:40:36 -0800
commit888a67f6b9560370131905c2de5886e48f126644 (patch)
treee74cfca866084fde713b180e152ed10c5db7c0b7 /pod
parente9eedbdcd683fbe4d7873c404c4b26a4ab53bc49 (diff)
downloadperl-888a67f6b9560370131905c2de5886e48f126644.tar.gz
mg.c : revert ENV{x} = undef behaviour to be empty string, not key deletion
pod/perldelta.pod: document reversion of ENV{foo} = undef behaviour in delta t/op/magic.t: add a test for ENV{foo} = undef
Diffstat (limited to 'pod')
-rw-r--r--pod/perldelta.pod7
1 files changed, 7 insertions, 0 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index b50885e58f..c89f6446c7 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -53,6 +53,13 @@ XXX For a release on a stable branch, this section aspires to be:
If any exist, they are bugs, and we request that you submit a
report. See L</Reporting Bugs> below.
+=head2 C<$ENV{foo} = undef> no longer deletes value from environ
+
+5.17.3 Introduced a change where assiging C<undef> to an C<%ENV> key was equivalent
+to C<delete $ENV{foo}>.
+
+This release reverts that change.
+
[ List each incompatible change as a =head2 entry ]
=head1 Deprecations