Subject: | smartmatch changes in Perl 5.27.7 |
Date: | Sun, 17 Dec 2017 11:21:51 +0000 |
To: | bug-autodie [...] rt.cpan.org |
From: | Zefram <zefram [...] fysh.org> |
Smartmatch has changed substantially in bleadperl. This breaks some
parts of the autodie distro, which therefore need an update.
There are two main changes affecting autodie. The first is that
smartmatch overloading now only takes effect on the rhs. The second
is that things other than smartmatch-overloaded object references are
not valid on the rhs of smartmatch. The first core release with these
changes will be Perl 5.27.7, due on 2017-12-20.
Blead's bundled copy of autodie has been customised to take account of the
core changes. The customised version of autodie should be appropriate
for both old and new Perls, though this hasn't been tested. You should
find the customisations to be a decent basis for your canonical update.
-zefram