Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: d306795336cc8ce0c7c80e251adb1343497abbbd
      
https://github.com/Perl/perl5/commit/d306795336cc8ce0c7c80e251adb1343497abbbd
  Author: James E Keenan <[email protected]>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M lib/warnings.pm
    M pod/perldelta.pod
    M pod/perldeprecation.pod
    M pod/perldiag.pod
    M pod/perlfunc.pod
    M pp_ctl.c
    M regen/warnings.pl
    M t/comp/package_block.t
    M t/op/goto.t
    M t/porting/deprecation.t
    M t/uni/labels.t
    M warnings.h

  Log Message:
  -----------
  Fatalize use of goto to jump into construct

* Adapt all tests.

* Revise discussion of 'goto' in perlfunc.

* Perl 5.44 fatalization: document goto_construct Also, note that no
  deprecations or fatalizations occurred in perl-5.42.

* Remove 'goto_construct' from list of warnings.  This entails:

** Entering 'deprecated::goto_construct" into %NO_BIT_FOR inside
regen/warnings.pl;

** Incrementing $VERSION in that file;

** Running `make regen` to propagate these changes to lib/warnings.pm and
warnings.h, in the process renumbering the warnings categories and
adding 'deprecated::goto_construct' to %NoOp inside lib/warnings.pm.

* Add entry to perldiag.pod

* Update perldelta: partial fatalization of goto construct.

* t/op/goto.t: Restore tests deleted during work on branch.



To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to