Matthew Pickering

Results 125 comments of Matthew Pickering

Fix is in this MR: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3186 Ben reports ``` •bgamari> nonmoving collector reduces the average gen1 pause of ghcide from >350ms to ~10ms 6:36 PM That sounds promising 6:36 PM...

@pepeiborra Thanks for looking into this. I will ask about the panic you are seeing. Isn't the idea behind using the nonmoving-gc to reduce the pause times? This is interesting...

I think @DenisFLASH is right about the default parameters but I wonder if a good minimiser will eliminate the common expressions anyway?

I don't know if you want to clean them or ignore them. If you are running `./validate.sh` multiple times then it will save you a lot of time if you...

In any case a refactoring shouldn't also change behaviour. So perhaps we can restore the old behaviour and then make a more informed/slow decision about what **should** happen.

It seems that this test also depends on network access? Can we refactor it to avoid that? It fails locally on my machine which doesn't have network access.

Isn't the point that `list-bin` gives either zero or one answers, because if it gives multiple answers then `$(cabal list-bin ...)` fails? Are you proposing that `list-bin` should be allowed...

The failure mode is: ``` -Build profile: -w ghc- -O2 +Build profile: -w ghc-9.6.2 -O2 In order, the following will be built: - test-0.1.0.0 (lib) (first run) Configuring library for...

If we look at `testLibInstallDir` then it seems that this should already account for the ABI tag so it seems we should investigate why that produces the wrong result.

I can reproduce this, it seems the issue is when you build the tests with `9.8.1`. How `testCompiler` is set should really depend on the version of the `Cabal` library...