This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Initial attempt at feature 'try' 18505/head
authorPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>
Fri, 22 Jan 2021 17:57:08 +0000 (17:57 +0000)
committerPaul "LeoNerd" Evans <leonerd@leonerd.org.uk>
Thu, 4 Feb 2021 14:20:53 +0000 (14:20 +0000)
commita1325b902d57aa7a99bed3d2ec0fa5ce42836207
tree37ce967cbad3faa9d65d10d33aab6919ec353616
parent99dbf64538ee1c097b9f7e93df5a45dbf1fa3e22
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
34 files changed:
MANIFEST
cop.h
ext/Opcode/Opcode.pm
feature.h
gv.c
keywords.c
keywords.h
lib/B/Deparse-core.t
lib/B/Deparse.pm
lib/B/Op_private.pm
lib/feature.pm
lib/warnings.pm
op.c
op.h
opcode.h
opnames.h
perly.act
perly.h
perly.tab
perly.y
pod/perldelta.pod
pod/perldiag.pod
pod/perlsyn.pod
pp_ctl.c
pp_proto.h
regen/feature.pl
regen/keywords.pl
regen/opcodes
regen/warnings.pl
t/op/coreamp.t
t/op/coresubs.t
t/op/try.t [new file with mode: 0644]
toke.c
warnings.h