🦋 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.
00:49 vrurg_ joined, vrurg left, vrurg_ is now known as vrurg 02:03 epony joined 05:01 epony left 05:02 epony joined
gfldex Do we track startup time of Rakudo? 09:14
lizmat not really...I track spectest times for myself, which consists of startup to a large extent 09:24
211 seconds (CPU 1350 secs) on my M1, with 1357 is about 150 seconds of startup 09:26
gfldex My backup-script is starting up faster. But there have been a few goodies for NUMAs in recent Linux versions. 09:41
lizmat I did some opts in dispatchers... 09:43
11:13 sena_kun joined
lizmat m: my @a = $[^10]; dd [+] @a[0] 12:15
camelia 10
lizmat bisectable6: my @a = $[^10]; dd [+] @a[0]
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, Output on all releases: gist.github.com/9050ad85aaaefbaf32...543ea678be
lizmat, Bisecting by output (old=2022.12 new=2023.02) because on both starting points the exit code is 0
lizmat, bisect log: gist.github.com/f18841fe2d1ff9867d...5f591026f4
lizmat, (2023-02-13) github.com/rakudo/rakudo/commit/5c...9fcee57ad4
lizmat, Output on all releases and bisected commits: gist.github.com/6204968e926bdb76e3...210a649895 12:16
lizmat bisectable6: old=2016.01 my @a = $[^10]; dd [+] @a[0]
bisectable6 lizmat, Bisecting by output (old=2016.01 new=11734d4) because on both starting points the exit code is 0
lizmat, bisect log: gist.github.com/a89b11ede68c09bccd...cd7cbf9734 12:17
lizmat, (2023-02-13) github.com/rakudo/rakudo/commit/5c...9fcee57ad4
lizmat looks like 5c66515d46c7ab4299d0913d81745e9fcee57ad4 12:18
linkable6 (2023-02-13) github.com/rakudo/rakudo/commit/5c66515d46 Make List.sum adhere to container semantics
[Tux] Rakudo v2023.12-100-g11734d4f0 (v6.d) on MoarVM 2023.12-14-gc3fea4f58
csv-ip5xs0.264 - 0.269
csv-ip5xs-201.133 - 1.154
csv-parser1.542 - 1.594
csv-test-xs-200.142 - 0.143
test1.952 - 2.032
test-t0.426 - 0.442
test-t --race0.273 - 0.277
test-t-205.215 - 5.273
test-t-20 --race1.210 - 1.224
13:34 finanalyst joined 13:50 finanalyst left 16:18 epony left 16:20 epony joined 17:24 finanalyst joined
jdv lizmat: changelogs are up 18:21
lizmat goes checking
jdv: done with tweaks 18:36
jdv thanks. releasings will commence shortly. 18:38
Geth rakudo/release-2024.01: 656c0bd424 | (Justin DeVuyst)++ | README.md
Bump copyright year
rakudo/release-2024.01: 8d04b6b574 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
jdv lizmat: could you do this fix? I don't seem to have perms to push. gist.github.com/jdv/643832aa6d4427...eafb4cc7e2 19:46
lizmat which repo is that ?
jdv ake 19:47
lizmat check
jdv thanks 19:49
lizmat pushed 19:50
Geth nqp/main: 52f7ff25aa | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2024.01
nqp/main: 13c93a37ca | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.01
rakudo/release-2024.01: 241c6c180c | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2024.01
rakudo/release-2024.01: 02dbc009b7 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2024.01
rakudo: jdv++ created pull request #5518:
Release 2024.01
rakudo/main: 5 commits pushed by (Justin DeVuyst)++
jdv patrickb: the 2024.01 release happened 21:33
.tell El_Che the 2024.01 release happened 21:34
tellable6 jdv, I'll pass your message to El_Che
jdv commit away. afk.
vrurg BTW, my patch for MoarVM to write-protect VMHash has already paid off. 22:22
jdv how much?
and at what cost?
hash perf is not unimportant 22:23
22:24 kjp left
vrurg I didn't measure the cost, but in neither way it is supposed to be the default. Only when `#if MOARVM_HASH_PROTECT`. 22:24
It's purely a debug thing.
But it let me to pinpoint unprotected mangling of %!mro on Metamodel::C3MRO. 22:25
jdv oh
japhb_ \o/
Go vrurg!
22:25 japhb_ is now known as japhb
japhb Gah, I wonder when my nick did a fallback 22:25
vrurg The only thing – it only assured me that the patch needs to be merged, though it most definitely requires some polishing first. 22:26
22:26 kjp joined
jdv cool 22:26
23:13 sena_kun left 23:32 finanalyst left