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 moritz: maybe you're interested in this: github.com/pierre-vigier/Perl6-Mat...-457023361 00:48
01:17 MasterDuke left 02:05 MasterDuke joined, MasterDuke left, MasterDuke joined 02:13 dogbert17 left
AlexDaniel OK, some relatively not great news :) 02:17
I just got another set of results from Blin, there are more blockers
I think they somewhat hidden previously because of some changes in zef
that is, in the previous run Blin ignored some modules because they failed to install, or something like that 02:18
timotimo: if you like gists: gist.github.com/AlexDaniel/13b7743...ab6fd6b8b4 02:33
timotimo .o( gist gallop ) 02:34
AlexDaniel timotimo: ctrl+f Bisected 02:36
timotimo the P6Repl::Helper problem is just testing output from an introspection for a sub that has since gotten return type annotations
so LHF :)
SmokeMachine AlexDaniel: I’m having that error on Red on a recent Rakudo version...
AlexDaniel SmokeMachine: you mean this one? Red – Fail, Bisected: 2b948fc38b9d685104dd2f3f0b60de51e991b9fe
uhhh that bisect result makes no sense 02:37
AlexDaniel reruns that locally…
SmokeMachine Hum!!! DateTime::Extended has no update for a long time... 02:39
AlexDaniel: where have you found that bisect result? 02:40
AlexDaniel SmokeMachine: in the gist above: ctrl+f Bisected
but that looks very unrelated :)
SmokeMachine (I’m on my cellphone...) 02:41
AlexDaniel SmokeMachine: anyway, I'm rerunning that for Red right now… will create a ticket soon!
SmokeMachine Thanks! 02:44
timotimo i'll go to sleep RSN 02:46
03:10 MasterDuke_ joined, MasterDuke left 03:15 MasterDuke_ left
SmokeMachine AlexDaniel: any news about the rerunning? 03:17
03:19 robertle left, robertle joined
AlexDaniel SmokeMachine: not really. It did finish, but here's the bisect log: gist.github.com/AlexDaniel/f0a2c56...1fa6c4a3eb 03:19
SmokeMachine: TL;DR on two revisions it got MoarVM panic, so the final answer is irrelevant 03:20
SmokeMachine: is it a common occurance that it panics during tests? 03:21
Blin attempts to deflap results, so apparently it succeeded 4 times in a row on 2018.12 03:22
so it's possible that we're looking at two issues, but more testing is needed 03:23
03:24 MasterDuke joined, MasterDuke left, MasterDuke joined
SmokeMachine No, that’s not common... 03:24
AlexDaniel: you say it succeeded 4 times because it have tried 4 times or it has tried more times and only succeeded on 4? 03:27
AlexDaniel SmokeMachine: it tried 4 times (actually 5) on 2018.12 and in all 5 runs tests were clean 03:28
so it classified it as a non-flapper (because it succeeds consistently on the old revision) and proceeded to bisect it 03:29
but during bisection it sometimes failed with (NoMatch) issue (what we're looking for) and sometimes failed with moarvm panic 03:30
SmokeMachine So, the problem is some change on rakudo, right?! (And probably 2 different problems, right?)
AlexDaniel which resulted in a useless answer :) 03:31
well, either it's the commit that introduced moarvm panics (which were later resolved?), or it's a completely random commit (more likely) :)
SmokeMachine: I'm running it again, so we'll get an answer eventually… well, we *have to* to get the answer before the release
03:31 AlexDani` joined
AlexDani` heh, you can follow my progress here: R#2638 … if you ask nicely, I can stream it next time on twitch :D 03:35
synopsebot R#2638 [open]: github.com/rakudo/rakudo/issues/2638 [⚠ blocker ⚠] [WIP] Blin 2019.01
03:36 AlexDani` left, AlexDani` joined, AlexDaniel left, AlexDani` is now known as AlexDaniel 03:49 robertle left, robertle joined 03:51 martin__ joined 03:55 ufobat_ left 04:01 MasterDuke left 04:02 MasterDuke joined 04:04 MasterDuke left, MasterDuke joined
AlexDaniel I'm done for today… 06:43
07:50 patrickb joined 07:51 martin__ is now known as ufobat 09:16 robertle left 09:17 robertle joined
Geth rakudo: 3488a65ed7 | (Elizabeth Mattijsen)++ | 3 files
Make sure $!daycount is nulled on subclasses of DateTime

Essentially the same fix as 929561642281da874c was for Date. Spotted by AlexDaniel++ / Blin++. Fixes R#2615 (again)
10:07
synopsebot R#2615 [open]: github.com/rakudo/rakudo/issues/2615 [regression][⚠ blocker ⚠] Date/DateTime regression (expected Int:D but got Int (Int))
10:20 ExtraCrispy joined
Geth roast: 9d55fd0c0e | (Elizabeth Mattijsen)++ | S32-temporal/DateTime.t
Add tests for DateTime R#2615
10:21
synopsebot R#2615 [open]: github.com/rakudo/rakudo/issues/2615 [regression][⚠ blocker ⚠] Date/DateTime regression (expected Int:D but got Int (Int))
lizmat hmmm... how do you rethrow a BOOTException ? 10:50
jnthn nqp::rethrow 10:52
10:59 dogbert2_ joined
lizmat jnthn++ 11:15
dogbert2_ releasable: next 11:19
releasable6 dogbert2_, Next release will happen when it's ready. 10 blockers. 116 out of 248 commits logged (⚠ 41 warnings)
dogbert2_, Details: gist.github.com/d846ff4ddff2877485...f4d14aa39b
dogbert2_ what 10 blockers 11:20
Geth rakudo: 89ca56affb | (Elizabeth Mattijsen)++ | src/Perl6/Grammar.nqp
Add some diagnostics when a module fails to precomp
11:21
lizmat afk for some hours& 11:24
12:33 lucasb joined 12:34 travis-ci joined
travis-ci Rakudo build failed. Elizabeth Mattijsen 'Add some diagnostics when a module fails to precomp' 12:34
travis-ci.org/rakudo/rakudo/builds/483846064 github.com/rakudo/rakudo/compare/3...ca56affba1
12:34 travis-ci left 13:20 dogbert2_ left 13:23 patrickb left
Geth nqp/master: 16 commits pushed by (Paweł Murias)++
review: github.com/perl6/nqp/compare/babda...9984bbc15a
14:07
14:24 travis-ci joined
travis-ci NQP build failed. Paweł Murias 'Test the utf16be encoding' 14:24
travis-ci.org/perl6/nqp/builds/483908103 github.com/perl6/nqp/compare/babda...9984bbc15a
14:24 travis-ci left 15:14 dalek left 15:15 dalek joined, ChanServ sets mode: +v dalek 15:18 robertle left, robertle joined
scovit Hello, does anybody knows if there is a straightforward command to run only the nativecall tests in the rakudo test directory 15:26
? 15:27
Geth rakudo: 8095ceada8 | (Elizabeth Mattijsen)++ | src/Perl6/Grammar.nqp
Disable CATCH block for precomp errors for now

Its causing too many weird test errors
15:28
lizmat scovit: make t/04-nativecall/*.t
scovit it complains that there is no t/spec/fudgeall 15:30
15:33 lucasb left
scovit I found the way 15:33
thanks lizmat
15:34 [Coke] left
scovit I get 1 failure in 00-misc.t , with rakudo compiled --has-libffi , is it normal? 15:35
it just says Non-zero exit status: 1 15:52
perl6 t/harness6 t/04-nativecall/00-mist.t
Mac OSX 15:53
lizmat scovit: don't you mean perl6 t/harness6 t/04-nativecall/00-misc.t ? 15:55
aka s/mist.t/misc.t/ ?
scovit yep
lizmat that passes for me ok 15:56
on MacOS High Sierra
scovit I'm on Sierra but I guess that is not the difference
did you try --has-libffi ?
it is not the default 15:57
lizmat ah, ok, no I didn't build with that
scovit it is a moarvm option, but you need libffi installd
lizmat where did you specify that --has-libffi ?
ah... well then I hope someone with that installed can help you further 15:58
lizmat is in the middle of some other stuff
scovit Ok, no-prob
lizmat afk again& 16:03
scovit lizmat, all, do not worry about that test: I foind out the reason it is not working here and it is a consequence of my hacking 16:29
it is the only test that tests stdout, and I added debugging there 16:30
16:41 travis-ci joined
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Disable CATCH block for precomp errors for now 16:41
travis-ci.org/rakudo/rakudo/builds/483945602 github.com/rakudo/rakudo/compare/8...95ceada8bb
16:41 travis-ci left
Geth nqp: 5ce0d49f44 | (Paweł Murias)++ | src/vm/jvm/runtime/org/perl6/nqp/runtime/Ops.java
[jvm] Implement utf16be support
16:43
16:59 travis-ci joined
travis-ci NQP build passed. Paweł Murias '[jvm] Implement utf16be support' 16:59
travis-ci.org/perl6/nqp/builds/483980025 github.com/perl6/nqp/compare/6e998...e0d49f4452
16:59 travis-ci left 17:03 lizmat left 17:28 patrickb joined 18:24 dogbert17 joined 18:25 patrickb left 19:55 robertle left, robertle joined 19:56 robertle left, robertle joined 20:03 robertle left 20:05 lizmat joined 20:10 robertle joined 20:28 dct joined 20:29 AlexDani` joined 20:31 AlexDaniel left 20:40 AlexDani` is now known as AlexDaniel
AlexDaniel o/ 20:40
yoleaux 12:32Z <brrt> AlexDaniel: how can I submit an idea?
21:19 robertle left
jnthn releasable6: status 21:20
releasable6 jnthn, Next release will happen when it's ready. 9 blockers. 157 out of 250 commits logged
jnthn, Details: gist.github.com/6d6e30ead214e1aa84...c1e841c9bc
jnthn o.O
Hopefully I'll have some time to help with those tomorrow :)
21:40 Kaiepi left 21:46 Kaiepi joined
gfldex m: my $v = Version.new("1.2.3"); 21:46
camelia ( no output )
gfldex m: my $v = Version.new("1.2.3"); say $v > Version.new(1,2,2); 21:47
camelia Default constructor for 'Version' only takes named arguments
in block <unit> at <tmp> line 1
gfldex m: my $v = Version.new("1.2.3"); say $v > Version.new("1,2,2");
camelia True
gfldex m: my $v = Version.new("1.2.3"); say $v > Version.new("1,2,2"); dd Version.new("1.2.3"), Version.new("1,2,2"); 21:48
camelia True
v1.2.3
v1.2.2
21:59 MasterDuke left
Geth rakudo: 4fd8e8731e | (Elizabeth Mattijsen)++ | src/core/Exception.pm6
Somehow bypass issue that causes LTA error of R#2640

Not sure why this makes a difference at all, but by replacing the
   when Failure
by a much more low level
   if nqp::istype(Failure)
we at least get a decent error message. I assume this is somehow related to $_ scoping optimizations that have happened.
22:26
synopsebot R#2640 [open]: github.com/rakudo/rakudo/issues/2640 [⚠ blocker ⚠] Some sort of regression in Red module
23:12 MasterDuke joined, MasterDuke left, MasterDuke joined