🦋 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:00 reportable6 left 00:01 reportable6 joined 00:20 japhb left 00:27 japhb joined
jdv releasable6: status 01:17
releasable6 jdv, Next release in ≈17 hours. There are no known blockers. 337 out of 339 commits logged
jdv, Details: gist.github.com/02e551dadcf4c7f18e...b7825a8d10
jdv lizmat: changelogs are up. i'm gonna try to do the release "earlier" than usual tomorrow so i can hopefully finish before 2pm ET. 01:22
02:06 linkable6 left, evalable6 left 02:07 linkable6 joined 02:08 evalable6 joined 02:21 MasterDuke left 03:29 MasterDuke joined 06:00 reportable6 left 06:02 reportable6 joined 06:57 RakuIRCLogger left, RakuIRCLogger joined 07:20 sena_kun joined 07:27 frost joined 07:38 frost left 07:44 frost joined 07:48 frost left 07:50 sena_kun left
lizmat jdv: tweaked the ChangeLog 10:33
I wonder whether we should lump all of the RakuAST commits together in a single item "RakuAST development"
nine Yeah, I don't think the details are going to matter for any reader. 10:38
lizmat so done 10:55
we went from 694 to 787
11:03 samebchase7 joined 11:04 gfldex left, gfldex joined, samebchase left, samebchase7 is now known as samebchase 12:00 reportable6 left 12:02 reportable6 joined
jdv so much for earlier:) 12:59
so if we could refrain from commiting for a bit that would be nice 13:00
lizmat: thanks
MasterDuke [Coke]: you asked about github.com/MoarVM/MoarVM/pull/1745 and i think i need to review ugexe's comments there and on irc. iirc there was likely some change needed in the PR, but that wouldn't be fully sufficient without the rakudo changes he also mentioned 13:25
13:25 jonasjlinde joined
[Coke] ok. It's a blocker for me at $dayjob; can't even 'zef install' some things as a result. 13:48
So if you want to do a first pass, we can figure out what the plan is. Would love to get it fixed in the release after the immediate one.
I can help with the rakudo bits, probably.
[Coke] writes a raku program to send to his kids about some recreational math in a doctor who episode that was just on in the house a few days ago, and may have temporarily maxed out his nerd setting. 13:50
MasterDuke i should have some time in the next couple days 13:53
[Coke] I owe you a beer, thank you. 13:57
Geth rakudo/release-2023.04: 29cb68c85e | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
14:38 Geth left 14:39 Geth joined 14:43 Geth left, Geth joined 14:44 jgaz joined
nine That block of RakuAST commits is just.... LOL :) 15:13
15:34 jonasjlinde left
jdv looks like S04-exceptions/exceptions-alternatives.t fails in 6d 16:35
nevermind, got it 16:44
16:46 notna joined
jdv lizmat: around? 16:50
Geth roast/6.d-errata: 917ce668b3 | (Justin DeVuyst)++ | S04-exceptions/exceptions-alternatives.t
17:15 jgaz left
Geth nqp/main: 046b9e2da4 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2023.04
nqp/main: fa31342f7e | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.04
rakudo/release-2023.04: 6fafeb5ece | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2023.04
rakudo/release-2023.04: 15df5d8a85 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.04
rakudo: jdv++ created pull request #5251:
Release 2023.04
[Coke] rakudocibot seems to just be confused all the time 17:31
jdv fun
Geth rakudo/main: 4 commits pushed by (Justin DeVuyst)++ 17:32
[Coke] jdv++ 17:33
17:34 Geth left, Geth joined
Geth ¦ rakudo: coke self-assigned windows long paths fail even if allowed by OS setting github.com/rakudo/rakudo/issues/5252 17:38
¦ rakudo: coke assigned to ugexe Issue windows long paths fail even if allowed by OS setting github.com/rakudo/rakudo/issues/5252
¦ rakudo: coke assigned to MasterDuke17 Issue windows long paths fail even if allowed by OS setting github.com/rakudo/rakudo/issues/5252
[Coke] MasterDuke, ugexe: opened github.com/rakudo/rakudo/issues/5252 17:39
(linked the moarvm/zef tickets)
17:42 Geth left, Geth joined
[Coke] ugexe: can you link your gist in that ticket? 17:42
jdv the release is done 17:44
MasterDuke: ^ 17:45
patrickb: ^
MasterDuke nice, jdv++
[Coke] also: do we need nqp to do anything special with long paths, or is it OK to just have that in rakudo?
18:00 reportable6 left 18:01 reportable6 joined 18:08 jgaz joined
nine m: say $*a; my $*a; 18:23
camelia ===SORRY!=== Error while compiling <tmp>
Illegal post-declaration of dynamic variable '$*a'. Earlier access
must be written as 'CALLERS::<$*a>' if that's what you meant.
at <tmp>:1
------> say $*a; my $*a⏏;
expecting any …
nine This ^^^ is horrible. It requires the compiler to check, whether the symbol we're declaring has already been used in the same scope before the declaration. We don't have any infrastructure at all to do this. Everything is geared towards symbol access resolving a symbol to the declaration, not the other way round. 18:24
It's going to be a lot of effort with no easy solution and it will most likely fix just a single spectest (test, not file) :/ 18:25
19:36 notna left
MasterDuke huh, i wonder why locally i don't get the errors seen in all the CI jobs for github.com/MoarVM/MoarVM/pull/1745 20:31
even under valgrind it's fine 20:40
oh, i can repro it when building moarvm with --no-mimalloc 21:06
21:10 jgaz left 22:10 bloatable6 left, linkable6 left, nativecallable6 left, statisfiable6 left, sourceable6 left, unicodable6 left, greppable6 left, releasable6 left, quotable6 left, tellable6 left, evalable6 left, notable6 left, shareable6 left, reportable6 left, squashable6 left, coverable6 left, committable6 left, bisectable6 left, benchable6 left, reportable6 joined, benchable6 joined 22:11 sourceable6 joined, coverable6 joined, shareable6 joined, greppable6 joined, tellable6 joined, bloatable6 joined, evalable6 joined, nativecallable6 joined 22:12 releasable6 joined, statisfiable6 joined, bisectable6 joined, linkable6 joined, unicodable6 joined, quotable6 joined, committable6 joined, notable6 joined 22:13 squashable6 joined 23:22 nativecallable6 left, committable6 left, sourceable6 left, evalable6 left, unicodable6 left, linkable6 left, releasable6 left, quotable6 left, benchable6 left, reportable6 left, greppable6 left, squashable6 left, statisfiable6 left, coverable6 left, shareable6 left, bloatable6 left, bisectable6 left, notable6 left, tellable6 left, greppable6 joined, linkable6 joined, notable6 joined 23:23 reportable6 joined, squashable6 joined, evalable6 joined, statisfiable6 joined, tellable6 joined, coverable6 joined, quotable6 joined, benchable6 joined 23:24 bisectable6 joined, releasable6 joined, sourceable6 joined, committable6 joined, bloatable6 joined 23:25 shareable6 joined, nativecallable6 joined, unicodable6 joined