Branch: refs/heads/restore-smartmatch-overload Home: https://github.com/Perl/perl5 Commit: 46c09e73fa5ddeb9776754eaaa1238efdc3c726c https://github.com/Perl/perl5/commit/46c09e73fa5ddeb9776754eaaa1238efdc3c726c Author: Leon Timmermans <faw...@gmail.com> Date: 2024-09-19 (Thu, 19 Sep 2024)
Changed paths: M lib/overload.pm Log Message: ----------- Restore smartmatch overload hook This was removed with the smartmatch removal, but I suspect it's better to silently leave it in for two reasons: Firstly, I suspect that there are lots of classes that overload several operators. Them having to conditionally set one of their overloads complicates them without much benefit. Silently allowing them seems like the friendliest option. If they're truly reliant on it the tests will show it anyway. Secondly, I am working on backwards compatability module, and that will require ~~ overloading one way or another. This would be easiest solution to that. The alternative would be to make the list of operators customizable, which may be good idea regardless of adding smartmatch back in. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications