Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7445c132f5dbdce42da499100d48f86cadd2179d https://github.com/Perl/perl5/commit/7445c132f5dbdce42da499100d48f86cadd2179d Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025)
Changed paths: M regen/embed.pl Log Message: ----------- regen/embed.pl: Add comments Commit: 4a81385c2b7e06d7f149f1c23967c2360bc09437 https://github.com/Perl/perl5/commit/4a81385c2b7e06d7f149f1c23967c2360bc09437 Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025) Changed paths: M embed.fnc Log Message: ----------- embed.fnc: Add some comments Commit: 5806134385e99e855e1ff8a6e75549ad4d53b5df https://github.com/Perl/perl5/commit/5806134385e99e855e1ff8a6e75549ad4d53b5df Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025) Changed paths: M regen/embed.pl Log Message: ----------- regen/embed.pl: Squash duplicate code Move these to a place common to both Commit: dfc04278b0c3c50de6eae5963195f5b33fcfe833 https://github.com/Perl/perl5/commit/dfc04278b0c3c50de6eae5963195f5b33fcfe833 Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025) Changed paths: M regen/embed.pl Log Message: ----------- regen/embed.pl: Use tr///, /[]/ to save operations I, and previous authors had forgotten that tr returns a count of matching characters, so can tell you if more than one character in the input string matches; as well as if none do. This also uses a character class to save an operation. Spotted by Tony Cook Commit: 5d263b885ec303141dcff83fedceaa5f0aa9c670 https://github.com/Perl/perl5/commit/5d263b885ec303141dcff83fedceaa5f0aa9c670 Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025) Changed paths: M embed.fnc M regen/embed.pl Log Message: ----------- regen/embed.pl: A,C and either [EX] flags are mutually exclusive It makes no sense to specify more than one of A C X, nor more than one of A C E. This commit enforces that, showing one entry in embed.fnc that needed to be changed. Commit: 09a0707dc9ae215635d8841c65f4fec4d52b7005 https://github.com/Perl/perl5/commit/09a0707dc9ae215635d8841c65f4fec4d52b7005 Author: Karl Williamson <k...@cpan.org> Date: 2025-08-19 (Tue, 19 Aug 2025) Changed paths: M embed.fnc M proto.h M regen/embed.pl Log Message: ----------- Hide function prototyes from unauthorized callers 0351a629e71de127cbfd1b142e9eaa6069deabf5 extended hiding private functions from callers into the gcc world. Some functions are allowed only in extensions; so can not be marked as hidden; this commit discourages their use however, by hiding their prototypes to all but the core and extensions. It turns out that four functions were being used in modules we ship with that were marked as extensions-only; so they had to be made globally accessible. Compare: https://github.com/Perl/perl5/compare/784a668e4ff8...09a0707dc9ae To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications