Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: d6de6d7ce883516721f199f642d01f7cc6bf7a89 https://github.com/Perl/perl5/commit/d6de6d7ce883516721f199f642d01f7cc6bf7a89 Author: Karl Williamson <k...@cpan.org> Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths: M ext/XS-APItest/APItest.xs M handy.h M pp.c Log Message: ----------- Rename _isQUOTEMETA to isQUOTEMETA The former is undefined behavior in C in some situations. The rules are detailed in "Choosing legal symbol names" in perlhacktips This commit omits the underscore and makes the macro available only to the core and extensions. I think I didn't know about PERL_CORE when I created this macro, so used the leading underscore to discourage its use from anyone who stumbled upon its existence. The reason not to make it public was my uncertainty about if it was the correct thing to do; my not expecting that it would be useful outside of core; and the extra work needed to make it a polished interface. I think now that if someone requested it be made public, that could safely be done. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications