This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perldelta for d1bc97feec1a
authorTony Cook <tony@develop-help.com>
Thu, 8 Aug 2019 01:18:38 +0000 (11:18 +1000)
committerTony Cook <tony@develop-help.com>
Thu, 8 Aug 2019 01:18:38 +0000 (11:18 +1000)
pod/perldelta.pod

index c988864..49b2a7d 100644 (file)
@@ -45,6 +45,18 @@ XXX For a release on a stable branch, this section aspires to be:
 
 [ List each incompatible change as a =head2 entry ]
 
+=head2 Plain "0" string now treated as a number for range operator
+
+Previously a range C< "0" .. "-1" > would produce a range of numeric
+strings from "0" through "99", this now produces an empty list, just
+as C< 0 .. -1 > does.
+
+This was due to a special case that treated strings starting with "0"
+as strings so ranges like C< "00" .. "03" > produced C< "00", "01",
+"02", "03" >, but didn't specially handle the string C<"0">.
+
+[perl #133695]
+
 =head1 Deprecations
 
 XXX Any deprecated features, syntax, modules etc. should be listed here.