00:03 guifa joined 07:51 lizmat joined 08:27 sena_kun joined 09:22 lizmat left 14:46 guifa left, guifa joined
timo it would be kind-of neat to have more typedefs for things like ugexe's pull request for making DecodeStream not explode when ingesting files above 2 gigabytes. at least separate names for ints and uints that refer to indices vs lengths? does that make sense? 14:51
in this particular case (reposting more or less from #raku-dev) we have length and offset into the little chunks of bytes and chars, and we also have length and offset into "the whole thing", which are 32bit for the chunks and 64bit for the "whole", respectively 14:53
and trying to upgrade any of those from 32bit to 64bit - which we may not actually need but perhaps that's beside the point - is a bit of a pain, because we are just using MVMuint32/MVMint32 and MVMuint64/MVMint64 in the code without necessarily having very obvious markers on them to say why? 14:54
the desire to have at least a little bit more informative types in the code is not limited to the decodestream stuff 14:55
ab5tract That sounds totally reasonable to me 15:05
15:19 sena_kun left 15:21 sena_kun joined
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 0db3d9c0c1 | (Timo Paulssen)++ | 2 files
Add gcc -fanalyzer with SARIF output
15:43
MoarVM/faster_dev_powershell_in_azure_pipelines: eaf20b48dc | (Timo Paulssen)++ | 2 files
Add gcc -fanalyzer with SARIF output
15:44
MoarVM/faster_dev_powershell_in_azure_pipelines: 7d419e7e22 | (Timo Paulssen)++ | azure-pipelines.yml
analysis can run on its own.
15:45
MoarVM/faster_dev_powershell_in_azure_pipelines: 398f9968b7 | (Timo Paulssen)++ | azure-pipelines.yml
does this get us gcc 15?
15:55
MoarVM/faster_dev_powershell_in_azure_pipelines: 90c8bac702 | (Timo Paulssen)++ | azure-pipelines.yml
fix paths

because i'm not using the "checkout for test" script
15:56
MoarVM/faster_dev_powershell_in_azure_pipelines: f575d7082b | (Timo Paulssen)++ | azure-pipelines.yml
blah.
15:57
timo > Unable to locate package gcc-15 15:58
>:(
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 5257a1a808 | (Timo Paulssen)++ | azure-pipelines.yml
Does this get us gcc-15?
16:05
MoarVM/faster_dev_powershell_in_azure_pipelines: 33018ce256 | (Timo Paulssen)++ | azure-pipelines.yml
Does this get us gcc-15?
16:15
MoarVM/faster_dev_powershell_in_azure_pipelines: 8ee6f42463 | (Timo Paulssen)++ | azure-pipelines.yml
no sudo in default ubuntu docker container
16:16
timo *eyes roll out the back of my head* 16:23
16:53 sena_kun left, sena_kun joined 16:56 sena_kun left 16:57 sena_kun joined
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 169f3578f9 | (Timo Paulssen)++ | azure-pipelines.yml
Hey why don't we try to compile gcc from source it's gonna be fine don't worry
16:57
MoarVM/faster_dev_powershell_in_azure_pipelines: b3eacc02c9 | (Timo Paulssen)++ | azure-pipelines.yml
get a shallow clone of gcc
17:05
MoarVM/faster_dev_powershell_in_azure_pipelines: 23cab278f8 | (Timo Paulssen)++ | azure-pipelines.yml
get a shallow clone of gcc
17:08
MoarVM/faster_dev_powershell_in_azure_pipelines: db78d2d86f | (Timo Paulssen)++ | azure-pipelines.yml
get a shallow clone of gcc
17:11
MoarVM/faster_dev_powershell_in_azure_pipelines: 970bca4398 | (Timo Paulssen)++ | azure-pipelines.yml
add build dependencies of gcc to installed packages
17:13
MoarVM/faster_dev_powershell_in_azure_pipelines: d430a23ef0 | (Timo Paulssen)++ | azure-pipelines.yml
Build dependencies manually enumerated
17:18
MoarVM/faster_dev_powershell_in_azure_pipelines: 34d04d3e0b | (Timo Paulssen)++ | azure-pipelines.yml
Build dependencies manually enumerated
17:19
MoarVM/faster_dev_powershell_in_azure_pipelines: f0fadc18f1 | (Timo Paulssen)++ | azure-pipelines.yml
don't try to build a multilib gcc
17:21
17:24 lizmat joined
timo waiting for an unknown amount of time for CI to do its thing is one of the feelings of all time 17:49
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: d81cf6da03 | (Timo Paulssen)++ | azure-pipelines.yml
for now, only build and cache gcc

also, don't do the three-stage bootstrap. it's slow.
18:15
18:31 lizmat left
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 468467db86 | (Timo Paulssen)++ | azure-pipelines.yml
bring gcc install and moar build back
18:44
18:45 lizmat joined
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 39bf9bae5a | (Timo Paulssen)++ | azure-pipelines.yml
welp, screwed that previous one up ...
18:47
timo finally some -fanalyzer output 19:25
dev.azure.com/MoarVM/MoarVM/_build...a9fd8e1585 does this link work for yall? it'll probably be rotated out and deleted and purged with fire in a short time 19:26
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 741459cd6e | (Timo Paulssen)++ | azure-pipelines.yml
Try to get sarif to work, and fix cache of gcc build
20:05
coleman it works for me 20:29
21:35 sena_kun left
Geth MoarVM/faster_dev_powershell_in_azure_pipelines: 602d28a10e | (Timo Paulssen)++ | azure-pipelines.yml
cached gcc build still didn't work ...
23:14
MoarVM/faster_dev_powershell_in_azure_pipelines: 137b106d09 | (Timo Paulssen)++ | azure-pipelines.yml
For the sarif to be picked up the artifact name has to be this
23:20
timo getting sarif to show up on azure apparently requires us to "install" an "extension" like marketplace.visualstudio.com/items...-build-tab