Matthew Pickering

Results 186 comments of Matthew Pickering

I used servant. I tried to use GHCJS but it's hard to compile dependencies which depend on GHC.

See #405 for a patch which fixes this.

I can reproduce this but not as bad as @jberryman reports. I think it is due to how generating object files is slower than generating bytecode. The situation is not...

Perhaps ghcide should also pass `-fwrite-interface`, that would make subsequent calls to ghcide potentially faster. https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/phases.html?highlight=write%20interface#ghc-flag--fwrite-interface

Oh, I think the problem is that @dredozubov has set `-fobject-code` without setting the output directory to be out of the build tree.

@dredozubov Can you remove all the `.o` and `.o-boot` files from the build tree?

:thinking: But how does `./hadrian/ghci.sh` produce any object files then?

@chreekat Does `--poll` fix the issues?

Is there an advantage to doing this using a hook rather than populating the caches based on `plan.json` before starting to do any building? It seems that using an approach...

I think it makes sense to have some kind of support window like this for older versions of `cabal-install` because there's no guarantee an old version of cabal-install will know...