00:19 japhb left 00:20 ds7823 left 00:35 japhb joined 00:37 MasterDuke joined 00:57 japhb left 01:23 japhb joined 01:36 japhb left 01:41 japhb joined 01:42 MasterDuke left 01:47 japhb left 02:12 japhb joined 06:14 timo2 left 06:17 timo2 joined 08:30 melezhik joined 11:09 melezhik left
lizmat m: sub a(--> Int:D) { }; dd a 15:10
camelia Nil = Nil
[Coke] Still no response to the bug on META6 that is blocking installation on Windows since February 15:39
While there is a workaround that we can do in the module itself to avoid the problematic code, the issue is something to do with Junctions. 15:40
Perhaps we can golf that down and get it fixed in the next rakudo release? :|
My simple golf apparently too simple as it works on mac and windows. 15:44
timo2 oh, something involving junctions that behaves different on linux vs mac and windows? 16:01
[Coke] github.com/jonathanstowe/META6/issues/31 16:04
if we iterate over the list, it works. if we do all(...list) ... it works on non-windows 16:05
trying to golf it into a oneliner that still fails on windows, but no luck so far. 16:06
but SO many things depend on META6, not being able to install it on windows... 16:07
timo2 have we tried turning spesh on and off for this?
[Coke] I can try that now. 16:08
$env:MVM_DISABLE_SPESH=1 - test still fails 16:10
timo2 because ~~ is type-checky
it's SPESH_DISABLE
MVM_SPESH_DISABLE
[Coke] ... oops! 16:11
ok, still fails
timo2 ah, it's broken on windows, not on linux, i misunderstood the earlier message i think? 16:12
otherwise i would have tried it locally 16:13
[Coke] correct, works everywhere but windows
and it's been like this since at least Feb
(but I haven't checked if that's "when I noticed", "when the test was changed" or "when the current rakudo stopped working" 16:14
timo2 i'm not sure if you want to take the time to dive in with moar-remote or so, but an initial idea of what the code is doing can be gained by setting MVM_COVERAGE_LOG=this_will_become_huge.txt MVM_COVERAGE_CONTROL=1 and then putting `use nqp; nqp::coveragecontrol(1)` before the problematic call
[Coke] That's probably beyond my debugging powers at this point. If someone needs that file generated, I can do and share the huge.txt 16:15
timo2 it won't become quite as huge with the nqp::coveragecontrol as opposed to setting the env var to 2 which would include the entirety of rakudo's compilation stage and such 16:18
jdv is "squashing" assumed nowadays. i know i've been out of it for a bit but that wasn't really a normal thing back in my day:) 16:22
merge means merge, to me
lizmat if it's a single commit PR (or one that could well be considered a single commit) I use squash nowadays, because it doesn't add another entry to the log 16:23
this is from the days I was going through git logs for the weekly, as a merge of a PR several weeks old, was hard to trace 16:24