🦋 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.
00:26 coverable6 joined, quotable6 joined, evalable6 joined 00:57 Altai-man_ joined 01:00 Altai-man left 01:04 reportable6 joined 01:14 frost joined 01:26 tellable6 joined 01:27 statisfiable6 joined 02:26 squashable6 joined 02:35 frost left 02:39 frost joined 03:14 frost left 03:20 frost joined 04:20 coverable6 left, committable6 left, squashable6 left, statisfiable6 left, releasable6 left, reportable6 left, tellable6 left, bloatable6 left, unicodable6 left, notable6 left, greppable6 left, shareable6 left, sourceable6 left, linkable6 left, quotable6 left, evalable6 left, benchable6 left, nativecallable6 left, linkable6 joined 04:21 committable6 joined, nativecallable6 joined 04:22 reportable6 joined, bloatable6 joined, squashable6 joined, benchable6 joined, evalable6 joined, statisfiable6 joined 05:20 shareable6 joined, notable6 joined 05:21 quotable6 joined, tellable6 joined 05:22 releasable6 joined 05:23 sourceable6 joined 06:02 reportable6 left 06:03 reportable6 joined 06:21 unicodable6 joined 06:27 bisectable6 joined 07:49 patrickb joined 08:07 patrickb left 08:22 coverable6 joined 09:39 discord-raku-bot left 09:40 discord-raku-bot joined 10:11 squashable6 left 10:51 sena_kun joined
Geth nqp/new-disp: 3a16ac3208 | Altai-man++ (committed using GitHub Web editor) | tools/templates/MOAR_REVISION
rakudo/new-disp: edd256664e | Altai-man++ (committed using GitHub Web editor) | tools/templates/NQP_REVISION
12:02 reportable6 left 12:03 reportable6 joined 12:11 frost left 12:14 squashable6 joined 13:22 sena_kun left 13:23 sena_kun joined 14:56 evalable6 left, linkable6 left
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.
nqp/new-disp: 78d2b2f7a8 | (Jonathan Worthington)++ | src/vm/moar/QAST/QASTCompilerMAST.nqp
Remove initialization of now-unused $*REGALLOC
15:21 greppable6 joined
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.
16:51 lizmat_ joined, RakuIRCLogger left 16:52 RakuIRCLogger joined 16:55 lizmat left 16:56 lizmat_ left, lizmat joined 17:27 sena_kun left 17:58 evalable6 joined 18:02 reportable6 left 18:05 reportable6 joined 20:34 squashable6 left 20:59 linkable6 joined 21:45 Xliff left 22:18 lizmat left, lizmat joined 22:19 TempIRCLogger left 22:20 RakuIRCLogger left 22:37 RakuIRCLogger joined 22:39 TempIRCLogger joined