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.
00:07 dct left 00:55 Kaiepi left 02:18 Kaiepi joined 02:26 Kaiepi left 02:44 AlexDani` joined 02:45 AlexDaniel left 03:14 Kaiepi joined 03:18 lizmat left 03:50 ufobat_ joined 03:54 ufobat left 04:08 AlexDani` is now known as AlexDaniel 04:14 Kaiepi left 04:17 Kaiepi joined 04:43 Kaiepi left 04:44 Kaiepi joined 07:54 patrickb joined 07:59 patrickb left 09:00 lizmat joined 09:42 robertle joined 10:17 pmurias joined 10:40 pmurias left 11:11 pmurias joined 11:33 MasterDuke left 12:15 pmurias left, pmurias joined 13:10 pmurias left 13:11 pmurias joined 13:28 lucasb joined 14:28 pmurias left 14:29 pmurias joined 14:57 pmurias left 14:58 pmurias joined
jnthn builds latest everything to try and help with blockers 14:59
15:18 pmurias left 15:21 pmurias joined
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
15:28 pmurias left 15:55 pmurias_ joined 16:00 pmurias_ left
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
16:16 robertle left 16:28 pmurias_ joined
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
17:06 pmurias_ left 17:17 pmurias_ joined
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
17:40 pmurias_ left 17:45 robertle joined 18:02 pmurias_ joined 18:09 Kaiepi left 18:13 Kaiepi joined 18:28 Kaiepi left 18:29 Kaiepi joined 19:09 Kaiepi left, Kaiepi joined 19:15 Kaiepi left 19:20 pmurias_ left 19:22 Kaiepi joined 19:28 Kaiepi left 19:29 Kaiepi joined 19:31 pmurias_ joined 19:35 lizmat left 20:21 AlexDani` joined 20:23 AlexDaniel left 20:29 lizmat joined 20:52 AlexDani` left 20:53 AlexDani` joined 21:13 AlexDani` is now known as AlexDaniel
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
21:58 lucasb left 22:03 sivoais joined 22:16 pmurias_ left 22:21 pmurias joined 22:31 pmurias left 22:32 pmurias_ joined 22:35 pmurias_ left 22:37 pmurias joined 22:40 pmurias left 22:42 pmurias_ joined
AlexDaniel lizmat++ jnthn++ 22:47
22:58 pmurias_ left, pmurias joined 23:07 pmurias left 23:13 pmurias_ joined 23:19 pmurias_ left