Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 99dbf64538ee1c097b9f7e93df5a45dbf1fa3e22
https://github.com/Perl/perl5/commit/99dbf64538ee1c097b9f7e93df5a45dbf1fa3e22
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2021-02-04 (Thu, 04 Feb 2021)
Changed paths:
M cop.h
M dump.c
M pp_ctl.c
Log Message:
-----------
Rename CxTRYBLOCK() to CxEVALBLOCK()
CxTRYBLOCK would be confusing when we add a real CxTRY for try/catch
Also renames the associated CXp_TRYBLOCK flag to CXp_EVALBLOCK
Commit: a1325b902d57aa7a99bed3d2ec0fa5ce42836207
https://github.com/Perl/perl5/commit/a1325b902d57aa7a99bed3d2ec0fa5ce42836207
Author: Paul "LeoNerd" Evans <[email protected]>
Date: 2021-02-04 (Thu, 04 Feb 2021)
Changed paths:
M MANIFEST
M cop.h
M ext/Opcode/Opcode.pm
M feature.h
M gv.c
M keywords.c
M keywords.h
M lib/B/Deparse-core.t
M lib/B/Deparse.pm
M lib/B/Op_private.pm
M lib/feature.pm
M lib/warnings.pm
M op.c
M op.h
M opcode.h
M opnames.h
M perly.act
M perly.h
M perly.tab
M perly.y
M pod/perldelta.pod
M pod/perldiag.pod
M pod/perlsyn.pod
M pp_ctl.c
M pp_proto.h
M regen/feature.pl
M regen/keywords.pl
M regen/opcodes
M regen/warnings.pl
M t/op/coreamp.t
M t/op/coresubs.t
A t/op/try.t
M toke.c
M warnings.h
Log Message:
-----------
Initial attempt at feature 'try'
* Add feature, experimental warning, keyword
* Basic parsing
* Basic implementation as optree fragment
See also
https://github.com/Perl/perl5/issues/18504
Compare: https://github.com/Perl/perl5/compare/be319be3519a...a1325b902d57