Branch: refs/heads/master Home: https://github.com/perl6/specs
Commit: 15c37f83a49fbd0c6039b4e44021d00529c94051 https://github.com/perl6/specs/commit/15c37f83a49fbd0c6039b4e44021d00529c94051 Author: Larry Wall <la...@wall.org> Date: 2011-08-05 (Fri, 05 Aug 2011) Changed paths: M S04-control.pod Log Message: ----------- refine relationship of CATCH to outer caller's $! Now if there are multiple caught exceptions in a try, they should all be passed to set_outer_caller's_bang and show up in some form in $!. Note it's not the caller's bang, since we're called by some die deep down (CATCH is pre unwind). It's whatever called the OUTER of the CATCH, so is a bit lexotic