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 |