Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
jnthn builds latest everything to try and help with blockers 14:59
Geth rakudo: d499bd4bc8 | (Jonathan Worthington)++ | src/core/Failure.pm6
Make Failure.mess robust when no message

Previously, if the exception lacked a `message` method, then it would blow up with a method not found error when trying to display the Failure. Since this can happen via DESTROY for an unhandled Failure, this could happen at pretty much any point in the program. Make it robust in the face of a missing `message` method in the exception. Resolves #2623.
15:22
synopsebot RAKUDO#2623 [open]: github.com/rakudo/rakudo/issues/2623 [regression][⚠ blocker ⚠] Intermittent failure when running t/spec/S04-exceptions/fail.t
Geth rakudo/regex-literal-experiment: da6d40adab | (Jonathan Worthington)++ | 3 files
Make regex literals capture $/ and $!

These are then used when the regex is evaluated in boolean context, rather than using dynamic scope, which is not reliable given that `$_` is no longer dynamic as of 6.d. Previously, we would not lower away `$_` if we saw a regex literally present in that scope, however this cannot handle the at-a-distance uses. ... (20 more lines)
16:07
Geth nqp: 6e75b0476a | (Jonathan Worthington)++ | src/QRegex/Cursor.nqp
Don't use `note` in the cursor role

Subs from the setting don't work in roles in NQP.
16:49
rakudo: b8a3f9f80b | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/ClassHOW.nqp
Add .^composed meta method to classes

For easier debugging
17:01
jnthn lizmat: That class already has an is_composed method? 17:04
lizmat ah ?
Geth rakudo: 963e5d707f | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/ClassHOW.nqp
Oops, we already have an "is_composed" method, jnthn++
17:05
Geth rakudo: f7ba400ef2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 18 commits

NQP bump brought: github.com/perl6/nqp/compare/2018....g6e75b0476 6e75b0476 Don't use `note` in the cursor role 5ce0d49f4 [jvm] Implement utf16be support 6e9984bbc Test the utf16be encoding fcab35985 [js] Implement the utf16be encoding ... (14 more lines)
17:21
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g6e75b0476
9517c37797 | (Jonathan Worthington)++ | src/Perl6/World.nqp

In NQP, a `sub` ends up in the serialization context, while a pointy block does not. This gets P5builtins passing its tests again, but the couple of warnings about lang/braid misuse remain, and need checking more closely. Part of dealing with #2637.
synopsebot RAKUDO#2637 [open]: github.com/rakudo/rakudo/issues/2637 [⚠ blocker ⚠] P5built-ins fails after a commit that attempts to fix P5* modules
jnthn I think the warnings it still has require more brain than I have left today :) 17:24
AlexDaniel lizmat: feel free to bump as often as possible during the release efforts :) 17:25
o/ #perl6-dev
lizmat AlexDaniel o/ 17:26
jnthn o/ AlexDaniel 17:28
I worked on some of the blockers. Not enough time to get through the lot, alas.
Dinner for now :) 17:29
AlexDaniel yeah, I was happy to see a pageful of notifications :) 17:30
Geth rakudo: 71a19c61a2 | (Elizabeth Mattijsen)++ | src/core/core_epilogue.pm6
Hacky fix for R#2640

After spending most of the day yak shaving for this, decided to just hack a solution for the release to get the pressure off. I have a patch that will fix the re-composing of classes with meta methods in them, but that also unfortunately disables this hack.
... (5 more lines)
21:34
synopsebot R#2640 [open]: github.com/rakudo/rakudo/issues/2640 [⚠ blocker ⚠] Some sort of regression in Red module
AlexDaniel lizmat++ jnthn++ 22:47