Perl5-IDEA icon indicating copy to clipboard operation
Perl5-IDEA copied to clipboard

Perl 5.36 Support

Open hurricup opened this issue 2 years ago • 1 comments

<< Perl 5.34 | Perl 5.38 >>

Reference: https://perldoc.perl.org/perl5360delta.html

  • [x] add 5.36 version (includes use warnings)
  • [x] signatures are no longer experimental
  • [x] isa is no longer experimental
  • [x] indirect disabled, no more new Class
  • [x] switch removed from the bundle
  • [x] defer block syntax (experimental) moved to #2530
  • [ ] Update perl warnings tree
  • [ ] additional paired delimiters (experimental)
  • [ ] Multiple values iteration:
for my ($key, $value) (%hash) { ... }
for my ($left, $right, $gripping) (@moties) { ... }
  • [x] builtin functions: https://metacpan.org/pod/builtin
  • [x] try/catch now have finally block (#2532) signatured-subs
  • [x] empty sort is no an error: https://metacpan.org/dist/perl/view/pod/perldelta.pod#A-physically-empty-sort-is-now-a-compile-time-error
  • [ ] @_ is now experimental: https://metacpan.org/dist/perl/view/pod/perldelta.pod#@_-is-now-experimental-within-
  • [ ] downgrading version is deprecated: https://metacpan.org/dist/perl/view/pod/perldelta.pod#use-VERSION-(where-VERSION-is-below-v5.11)-after-use-v5.11-is-deprecated

hurricup avatar Jun 16 '22 09:06 hurricup

Please address this issue as well https://github.com/Camelcade/Perl5-IDEA/issues/2497

I'll be using experimental pragma to enable warning-less builtins and the multi-value iteration mentioned above as in

use experimental qw(builtin for_list try defer);
use builtin qw(true false);
for my ($key, $value) (%hash) { ... } ;

this is very convenient to silence warning categories

Thanks

rwp0 avatar Jun 16 '22 11:06 rwp0