ugexe | 🤔 | 01:47 | |
Woodi | patrickb: s/helper program/helper function/ probably | 03:35 | |
patrickb | Woodi: I actually meant helper program as in a separate executable file. But: I could just as well add a hidden command line option to the moar executable and make moar exec itself. But apart from saving myself to tune the build system, it's the same thing. | 07:17 | |
08:18
japhb left
08:40
sena_kun joined
|
|||
Geth | MoarVM/trash_debugspam_for_azure: 1bb8215f40 | (Timo Paulssen)++ | 2 files sprinkle random telemetry output: CU load and NFA run |
08:53 | |
MoarVM/trash_debugspam_for_azure: 9169e7a55a | (Timo Paulssen)++ | 3 files more telemeh info on gc, correctly align pointers in output |
09:20 | ||
09:24
sena_kun left
09:26
sena_kun joined,
sena_kun left
09:34
japhb joined
|
|||
timo | i think turning off the jit may have made rakudo compile successfully | 09:36 | |
09:57
japhb left
09:59
japhb joined
|
|||
ab5tract | timo: awesome! Is it clear what arch is used by these runners? I would assume x64 because Wintel, but aarch64 is supposedly cheaper and this is M$, so.. | 10:49 | |
Also: my sincere apologies for (I think) partially prompting you to go down this rabbit hole | 10:50 | ||
timo | there is no jit on aarch64 so turning off jit wouldn't have made a difference | 10:59 | |
do you have time to look into the Test::Scheduler for that Throttle/vent-at=>0 thing? i think the PR is waiting for a signal from you | 11:03 | ||
maybe someone wants to contribute a /Yc + /Yu patch for building moar on MSVC with precompiled headers | 11:17 | ||
maybe that will make things faster | |||
also check if /MT helps at all, but for that we need to put multiple input files in one invocation rather than the one-source-per-call we have right now which is obviously easier to make a makefile for, especially when working with nmake | |||
also, maybe gmake is available in these runners and we can have a non-shit makefile | 11:18 | ||
nope, the only "make" i see in the "included software" page is "CMake" | 11:19 | ||
i bet powershell can be fun if you learn it a bit | |||
ugexe | I pushed a small zef update to a branch and now my appveyor CI fails when compiling rakudo heh | 13:03 | |
er moar rather | |||
compiling src\main.obj | |||
main.c | |||
C:\projects\rakudo\nqp\MoarVM\src\math/num.h(23): error C2099: initializer is not a constant | |||
timo | static const MVMnum64 MVM_NUM_NAN = NAN; | 13:04 | |
ugexe | Did anything change related to that recently? | 13:06 | |
The last successful ci run for zef was 2 months ago to give a time frame | 13:07 | ||
timo | that file has last been touched at all 3 years ago | 13:09 | |
ugexe | That makes it seem like NAAN has recently become defined so that it takes the first path in that conditional | 13:21 | |
Since github.com/MoarVM/MoarVM/blob/570d.../num.h#L10 did not error | |||
(Typing on a phone) | 13:22 | ||
timo | you can try supplying /EP to the C compiler arguments, that will output what the preprocessor has done to standard output. it will be a huge output for every file you do it with, so ideally only do it for a single file. you can put that in the CL environment variable and the compiler will pick it up | 13:35 | |
ab5tract | timo: I wasn’t sure if it was automatically disabled based on arch. Makes sense, but I’ve had my hands in the guts of that part of nqp-configure and straightforward it is not | 13:42 | |
I’ve been banging my head on Comma and going in circles. I’ll take a break and look at that PR tonight. | 13:43 | ||
(Re: jit, what I mean is I wouldn’t have been surprised to find that it was disabled based on os + arch, rather than on arch alone) | 13:44 | ||
ugexe | i'll give that a try later | 14:29 | |
timo | aw crap, since the cache runs at the very end, it will actually put rakudo + nqp + moar in the nqp and the moar cache instead of just the parts i want | 14:38 | |
guess i have to move stuff sideways first ... | 14:39 | ||
14:41
[Coke]_ joined,
[Coke]_ is now known as a,
a is now known as Guest5605
14:44
Guest5605 left,
[Coke]_ joined
14:52
[Coke]_ left
15:42
[Coke]_ joined
15:45
[Coke] is now known as Guest1428
15:46
[Coke]_ is now known as [Coke]
15:53
lizmat_ joined
15:56
evalable6 joined,
bloatable6 joined
15:57
greppable6 joined
16:03
camelia left,
lizmat left,
bloatable6__ left,
greppable6__ left,
evalable6__ left,
jjatria left,
lizmat_ left,
lizmat joined
16:10
jjatria joined
17:01
camelia joined
17:34
Guest1428 left
17:42
[Coke]_ joined
19:15
[Coke] left
19:36
[Coke] joined
20:19
sena_kun joined
21:37
sena_kun left
22:00
sena_kun joined
22:31
sena_kun left
|