[Perl/perl5] 391c8c: perldelta 4fc2379: make a new stub to clone into w...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 391c8c36f64175c2247756f4cef3dc27b4798265 https://github.com/Perl/perl5/commit/391c8c36f64175c2247756f4cef3dc27b4798265 Author: Tony Cook Date: 2024-02-21 (Wed, 21 Feb 2024) Changed paths: M pod/perldelta.pod Log Message: --- perldelta 4fc2379: make a new stub to clone into when pushing a new pad To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 7f7558: perlsec: remove stray + signs
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 7f755800ce119b4f019cabf3be362bbd8ca268ca https://github.com/Perl/perl5/commit/7f755800ce119b4f019cabf3be362bbd8ca268ca Author: Lukas Mai Date: 2024-02-21 (Wed, 21 Feb 2024) Changed paths: M pod/perlsec.pod Log Message: --- perlsec: remove stray + signs These were inadvertently added in 96acb8b6c1fe2f0efb. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5]
Branch: refs/heads/yves/escape_reg_mesg_test_names Home: https://github.com/Perl/perl5 To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] cbc35a: t/re/reg_mesg.t - escape non-visible codepoints in...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: cbc35a7d69ffd8a2d1b1ae55e494cf7712df0c58 https://github.com/Perl/perl5/commit/cbc35a7d69ffd8a2d1b1ae55e494cf7712df0c58 Author: Yves Orton Date: 2024-02-20 (Tue, 20 Feb 2024) Changed paths: M t/re/reg_mesg.t M t/test.pl Log Message: --- t/re/reg_mesg.t - escape non-visible codepoints in test names In GH #21993 James Keenan pointed out that this test scrambles the terminal by outputting raw utf8, possibly malformed as part of the test names. This makes it hard to understand what is going on with the test. This patch fixes the test names and other output so that the code snippets we output are escaped in a similar (but not identical) fashion to that used by the regex debugger. The output uses a % symbol instead of a backslash, and supports multiple codepoints in one escape. So chr(1).chr(2).chr(3) would output "%x{01+02+03}". (The difference with the regex debugger is it does not output multiple codepoints in one escape, mostly because doing so in C is a bit harder than in perl.) We use a custom sub to do the escaping so that we do not use the regex engine at all, as we use this for testing the regex engine. This sub is available via t/test.pl as display_rx(), complementing the existing _q(), _qq() and display() functions. See https://github.com/Perl/perl5/pull/21993#issuecomment-1945981506 for details of the problems James observed. With this patch the output should not break any terminals. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 351de2: Issue deprecation warnings on subsequent use VERSI...
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 351de214d258a4953da5633b4faa6b77e00f68e2 https://github.com/Perl/perl5/commit/351de214d258a4953da5633b4faa6b77e00f68e2 Author: Paul "LeoNerd" Evans Date: 2024-02-20 (Tue, 20 Feb 2024) Changed paths: M lib/warnings.pm M op.c M pod/perldeprecation.pod M pod/perldiag.pod M regen/warnings.pl M t/lib/feature/implicit M t/lib/warnings/op M t/lib/warnings/pp_ctl M warnings.h Log Message: --- Issue deprecation warnings on subsequent use VERSION declarations Commit: 02bf0a56361c95ca02779960bc3f516f8f44e9f2 https://github.com/Perl/perl5/commit/02bf0a56361c95ca02779960bc3f516f8f44e9f2 Author: Paul "LeoNerd" Evans Date: 2024-02-20 (Tue, 20 Feb 2024) Changed paths: M pod/perldelta.pod M pod/perldeprecation.pod M pod/perldiag.pod Log Message: --- perldelta for warnings on subsequent use VERSION Compare: https://github.com/Perl/perl5/compare/1ebd85eebd68...02bf0a56361c To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications
[Perl/perl5] 1ebd85: builtin.c: remove the unimport function
Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: 1ebd85eebd689da79cf56d1e44fad39660d1802f https://github.com/Perl/perl5/commit/1ebd85eebd689da79cf56d1e44fad39660d1802f Author: Paul "LeoNerd" Evans Date: 2024-02-20 (Tue, 20 Feb 2024) Changed paths: M builtin.c M lib/builtin.pm M lib/builtin.t M pod/perldiag.pod Log Message: --- builtin.c: remove the unimport function This removes the ability to `no builtin ...` This also removes the last place a pad entry with PADNAMEf_TOMBSTONE could be created, so that code can now all be removed in a later commit. To unsubscribe from these emails, change your notification settings at https://github.com/Perl/perl5/settings/notifications