Commit Graph

9 Commits

Author SHA1 Message Date
Moritz Kiefer
ed6cf474d3
Use a separate finder cache for each typecheck call (#148)
* Use a separate finder cache for each typecheck call

On a large DAML project, we occasionally saw error about missing
modules during typechecking during concurrent compilations. This was
caused by the fact that we modified the IORef in the HscEnv which is
shared between concurrent compilations.
2019-10-02 13:58:53 +02:00
Neil Mitchell
a126bf3530 Add tests for GHC 8.8 (#143) 2019-09-30 08:53:57 +02:00
Neil Mitchell
f9d4e0ffb9 No warnings (#119)
* Remove warnings

* Turn on warnings when testing with Azure
2019-09-24 09:54:17 +02:00
Moritz Kiefer
29d84e835b
Enable more warnings for the ghcide codebase (#75) 2019-09-17 08:50:20 +02:00
Moritz Kiefer
2c24f2be15 Cleanup GHC API version checks
Previously we had a mix of GHC_STABLE and checks on
__GLASGOW_HASKELL__. This PR changes this to always check on
MIN_GHC_API_VERSION. Depending on whether you use ghc-lib or not (now
controlled by a cabal flag), this macro expands to MIN_VERSION_ghc or
MIN_VERSION_ghc_lib.
2019-09-16 11:34:25 +02:00
Moritz Kiefer
8f915897cf Move GHC 8.4 to a separate job 2019-09-11 13:32:08 +02:00
Neil Mitchell
8fca00d06a
#26, test GHC 8.4 2019-09-11 10:25:41 +01:00
Moritz Kiefer
da5ab701da Enable HLint 2019-09-10 16:31:43 +02:00
Gary Verhaegen
f9af40e86b add CI config after extraction
after extracting the compiler/ghcide folder from the
https://github.com/digital-asset/daml repo, we need to set up a new CI
configuration for the new repo; this is mostly taking over the existing
stack job from the daml repo.
2019-09-10 15:40:52 +02:00