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