00:06 guifa left 00:18 guifa joined
Geth roast: ugexe++ created pull request #900:
Reach the run time type check with a value the compiler cannot judge
02:31
rakudo: ugexe++ created pull request #6574:
Report a store a typed variable can never accept at compile time
02:34
ugexe dunno if we'll ultimately want to using that PR, but having those things be compile time failures seems like a good thing 02:36
Geth rakudo: ugexe++ created pull request #6575:
Clean up all generated build artifacts on make clean
03:55
japhb ugexe: Yeah I agree, I think any time we can prove at compile time that something could not possibly work at run time, we should make it a compile time failure. 04:11
06:01 Pixi` joined 06:04 Pixi left 06:42 Pixi` is now known as Pixi 06:52 kurahaupo left, kurahaupo joined 08:00 guifa left 08:07 guifa joined
Geth nqp/main: d4d8fa314b | (Elizabeth Mattijsen)++ | src/how/NQPClassHOW.nqp
Make NQPClassHOW.roles(:$local) optional

In the original commit by jnthn in 2010 (a06c07c04e), the named argument to the "roles" method was made obligatory, just like many other methods that were created at that time.
Since then, all of the other methods that had a :$local named argument, have made them optional. Except the "roles" method.
This commit fixes that.
10:14
rakudo/main: 0930c6facc | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP to get NQPClassHOW.roles fix
10:36
[Coke] Anything else expected to go in before the release? Anyone working on bugfixes, etc.? 13:49
(any PRs needs to be merged?) 13:53
ugexe nothing from me 14:24
[Coke] doing a blin run. 14:58
output_AI::NLP_cpan:KOBOLDWIZ_0.1.5_1 output_Acme::Cow__0.2_0 already ded 15:35
0930c6faccb75cafcc61cfede63063d4c4e18cc2 15:36
linkable6 (2026-08-19) github.com/rakudo/rakudo/commit/0930c6facc Bump NQP to get NQPClassHOW.roles fix
[Coke] lizmat: ^^ 15:37
that's the bisect for both those new failures.
lizmat [Coke]: not sure what I need to look at: AI::NLP ? Acme::Cow ? 15:39
[Coke] Try Acme::Cow and see if you can reproduce an error on head. I think AI::NLP is something else. 15:48
lizmat can *not* repro any issue with Acme::Cow 15:53
[Coke] ok 15:55
i'll push the output files soon 15:56
github.com/coke/raku-blin-release-...2026.08.03 15:58
I don't see any actual failures in Acme::Cow
AI::NLP failed *hard* 15:59
(not found)
lizmat [Coke]: I have one commit I'd like to push before release... 16:04
it marks a large number of internal classes / roles as implementation-detail
[Coke]: that ok with you ? 16:07
16:22 shareable6 left
Geth rakudo/main: f2e1647a0e | (Elizabeth Mattijsen)++ | 23 files
Mark internal classes/roles as implementation-detail

They weren't marked as such, and thus were polluting work on creating logic to create a Raku type graph of user visible types.
16:22
16:24 shareable6 joined
[Coke] Sure, 17:38
lizmat that will be all from me before the release, I think :-) 17:39
[Coke] cool.If anyone does have anything else, please check in with me first just in case. (if I'm not available, must make sure anothre core dev agrees) 17:51
18:33 rakkable left 18:34 rakkable joined
releasable6 Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
[Coke] almost done with blin missing 1 or 2 last commits. 19:11
few more failures havent looked at them but did push them to the same url
lucs What does "blin" mean? 20:29
lizmat pancake (in Russian I believe) 20:31
lucs Hmm... Oookay :-) 20:32
lizmat I think it was a pun on "roast" originally 20:37
20:45 guifa left
Voldenet it's similar to crepe, but has yeast - it's not as fluffy as pancakes 20:47
20:59 guifa joined 21:59 timo left 22:00 timo joined
[Coke] blin run finished. some dupes from before as not all modules applied those patches 22:56
I haven't done a REDO run on the individual failing ones yet 22:58