Perl5-IDEA
Perl5-IDEA copied to clipboard
Perl 5.36 Support
Reference: https://perldoc.perl.org/perl5360delta.html
- [x] add 5.36 version (includes
use warnings) - [x]
signaturesare no longer experimental - [x]
isais no longer experimental - [x]
indirectdisabled, no morenew Class - [x]
switchremoved from the bundle - [x]
deferblock 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/catchnow have finally block (#2532) signatured-subs - [x] empty
sortis 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
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