🦋 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.
japhb What branch or repo is camelia building from? I don't see its current commit in my rakudo mirror, even after pulling all the ways I currently know how. 06:25
m: say $*RAKU.compiler.version 06:26
camelia v2021.10.165.gd.7152.ea.59
japhb `git show d7152ea59` doesn't work for me.
moon-child could be somebody force-pushed somewhere, or somebody did a quickie temp commit before deploying 07:19
MasterDuke yeah, there was a force push to rakudo about two weeks ago 08:46
anybody have any thoughts/comments on github.com/rakudo/rakudo/pull/4650 and github.com/rakudo/rakudo/pull/4651 ? 08:51
Geth rakudo/master: 6 commits pushed by (Daniel Green)++, MasterDuke17++ 11:58
rakudo: 8642808e57 | (Daniel Green)++ | src/core.c/Instant.pm6
Speedup Instant.Num by manual inlining

In the (usual) case that $!tai is actually an Int, this is 5x faster because it doesn't involve any Rat math.
  `my num $a; $a = now.Num for ^1_000_000; say now - INIT now;`
used to take ~2.3s, now it takes ~0.37s.
rakudo: 4985f8a6d9 | (Daniel Green)++ | src/core.c/Instant.pm6
Convert Instant's $.tai from Real to Int

Since it's only ever used as an Int internally. For backwards compatability, no existing method's return type is changed.
rakudo: b405d417ae | MasterDuke17++ (committed using GitHub Web editor) | src/core.c/Instant.pm6
Merge pull request #4651 from MasterDuke17/speedup_Instant.Num
Geth rakudo/replace-attrinited: 13 commits pushed by (Jonathan Worthington)++
review: github.com/rakudo/rakudo/compare/e...448773851f
17:41
Geth rakudo/replace-attrinited: 425913dc18 | (Jonathan Worthington)++ | 2 files
Account for array/hash with assigned elements

A custom BUILD submethod could assign to individual elements of an array or hash attribute, which should make it count as initialized (prior to this, the new attribute initialization check only considered assignment to the array or hash as a whole).
17:43
Geth Pastebin-Gist: tbrowder++ created pull request #10:
Fix to use modern Github gist tokens
18:22
Acme-Advent-Highlighter: tbrowder++ created pull request #2:
Require more recent Pastebin::Gist
18:27