Lines Matching full:perl
3 perldeprecation - list Perl deprecations
8 in Perl, and by which version the deprecated feature will disappear,
14 The deprecated features will be grouped by the version of Perl in
30 C<@INC>, but in Perl 5.26 this was removed for security reasons. Ever
46 =head2 Perl 5.44
51 not define such a method would be silently ignored. Effectively Perl
54 Perl version 5.39.2 calling such a method I<with> an argument will
55 trigger a warning, and in Perl version 5.44 this warning will be
67 Perl 5.39.8, due to the increasing complexity of swapping from one
72 =head2 Perl 5.42
77 in Perl 5.37.10. This includes the C<when> and C<given> keywords, as well
79 Perl 5.42.0 production release.
102 Perl allows use of C<'> instead of C<::> to replace the parts of a
106 C<'> will no longer be recognized as a name separator in Perl 5.42.
110 =head2 Perl 5.40
114 Once Perl has seen a C<use VERSION> declaration that requests a version
123 This was deprecated in Perl 5.36 and is now fatal.
134 =head2 Perl 5.38
140 Perl 5.36. While they remained importable from L<Pod::Html> in Perl 5.36, as
141 of Perl 5.38 they are only importable, on request, from L<Pod::Html::Util>.
143 =head2 Perl 5.34
145 There were no deprecations or fatalizations in Perl 5.34.
147 =head2 Perl 5.32
161 Traditionally, Perl has captured the value of the variable at that
181 This usage was deprecated and as of Perl 5.32 is no longer allowed.
187 deprecated in Perl 5.28, and was removed in Perl 5.32.
193 nonsensical. Some instances of these have been deprecated since Perl
214 Passing arguments was deprecated in Perl 5.28 and became fatal in Perl 5.32.
228 Forcing literal C<{> characters to be escaped will enable the Perl
236 Literal uses of C<{> were deprecated in Perl 5.20, and some uses of it
238 in Perl 5.26. Due to an oversight, not all cases of a use of a literal
239 C<{> got a deprecation warning. Some cases started warning in Perl 5.26,
240 and were made fatal in Perl 5.30. Other cases started in Perl 5.28,
246 to Perl 5.32. The final parameter in each one is a pointer into the
283 Since Perl 5.26, this functionality with the extra parameter has been
299 C<< File::Glob::glob() >> was deprecated in Perl 5.8. A deprecation
300 message was issued from Perl 5.26 onwards, the function became fatal
301 in Perl 5.30, and was removed entirely in Perl 5.32.
306 =head2 Perl 5.30
310 Before Perl 5.10, setting C<< $* >> to a true value globally enabled
313 in Perl 5.30, freeing the variable up for a future special meaning.
324 used functionality was removed in Perl 5.10. In order to free up
326 error in Perl 5.30.
337 Setting this to a non-zero value has been deprecated since Perl 5.12 and
338 throws a fatal error as of Perl 5.30.
342 Use of C<dump()> instead of C<CORE::dump()> was deprecated in Perl 5.8,
343 and an unqualified C<dump()> is no longer available as of Perl 5.30.
350 There has been a long-standing bug in Perl that causes a lexical variable
364 C<state> variables were introduced in Perl 5.10.
376 Perl 5.10, and became a fatal error in Perl 5.30.
395 code. To avoid this a future version of perl will throw an exception when
399 As of Perl 5.30, it is no longer possible to use sysread(), recv(),
406 character. In Unicode (and hence Perl) a grapheme may actually be
412 As of Perl 5.30, use of delimiters which are non-standalone graphemes is
416 Also, as of Perl 5.30, delimiters which are unassigned code points
425 =head2 Perl 5.28
431 Perl 5.005 and Perl 5.8.8 respectively. Their use has been deprecated
434 As of Perl 5.28, these attributes are syntax errors. Since the
442 Perl has allowed you to use a bare here-document terminator C<<< << >>> to
444 deprecated in Perl 5.000; as of Perl 5.28, using a bare here-document
464 In Perl 5.20.0 this was changed so that it would be B<exactly> the same as
468 As of Perl 5.28, setting C<$/> to a reference to a non-positive
477 Unicode only allows code points up to 0x10FFFF, but Perl allows
478 much larger ones. Up till Perl 5.28, it was allowed to use code
480 However, that did break the perl interpreter in some constructs,
487 The use of out of range code points was deprecated in Perl 5.24; as of
488 Perl 5.28 using a code point exceeding C<IV_MAX> throws a fatal error.
500 for a long time, and as of Perl 5.28, this throws a fatal error.
505 Perl 5.24, and throws a fatal error as of Perl 5.28.
515 Perl 5.10.
518 throws a fatal error as of Perl 5.28.
526 than C<undef> was deprecated in Perl 5.22. Full deprecation
527 of the variable happened in Perl 5.25.3.
530 throws a fatal error as of Perl 5.28.
536 deprecated, and disappeared in Perl 5.28. Please use
548 This bug was deprecated in Perl 5.004 and has been rectified in Perl 5.28
564 This function has been removed as of Perl 5.28; instead convert to call
572 =head2 Perl 5.26
576 Since Perl 5.18, the option C<< --libpods >> has been deprecated, and
579 The C<< --libpods >> option is no longer recognized as of Perl 5.26.
585 C<< h2xs >> for a long time. As of Perl 5.26, they have been removed.
597 Perl never issued a deprecation warning for this; the deprecation
599 lifted as of Perl 5.26.
604 This message indicates a bug either in the Perl core or in XS
612 Passing malformed strings was deprecated in Perl 5.18, and
613 became fatal in Perl 5.26.
616 =head2 Perl 5.24
620 The use of C<< *glob{FILEHANDLE} >> was deprecated in Perl 5.8.
624 However, this feature was undeprecated in Perl 5.24.
634 The functions were deprecated in Perl 5.20, and removed in Perl 5.24.
637 =head2 Perl 5.16
646 This was deprecated in Perl 5.14, and the bug was fixed in Perl 5.16.