š¦ 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: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm Set by lizmat on 8 June 2022. |
|||
timo | m: use MASTOps:from<NQP>; use QAST:from<NQP>; my %ops = ::MAST::Ops.WHO<%codes>; class HasOp { has $.op }; for %ops.keys -> $opname { try QAST::MASTOperations.compile_op(0, 0, HasOp.new(:op($opname))); if $!.Str ~~ /:s No registered operation handler for/ { say "$opname not mapped" } else { say "$opname IS MAPPED!" } } | 00:55 | |
camelia | isbig_I IS MAPPED! close_dir not mapped objprimbits IS MAPPED! getattrref_u IS MAPPED! return_u not mapped indexicim_s not mapped cancelnotify IS MAPPED! tc IS MAPPED! param_rn2_i not mapped inc_u not mapped boothash IS MAPPED! s⦠|
||
timo | ^- making a list of things that are named differently in moarvm's own output vs nqp::blabla (and especially what's in nqp's docs/ops.markdown) | ||
05:13
librasteve_ left
08:38
lizmat left
08:39
lizmat joined
|
|||
Geth | rakudo/main: 4fb4ae96df | (Stefan Seifert)++ | src/Raku/ast/pair.rakumod RakuAST: Fix unable to pass multiple tags to a use statement Previously got a "BEGIN time evaluation only supported for simple constructs so far" error on `use asdfasdf :tests :DEFAULT;` Fixes #5898 |
09:04 | |
09:45
MasterDuke joined
|
|||
Geth | rakudo/main: 4cfcb18ece | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp RakuAST: micro opt in the "do-nibbler" logic - more lexical vars to prevent repeated method calls - use .pop instead of [-1] as it's faster, and we're not interested in keeping those matches anyway, as they only side-effect of calling "do-nibbler" is updating the @*NIBBLES dynamic variable |
10:21 | |
[Coke] | c: 4cfcb18ece say 3 | 10:29 | |
committable6 | [Coke], ¦4cfcb18: Ā«Cannot find this revision (did you mean ād88d1ccā?)Ā» | ||
[Coke] | c: 4fb4ae96df say 3 | ||
committable6 | [Coke], ¦4fb4ae9: Ā«3ā¤Ā» | ||
Geth | Blin/coke/cleanup: 4952e7b6be | (Will Coleda)++ | 6 files Convert all blin notes to a debug call Include the timestamp. |
10:38 | |
Blin/coke/cleanup: 6ee84f13e0 | (Will Coleda)++ | 3 files Remove Pakku support zef is the defacto standard Excellent effort, but this simplifies our Blin setup. |
|||
10:44
rakkable left,
rakkable__ joined
|
|||
Geth | Blin/coke/cleanup: 22728be077 | (Will Coleda)++ | 2 files Convert Progress to Blin::Debug Timestamps everywhere! |
10:45 | |
Blin/coke/cleanup: 6ad4da1099 | (Will Coleda)++ | 2 files Debug output to show download URLS |
11:26 | ||
rakudo/main: 58e26f3b87 | (Elizabeth Mattijsen)++ | 2 files RakuAST: make error reporting at compile time more reliable - Node.origin may not actually be set in the case of synthetic RakuAST trees - the EVAL resolver was missing a method for providing suggestions for error messages |
11:27 | ||
11:29
MasterDuke left
11:33
librasteve_ joined
11:56
lizmat left
11:57
lizmat joined
|
|||
nine | m: class Foo { has @!a is Array[Str:D] } | 12:31 | |
camelia | ===SORRY!=== Object of type Array[Str:D] in QAST::WVal, but not in SC |
||
nine | Fix0red in RakuAST | ||
timo | nice. | 12:36 | |
12:46
donaldh joined
|
|||
Geth | Blin/coke/cleanup: 25152a0c60 | (Will Coleda)++ | lib/Blin/Module.rakumod Use auth as part of installed dir name |
13:35 | |
Blin/coke/cleanup: af00a4368b | (Will Coleda)++ | 2 files Use API in install dir name name, auth, ver, and api are the core attributes |
14:27 | ||
Blin/coke/cleanup: 0b60808c1d | (Will Coleda)++ | bin/blin.p6 No need to skip this module twice |
15:10 | ||
15:15
MasterDuke joined
15:32
MasterDuke left
16:36
lizmat left,
lizmat joined
16:56
MasterDuke joined
17:51
finanalyst joined
18:34
finanalyst left
|
|||
timo | staging.godbolt.org/z/4EGYa9YGs - it's live to try on the staging environment of the compiler explorer! | 18:54 | |
oh, it looks like we've already made it into production as well! | 18:57 | ||
same URL without "staging." will get you the same results | 18:58 | ||
[Coke] | Very nifty! timo++ | 19:07 | |
timo | <3 | ||
MasterDuke | !! so very cool !! | 19:12 | |
19:54
MasterDuke left
|
|||
nine | gist.github.com/niner/af4abb8ab488...fc789ac8f4 | 20:06 | |
21:12
librasteve_ left
|