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.
AlexDaniel fresh blin, if anyone is interested: gist.github.com/AlexDaniel/6026451...c46ff6a179 00:29
note that there are some new failures 00:30
this: gist.github.com/AlexDaniel/6026451...rview-L649
00:30 Kaiepi joined
AlexDaniel and this: gist.github.com/AlexDaniel/6026451...rview-L182 00:30
jnthn: also this… weird gist.github.com/AlexDaniel/6026451...rview-L560 00:31
that's it I think
01:00 lizmat joined 01:09 leont left 01:12 entonian joined 01:13 lizmat left 01:15 entonian left
Geth rakudo: vrurg++ created pull request #2679:
Issue 2613
02:57
roast: vrurg++ created pull request #511:
Test for #2613
03:16
MasterDuke vrurg++, glad to see new people getting involved 03:21
vrurg o/
But it's scary experience, must admit... ;) 03:22
MasterDuke yes, but also addicting 03:23
vrurg The first dose is for free, aha... 03:25
Geth rakudo: Kaiepi++ created pull request #2680:
Make various methods and operators take Mu over Any
03:48
Kaiepi that took way too fucking long to debug 03:49
also welcome vrurg 03:50
vrurg thanks everybody 03:51
Kaiepi at least i got to know a little more about how the grammar, actions, and world interact when i got really badly sidetracked 03:52
vrurg Kaiepi: took me half a day to produce a singe line patch. Went as deep as printing debugs from inside moar... 03:53
And there is trully no better way to know the language. Painful yet effective way. ;)
Kaiepi usually fixes are fairly short anyway 03:59
MasterDuke is right though, i started a little over a year ago and now i'm waiting to hear back from the perl committee before doing a lot of work on networking features 04:04
05:24 Kaiepi left 07:15 remi_ness joined 07:20 Kaiepi joined 07:46 squashable6 left 07:49 squashable6 joined 08:37 leont joined 08:47 leont left 09:29 Kaiepi left 09:36 squashable6 left 09:40 squashable6 joined, ChanServ sets mode: +v squashable6 10:07 remi_ness left
jnthn AlexDaniel: Hmm, that's an interesting (read: weird) failure mode...can't even guess. 10:19
Geth rakudo: 1f004dce25 | (Vadim Belman)++ | .travis.yml
Adjusted for travis build
10:20
rakudo: b3eb382617 | (Vadim Belman)++ | 2 files
Fixed #2613
rakudo: 0e4a10d028 | (Jonathan Worthington)++ (committed using GitHub Web editor) | src/Perl6/Metamodel/RoleContainer.nqp
Merge pull request #2679 from vrurg/issue_2613

Issue 2613
synopsebot RAKUDO#2613 [open]: github.com/rakudo/rakudo/issues/2613 A role exported from a package with 'is export' cannot be used in ^does with its short name.
roast: c08a6e7979 | (Vadim Belman)++ | 2 files
Test for #2613
10:22
roast: 571b2a384c | (Jonathan Worthington)++ (committed using GitHub Web editor) | 2 files
Merge pull request #511 from vrurg/issue_2613

Test for #2613
jnthn Hm, that new test fille will have to go into the spectest.data too...
*file
(Taking care of it; will push after spectest passes) 10:23
Geth rakudo: 5be7555fde | (Jonathan Worthington)++ | t/spectest.data
Run S14-roles/typecheck.t
10:30
11:25 lizmat joined 11:28 Kaiepi joined 11:47 leont joined 11:56 Kaiepi left 12:09 MasterDuke left 12:39 leont left, leont joined
Geth rakudo: lizmat self-assigned Crypt::TweetNacl test suite fails since 762c708fdcef github.com/rakudo/rakudo/issues/2681
ada116ef99 | (Elizabeth Mattijsen)++ | lib/NativeCall/Types.pm6

Fixes R#2681. FWIW, the tests of the module pass ok now. But I'm a bit baffled by the fact that there is no visible "iterator" method in the class, so I'm not 100% this is the solution. It *is* however 'make test' and
  'make spectest' clean, and it makes all of the tests of Crypt::TweetNacl
pass.
13:00
synopsebot R#2681 [open]: github.com/rakudo/rakudo/issues/2681 [regression][⚠ blocker ⚠] Crypt::TweetNacl test suite fails since 762c708fdcef
13:45 Ven`` joined 13:55 Kaiepi joined
AlexDaniel releasable6: status 14:19
releasable6 AlexDaniel, Next release in ≈8 days and ≈4 hours. 7 blockers. 163 out of 289 commits logged
AlexDaniel, Details: gist.github.com/19b6ead4334c8b3692...8817fec025
AlexDaniel X_X
14:43 travis-ci joined
travis-ci Rakudo build failed. Elizabeth Mattijsen 'Make NativeCall::Types::CArray an Iterable 14:43
travis-ci.org/rakudo/rakudo/builds/490548408 github.com/rakudo/rakudo/compare/5...a116ef99a2
14:43 travis-ci left
lizmat restarts the one failing Travis build 14:51
15:06 Kaiepi left
lizmat build came out ok on 2nd try, so assume it was some temporary problem 15:13
15:27 remi_ness joined 15:36 dogbert17 joined 15:51 AlexDaniel left 15:52 AlexDaniel joined
Geth rakudo: 0d2658b806 | (Elizabeth Mattijsen)++ | lib/NativeCall.pm6
Fix one forgotten occurrence of .pos

Related to ccf350e , found in
   github.com/perl6/ecosystem-unbitrot/issues/468
Problem spotted by MasterDuke++
15:55
16:40 ufobat___ joined 16:41 ufobat joined 16:44 ufobat__ left, ufobat_ left
Geth rakudo: f3f7c5cb63 | (Elizabeth Mattijsen)++ | src/core/Range.pm6
Partially rollback 46409c070e

So that we're back at the status quo of R#2676
17:22
rakudo: d904b7048b | (Elizabeth Mattijsen)++ | src/core/hash_slice.pm6
Make Mu<> work as before

The original proto of postcircumfix:<{ }> was just |, so it also accepted Mu. This adds Mu to the current signature, and fast-paths the <> case.
synopsebot R#2676 [open]: github.com/rakudo/rakudo/issues/2676 Do we need an overhaul of .ACCEPTS methods wrt Any / Mu?
17:38 ufobat left 17:50 remi_ness left 18:05 Kaiepi joined 18:20 remi_ness joined 18:50 lizmat_ joined 18:52 lizmat left 19:13 lizmat_ left 19:17 lizmat joined 19:24 lizmat left 19:33 lizmat joined 19:40 lizmat_ joined 19:41 lizmat left 20:10 ufobat___ left 20:18 Kaiepi left 20:19 Kaiepi joined 20:24 lizmat_ left
jdv79 just randomly... my regex heavy canary is unchanged on current. 20:25
:(
essentially the same since a december checkout so at least didn't get worse:) 20:27
timotimo including the bump for today's moarvm merge?
jdv79 i just built a few mintues ago 20:28
my test is on the fly regex heavy so its compiler bound... 20:29
timotimo yeah, that would have the bump for sure
and yeah, that will likely help more with perl6 code than nqp code, so perhaps not improving the compiler parts much
jdv79 i was hopeful but i get why there's no diff
20:50 lizmat joined 21:01 lizmat left 21:02 lizmat joined 21:03 lizmat_ joined 21:06 lizmat left 21:23 lizmat joined 21:25 lizmat_ left
Geth tap-harness6: e1e1d221ed | (Leon Timmermans)++ | lib/TAP.pm
Don't keep reopening devnull
21:40
japhb Post-merge rakudo build fails to install IO::Socket::Async::SSL:ver<0.7.3> because of test failure "CArray of CArray passed non-CArray object in method ASSIGN-POS" -- already known? 21:42
21:42 leont left, leont joined
Geth roast/tap-errors: ff4805c59f | (Leon Timmermans)++ | 2 files
Don't write to OUT in tests
21:43
roast/tap-errors: afad93f713 | (Leon Timmermans)++ | S32-io/chdir.t
S32-io/chdir.t: don't plan twice in subtest
roast: Leont++ created pull request #512:
Fix various TAP errors
21:44
21:54 lizmat_ joined 21:56 lizmat left 22:03 lizmat_ left 22:07 lizmat joined 22:09 remi_ness left 22:16 Kaiepi left 22:17 Kaiepi joined 22:19 lizmat_ joined
AlexDaniel japhb: no 22:20
if that's something that is caused by that merge then please file a ticket
22:21 lizmat left 22:26 remi_ness joined
japhb AlexDaniel: It had been a bit since my last HEAD build, so once my currently running (older) build finishes, I'll try with rakudo from right before the bump to check that it is actually ther merge bump that did it. 22:33
22:35 remi_ness left 22:56 tyil left 22:57 tyil joined
japhb It's not the bump, it must have happened before that. 22:57
Oooh, but ada116ef9 may be related. Trying before that one. 22:58
Yup, looks like it was ada116ef9; ada116ef9 doesn't have the IO::Socket::Async::SSL failure (but does of course still have the MoarVM issue that makes Red upset). 23:39
Sorry, *5be7555fd doesn't have that failure