Perl5-IDEA
Perl5-IDEA copied to clipboard
Perl 5.22 Support
Reference: https://perldoc.perl.org/perl5220delta.html
Features:
- New operators
&. |. ^. ~.with their assignment counterparts&.= |.= ^.= ~.=, experimental (bitwise) #2210 - Double diamond operator
<< >>- #2212 - [x] Non-capturing regex flag n
- [ ] Aliasing via deref. Generally works, but
foreach \%hash (@array_of_hash_refs) { ... }doesn't, experimental (refaliasing) - [ ] hexadecimal floating point literals
0x1.23p-4, see here - [ ] In double-quotish \cX, X must now be a printable ASCII character. This is not yet implemented
- [ ] Omiting % or @ is no longer permitted
- [ ]
defined(@array)anddefined(%hash)are now fatal errors - [ ] Using a hash or an array as a reference are now fatal errors
%foo->{"bar"} - [ ] deprecated Inlining of
sub () { $var }with observable side-effects - [ ] deprecated Use of multiple /x regexp modifiers
- [ ] A literal "{" should now be escaped in a pattern. escape, brakets or \Q
+1 for string bitwise operators.