Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1102a6f006f2bb626d2c7f1c5b7d360c28518129 https://github.com/Perl/perl5/commit/1102a6f006f2bb626d2c7f1c5b7d360c28518129 Author: chromatic <chroma...@wgz.org> Date: 2022-11-01 (Tue, 01 Nov 2022)
Changed paths: M feature.h M lib/feature.pm M op.c M op.h M pod/perldelta.pod M pp_ctl.c M regen/feature.pl M t/comp/require.t Log Message: ----------- Enable `use feature 'module_true'` Per RFC 18, whenever `use feature 'module_true';` is enabled in a scope, any file required with `require` has an implicit return value of true and will not trigger the "did not return a true value" error condition. This includes logic to use the OPf_SPECIAL flag for OP_RETURN listops to indicate that the module_true feature is in effect when it executes. This flag plays no role unless the OP_RETURN tail calls the pp_leaveeval logic, so it doesn't affect normal sub returns. Commit: f7aa676249e16d5f478ada9a1c9d6c8b1071d7ff https://github.com/Perl/perl5/commit/f7aa676249e16d5f478ada9a1c9d6c8b1071d7ff Author: Yves Orton <demer...@gmail.com> Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M pod/perlfunc.pod Log Message: ----------- perlfunc.pod - document module_true in the require entry A brief note pointing people at the feature manpage. Commit: 9d85ccc14a0f8b8ae75e944f5d416fe22cddfe88 https://github.com/Perl/perl5/commit/9d85ccc14a0f8b8ae75e944f5d416fe22cddfe88 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M dump.c M ext/Devel-Peek/t/Peek.t Log Message: ----------- dump.c - in op_dump show the hints and feature bits I used to 'FEATS' instead of 'FEATURES' so the values line up nicely. Commit: 281a99cbeb48c64deb57a01ba6b1d40c087c8ca7 https://github.com/Perl/perl5/commit/281a99cbeb48c64deb57a01ba6b1d40c087c8ca7 Author: Yves Orton <demer...@gmail.com> Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M op.c Log Message: ----------- op.c - remove superfluous whitespace Commit: 3972099975574c30f8d639f22f1c7e0482a11aea https://github.com/Perl/perl5/commit/3972099975574c30f8d639f22f1c7e0482a11aea Author: Yves Orton <demer...@gmail.com> Date: 2022-11-01 (Tue, 01 Nov 2022) Changed paths: M peep.c Log Message: ----------- peep.c - add a comment/question to a comment We optimize away certain nextstate ops, but it isn't clear if it is possible for the ops to be there to switch hints or feature flags. Tony thinks its fine however. So I have added the commentary to the comment for future readers. Compare: https://github.com/Perl/perl5/compare/73d66f354cd4...397209997557