Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 6f049446027d031a0992a01d6b14444017350b3c https://github.com/Perl/perl5/commit/6f049446027d031a0992a01d6b14444017350b3c Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2024-12-04 (Wed, 04 Dec 2024)
Changed paths: M MANIFEST M embed.fnc M embed.h M ext/Opcode/Opcode.pm M ext/Pod-Functions/t/Functions.t M feature.h M gv.c M keywords.c M keywords.h M lib/B/Deparse-core.t M lib/B/Deparse.pm M lib/B/Op_private.pm M lib/feature.pm M lib/warnings.pm M op.c M opcode.h M opnames.h M perly.act M perly.h M perly.tab M perly.y M pod/perldiag.pod M pod/perlexperiment.pod M pod/perlfunc.pod M pp_ctl.c M pp_proto.h M proto.h M regen/feature.pl M regen/keywords.pl M regen/opcode.pl M regen/opcodes M regen/warnings.pl M t/lib/croak/op A t/op/any_all.t M t/op/coreamp.t M t/op/coresubs.t M toke.c M warnings.h Log Message: ----------- Implement PPC0027: Create `all` and `any` operators As these only permit `any BLOCK LIST` and not the deferred-expression form like `grep EXPR, LIST`, we create a whole new token type, BLKLSTOP, to represent these. The parser then only accepts the block form and not the expression form when parsing these. Commit: fcc9d7ed4b2d3d9f15422963b335b4b78338397c https://github.com/Perl/perl5/commit/fcc9d7ed4b2d3d9f15422963b335b4b78338397c Author: Paul "LeoNerd" Evans <leon...@leonerd.org.uk> Date: 2024-12-04 (Wed, 04 Dec 2024) Changed paths: M pod/perldelta.pod Log Message: ----------- perldelta for any() + all() Compare: https://github.com/Perl/perl5/compare/de4fe8bcbede...fcc9d7ed4b2d To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications