[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl5-changes
Subject:    [Perl/perl5] 830d23: Add an OP_CATCH opcode
From:       Paul Evans via perl5-changes <perl5-changes () perl ! org>
Date:       2021-01-28 18:37:01
Message-ID: Perl/perl5/push/refs/heads/leonerd/feature-try/98a092-830d23 () github ! com
[Download RAW message or body]

  Branch: refs/heads/leonerd/feature-try
  Home:   https://github.com/Perl/perl5
  Commit: 830d2354e69cc37ec44de607b1311a5830e41fd8
      https://github.com/Perl/perl5/commit/830d2354e69cc37ec44de607b1311a5830e41fd8
  Author: Paul "LeoNerd" Evans <leonerd@leonerd.org.uk>
  Date:   2021-01-28 (Thu, 28 Jan 2021)

  Changed paths:
    M ext/Opcode/Opcode.pm
    M lib/B/Op_private.pm
    M opcode.h
    M opnames.h
    M perly.act
    M perly.h
    M perly.tab
    M perly.y
    M pp_ctl.c
    M pp_proto.h
    M regen/opcodes
    M t/op/try.t

  Log Message:
  -----------
  Add an OP_CATCH opcode

More efficiently handling catch conditional logic

Also unit-test that false object exceptions are recognised correctly
Also clear `$@` during catch {} blocks


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic