Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: dff5181acc0f5386556522c0ae4e59f672162f6e
https://github.com/Perl/perl5/commit/dff5181acc0f5386556522c0ae4e59f672162f6e
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M MANIFEST
M cop.h
M dump.c
M embed.fnc
M embed.h
M ext/Opcode/Opcode.pm
M gv.c
M inline.h
M keywords.c
M keywords.h
M lib/B/Deparse-core.t
M lib/B/Deparse.pm
M lib/B/Deparse.t
M lib/B/Op_private.pm
M op.c
M opcode.h
M opnames.h
M perl.h
M perly.act
M perly.h
M perly.tab
M perly.y
M pod/perldiag.pod
M pod/perlguts.pod
M pod/perlsyn.pod
M pp_ctl.c
M pp_proto.h
M proto.h
M regen/keywords.pl
M regen/opcodes
M sv.c
M t/lib/croak/pp_ctl
R t/lib/feature/switch
M t/op/coreamp.t
M t/op/coresubs.t
M t/op/cproto.t
M t/op/state.t
R t/op/switch.t
M t/op/taint.t
M toke.c
Log Message:
-----------
switch removal: remove given/when/break/continue
continue blocks are not removed
Commit: cb2167d3785e61e23819ca2c58ac1e89d5e4bf3b
https://github.com/Perl/perl5/commit/cb2167d3785e61e23819ca2c58ac1e89d5e4bf3b
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M MANIFEST
M embed.fnc
M embed.h
M ext/Opcode/Opcode.pm
M lib/B/Deparse.pm
M lib/B/Op_private.pm
M lib/overload.pm
M lib/overload.t
M lib/overload/numbers.pm
M op.c
M opcode.h
M opnames.h
M overload.h
M overload.inc
M pod/perlcheat.pod
M pod/perldiag.pod
M pod/perlop.pod
M pp_ctl.c
M pp_proto.h
M proto.h
M regen/opcodes
M regen/overload.pl
M sv.c
M t/comp/parser.t
M t/lib/warnings/9uninit
M t/lib/warnings/op
M t/lib/warnings/utf8
R t/op/smartmatch.t
M t/op/svleak.t
M t/op/taint.t
M t/op/tie_fetch_count.t
M toke.c
Log Message:
-----------
switch removal: remove smartmatch
Commit: 149bea6edf8c49a1faf4fac124567101172d96bd
https://github.com/Perl/perl5/commit/149bea6edf8c49a1faf4fac124567101172d96bd
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M feature.h
M lib/B/Deparse.t
M lib/feature.pm
M regen/feature.pl
M t/lib/feature/api
M t/lib/feature/removed
Log Message:
-----------
switch removal: remove the feature from feature.pm
Commit: ffb20d96685800c313481edc0b8823a934ee010f
https://github.com/Perl/perl5/commit/ffb20d96685800c313481edc0b8823a934ee010f
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M pod/perldeprecation.pod
Log Message:
-----------
switch removal: no longer deprecated, but removed
Commit: 901bf8b75b37e48ff4ef383ec7fa55fe3bd42242
https://github.com/Perl/perl5/commit/901bf8b75b37e48ff4ef383ec7fa55fe3bd42242
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M pod/perlexperiment.pod
Log Message:
-----------
switch removal: a completed experiment
Fixes #13173
Commit: 18b5dc4c09792eca002cbf4567e66c621c33f214
https://github.com/Perl/perl5/commit/18b5dc4c09792eca002cbf4567e66c621c33f214
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M perl.c
M perl.h
M pod/perlrun.pod
Log Message:
-----------
switch removal: no need for -DM anymore
Commit: 51238ec1e6c1aa1f9aeba63bc4883f5c992963a7
https://github.com/Perl/perl5/commit/51238ec1e6c1aa1f9aeba63bc4883f5c992963a7
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M t/op/cmpchain.t
Log Message:
-----------
switch removal: ~~ no longer an op, so it still cannot chain
The test here does a simple eval EXPR to test whether $a op $b op $c
errors when trying to chain, and since ~~ is no longer an op, of
course the eval errors.
Unfortunately both failing to chain and the no longer valid op produce
the same error, so we can't easily make the test more robust by
validating the error message.
Commit: 23f3171141d7fdb4b1fc8639eeabd2770eb82f5c
https://github.com/Perl/perl5/commit/23f3171141d7fdb4b1fc8639eeabd2770eb82f5c
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M dist/Safe/Safe.pm
M dist/Safe/t/safeops.t
Log Message:
-----------
switch removal: Safe t/safeops.t
This test only runs in core, so removing smartmatch can match core.
Commit: ae78ae4a0f218e6b49c8bff7641686735fa5c685
https://github.com/Perl/perl5/commit/ae78ae4a0f218e6b49c8bff7641686735fa5c685
Author: Tony Cook <[email protected]>
Date: 2024-08-15 (Thu, 15 Aug 2024)
Changed paths:
M MANIFEST
M cop.h
M dist/Safe/Safe.pm
M dist/Safe/t/safeops.t
M dump.c
M embed.fnc
M embed.h
M ext/Opcode/Opcode.pm
M feature.h
M gv.c
M inline.h
M keywords.c
M keywords.h
M lib/B/Deparse-core.t
M lib/B/Deparse.pm
M lib/B/Deparse.t
M lib/B/Op_private.pm
M lib/feature.pm
M lib/overload.pm
M lib/overload.t
M lib/overload/numbers.pm
M op.c
M opcode.h
M opnames.h
M overload.h
M overload.inc
M perl.c
M perl.h
M perly.act
M perly.h
M perly.tab
M perly.y
M pod/perlcheat.pod
M pod/perldeprecation.pod
M pod/perldiag.pod
M pod/perlexperiment.pod
M pod/perlguts.pod
M pod/perlop.pod
M pod/perlrun.pod
M pod/perlsyn.pod
M pp_ctl.c
M pp_proto.h
M proto.h
M regen/feature.pl
M regen/keywords.pl
M regen/opcodes
M regen/overload.pl
M sv.c
M t/comp/parser.t
M t/lib/croak/pp_ctl
M t/lib/feature/api
M t/lib/feature/removed
R t/lib/feature/switch
M t/lib/warnings/9uninit
M t/lib/warnings/op
M t/lib/warnings/utf8
M t/op/cmpchain.t
M t/op/coreamp.t
M t/op/coresubs.t
M t/op/cproto.t
R t/op/smartmatch.t
M t/op/state.t
M t/op/svleak.t
R t/op/switch.t
M t/op/taint.t
M t/op/tie_fetch_count.t
M toke.c
Log Message:
-----------
smartmatch removal: remove smartmatch and given/when as scheduled
Compare: https://github.com/Perl/perl5/compare/c5672dea5523...ae78ae4a0f21
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications