Branch: refs/heads/yves/auto_embed_fnc Home: https://github.com/Perl/perl5 Commit: 3e0fed68387ecb24b5f2b7313ef2fcb31181b8f8 https://github.com/Perl/perl5/commit/3e0fed68387ecb24b5f2b7313ef2fcb31181b8f8 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-17 (Thu, 17 Nov 2022)
Changed paths: M embed.fnc M embed.h M proto.h Log Message: ----------- embed.fnc - minor cleanup, break up PERL_CORE expression and remove spaces after defined The earlier normalization didn't notice that some defines have spaces behind them, and didn't normalize that out. This also breaks up an expression that used && to join a commonly used clause with a rarely used one. By breaking it up the rarely used clause can be grouped together with the other functions guarded by the common clause. By removing the spaces the clause grouping algorithm was able to merge together more of the functions and reduce the total number of guard clauses in the file.