🦋 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:02 reportable6 left 00:04 reportable6 joined 00:22 patrickb left 00:23 patrickb joined 00:39 patrickb left 00:46 [Coke] left 01:46 [Coke] joined 01:51 b2gills joined 03:49 quotable6 left, committable6 left, greppable6 left, linkable6 left, statisfiable6 left, squashable6 left, bloatable6 left, tellable6 left, notable6 left, unicodable6 left, bisectable6 left, benchable6 left, shareable6 left, releasable6 left, nativecallable6 left, sourceable6 left, evalable6 left, coverable6 left, reportable6 left, bisectable6 joined, sourceable6 joined, bloatable6 joined 03:50 reportable6 joined 03:51 evalable6 joined, tellable6 joined, notable6 joined, greppable6 joined, benchable6 joined 04:18 b2gills left 04:49 unicodable6 joined 04:50 statisfiable6 joined 04:51 nativecallable6 joined 05:09 Kaiepi left, Kaiepi joined 05:49 quotable6 joined 05:51 linkable6 joined 06:02 reportable6 left 06:04 reportable6 joined
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.
06:50 coverable6 joined 06:52 committable6 joined, squashable6 joined
moon-child could be somebody force-pushed somewhere, or somebody did a quickie temp commit before deploying 07:19
08:14 frost joined
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
10:51 shareable6 joined, releasable6 joined 11:51 evalable6 left, linkable6 left
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
12:03 reportable6 left 12:52 linkable6 joined 13:04 reportable6 joined 13:17 rypervenche left 13:22 rypervenche joined 13:25 Kaipi joined 13:27 Kaiepi left 14:23 patrickb joined 14:28 vrurg_ joined 14:30 vrurg left 14:45 Xliff left 14:54 evalable6 joined 16:01 evalable6 left, linkable6 left 16:09 Xliff joined 16:22 vrurg joined, vrurg_ left 16:30 patrickz joined, patrickb left 16:59 TempIRCLogger left 17:00 TempIRCLogger joined 17:11 TempIRCLogger left, TempIRCLogger joined
Geth rakudo/replace-attrinited: 13 commits pushed by (Jonathan Worthington)++
review: github.com/rakudo/rakudo/compare/e...448773851f
17:41
17:42 TempIRCLogger left, TempIRCLogger joined
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
17:57 TempIRCLogger left, TempIRCLogger joined 18:02 reportable6 left, evalable6 joined 18:06 TempIRCLogger left, TempIRCLogger joined
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
18:30 TempIRCLogger left, TempIRCLogger joined 18:45 TempIRCLogger left, TempIRCLogger joined 19:02 linkable6 joined 19:04 reportable6 joined 23:08 squashable6 left 23:11 squashable6 joined 23:36 squashable6 left 23:38 squashable6 joined