00:22 librasteve_ left 01:33 guifa joined
Geth MoarVM/main: 57093187ff | (Patrick Böker)++ | 4 files
Implement return prioritization

Calling &return triggers a stack unwind which can cause code (e.g. in
  `LEAVE` phasers) to run. That code can also call `&return`. The returns
conflict, if the later return unwinds over the return continuation marker of the former return in the call stack, i.e. the `LEAVE` frame. In such situations one wants the return to win that unwinds more of the stack. This is the behavior implemented by this change. Previously the later return always won.
This implements the behavior discussed in Raku/problem-solving#417.
08:27
MoarVM/main: ab053f6449 | (Patrick Böker)++ (committed using GitHub Web editor) | 4 files
Merge pull request #1812 from patrickbkr/return-priorization3

Return prioritization 3rd try
ab5tract patrickb++ 08:40
08:57 apogee_ntv left 09:57 apogee_ntv joined 18:49 guifa left 18:52 guifa joined 18:58 guifa left 21:35 guifa joined