Welcome to the main channel on the development of MoarVM, a virtual machine for NQP and Rakudo (moarvm.org). This channel is being logged for historical purposes. Set by lizmat on 24 May 2021. |
|||
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
|