🦋 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.
jdv should start the releasings soon 13:13
[Coke] jdv++ 14:05
I'm stepping out for a bit and won't have easy access to IRC, but will probably be back in 2 hours, local time, just in case.
jdv ok, 14:21
lizmat: changelogs are up. do you want to review? 14:25
lizmat looks
done 14:29
Geth rakudo/main: 227f04b2bc | (Justin DeVuyst)++ | tools/releasable/Akefile
Fix testing of Inline::Perl5 during release
14:31
jdv thanks
Geth rakudo/release-2025.05: 2db96042d2 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [9090fa77][293fa5bc][dc8db4f0][e5c74d0a][bb0857c8][a82696a1]
  [cd45f4d9][9437aab0]
14:58
nqp/main: e4c2d5e45e | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2025.05
16:27
nqp/main: 543774e73c | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2025.05
rakudo/release-2025.05: 9af05c2503 | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2025.05
rakudo/release-2025.05: c8ffd6dbdd | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2025.05
rakudo: jdv++ created pull request #5880:
Release 2025.05
16:29
rakudo/main: 4 commits pushed by (Justin DeVuyst)++
lizmat whee! jdv++ 16:41
jdv patrickb: 2025.05 happened
.tell El_Che 2025.05 happened
tellable6 jdv, I'll pass your message to El_Che
jdv all done
patrickb jdv: Great, thanks! I think I'll be able to do the binary release entirely. 16:42
jdv cool, thanks
lizmat tests clean on my MBP withn an M4 Max
jdv there's some todos, i think on all roast branches but maybe next time 16:45
afk for a while &
[Coke] yah, I started untodo'ing passing tests and then realized that may be bad. 16:52
because that works for *this* release, but not *last* release, and technically last release was OK. 16:53
(and should still be)
lizmat afaik these tests depend on the static optimizer 16:59
with --optimize=off, they fail (as they do currently in RakuAST)
afk& 17:00
[Coke] the mimalloc reversion was accidentally bundled, but intentional 17:29
if we can get it sorted before next release we can keep it, but it broken some platforms
ab5tract nine: any other notes or concerns for R#5879 19:01
linkable6 R#5879 [open]: github.com/rakudo/rakudo/pull/5879 Enhance feedback around named subset parameters
nine ab5tract: it seems like you didn't get the comments made on specific commits? 19:20
E.g. github.com/rakudo/rakudo/commit/41...r157190772 19:21
And this github.com/rakudo/rakudo/commit/9c...d51712b7dc 19:23
ab5tract I did not. I wish GitHub would surface these in a remotely visible way 19:25
Your second link does not point to anything present in the PR
Anyway, clearly I need to brush up because I thought =:= was already negated 19:26
nine The second link points at the first version of your PR and the point still stands. 19:29
ab5tract I cannot see any comment 19:30
That's what I'm saying
nine WTF Github 19:31
github.com/rakudo/rakudo/commit/9c...r156933188
"This check belongs more in RakuAST::Parameter. That one checks itself for internal consistency while Signature's check is for inter-parameter consistency. 19:33
A !nqp::isconcrete($_.type) should do the trick. Or after moving to RakuAST::Parameter a simple !$!type"
ab5tract got it now, thanks 19:36
20:05 librasteve_ joined
ab5tract weird, I've moved the code to RakuAST::Parameter and adjusted it for the new context, but now I'm getting two "Use of uninitialized value element" exceptions. The worries are otherwise operating fine 20:48
It can't be coming from the exception classes, as the values are provided 20:51
Geth rakudo/enhance-named-param-subset-feedback: 402ef88f4f | ab5tract++ | 3 files
Migrate to RakuAST::Parameter
20:53
ab5tract Well, I've migrated it but now it's broken due to the above (inexplicable so far) issue 21:00
nine so where are the exceptions thrown? 21:01
ab5tract unfortunately --ll-exception does not surface any further details 21:04
one is for numeric context and another for string context. but that's the only further hints I can find :( 21:06
I'm just not seeing from here (github.com/rakudo/rakudo/pull/5879/files) where these exceptions could be triggered 21:07
I'd say maybe they come from the subsets themselves, but those exceptions should only appear when the sub is actually called 21:10
patrickb Compiled release files are uploaded for MacOS and Windows. 21:14
Linux is missing, because Azure removed support for the OS we are using in the build pipeline.
I'll have to update or CI Pipeline to fix this. But that's not gonna happen tonight.
ab5tract patrickb++ 21:15
patrickb Off to bed for me. o/
ab5tract sweet dreams
`use fatal` doesn't die for these unitialized warnings either :S 21:36
22:48 djinni` left 22:56 djinni` joined