[Perl/perl5] 391c8c: perldelta 4fc2379: make a new stub to clone into w...

2024-02-20 Thread Tony Cook via perl5-changes
  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

2024-02-20 Thread mauke via perl5-changes
  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]

2024-02-20 Thread Yves Orton via perl5-changes
  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...

2024-02-20 Thread Yves Orton via perl5-changes
  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...

2024-02-20 Thread Paul Evans via perl5-changes
  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

2024-02-20 Thread Paul Evans via perl5-changes
  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