no longer supported
perl -MConfig=compile_date -le'$|++;for(`perldoc -u perldiag`){print${
+1}and$-++if/^=item\s+(\S\S.*)$/}print(($-+1)," diagnostic warnings, d
+eprecations, errors in perl $^V ").compile_date()' | grep -i 'no long
+er supported'
\C no longer supported in regex; marked by S<<-- HERE> in m/%s/
${^ENCODING} is no longer supported
$* is no longer supported as of Perl 5.30
$# is no longer supported as of Perl 5.30
did you mean
perl -MConfig=compile_date -le'$|++;for(`perldoc -u perldiag`){print${
+1}and$-++if/^=item\s+(\S\S.*)$/}print(($-+1)," diagnostic warnings, d
+eprecations, errors in perl $^V ").compile_date()' | grep -i 'did you
+ mean'
(Did you mean &%s instead?)
(Did you mean "local" instead of "our"?)
(Did you mean $ or @ instead of %?)
do "%s" failed, '.' is no longer in @INC; did you mean do "./%s"?
length() used on %s (did you mean "scalar(%s)"?)
Perl %s required (did you mean %s?)--this is only %s, stopped
$[ used in %s (did you mean $] ?)
crash
perl -MConfig=compile_date -le'$|++;for(`perldoc -u perldiag`){print${
+1}and$-++if/^=item\s+(\S\S.*)$/}print(($-+1)," diagnostic warnings, d
+eprecations, errors in perl $^V ").compile_date()' | grep -i crash
Locale '%s' is unsupported, and may crash the interpreter