🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
Geth nqp/new-disp: 3a16ac3208 | Altai-man++ (committed using GitHub Web editor) | tools/templates/MOAR_REVISION
Update MOAR_REVISION
11:01
rakudo/new-disp: edd256664e | Altai-man++ (committed using GitHub Web editor) | tools/templates/NQP_REVISION
Update NQP_REVISION
11:02
Geth rakudo/new-disp: 398cbd7627 | (Jonathan Worthington)++ | src/vm/moar/dispatchers.nqp
Fix BEGIN-time calls to bind-check multis

When we have multi candidates with `where` clauses, unpacks, or named arg type checks, we invoke them such that a bind failure will cause a multiple dispatch resumption. If a multi is called at compile time and uses these features, we need to make sure that the candidate is compiled in advance of ever invoking it; otherwise, the thing we invoke is really a compiler thunk, and the resumption on bind failure falsely ends up applying to it, and is thus hidden from the compiled multi.
15:02
nqp/new-disp: 78d2b2f7a8 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTCompilerMAST.nqp
Remove initialization of now-unused $*REGALLOC
15:05
Geth nqp/new-disp: fd4956b8ce | (Jonathan Worthington)++ | src/core/dispatchers.nqp
Don't error if no typechecking mode set

If we publish no type check cache and don't set a type mode, then the answer to istype should be "no", not an exception. This restores the semantics that used to be in the MoarVM istype op.
15:39