Files
haskell.nix/docs/reference/supported-ghc-versions.md
T
Michael Peyton Jones 1250f0449d Improve binary caching documentation, make more salient (#875)
People constantly ask about this, clearly without having found the
documentation that we do have about this. So we need to make it more
obvious:
- Simplify the setup documentation to emphasize the Hydra cache (which
is the only working one currently).
- Move the cache troubleshooting section to the top to make it more
obvious.
- Highlight a link to the troubleshooting section of the docs in the
README.
- Emphasize that there is more documentation than is linked in the
README.
- Add a section to the README that explicitly mentions cache issues, and
links to the corresponding sections of the docs.
2020-10-13 15:37:04 +13:00

1.1 KiB

Supported GHC Versions

The following versions of GHC built on the CI servers and should be included in the binary cache (for the default haskell.nix nixpkgs).

  • 8.6.5 compiler-nix-name = "ghc865";
  • 8.8.3 compiler-nix-name = "ghc883";
  • 8.8.4 compiler-nix-name = "ghc884";
  • 8.10.1 compiler-nix-name = "ghc8101";
  • 8.10.2 compiler-nix-name = "ghc8102";

Full test suite is run against 8.6.5, 8.8.4 and 8.10.2.

See ci.nix for the list of tested GHC versions.

The following GHC versions are not included in CI and will not be cached:

  • 8.4.4 compiler-nix-name = "ghc844";
  • 8.6.1 compiler-nix-name = "ghc861";
  • 8.6.2 compiler-nix-name = "ghc862";
  • 8.6.3 compiler-nix-name = "ghc863";
  • 8.6.4 compiler-nix-name = "ghc864";
  • 8.8.1 compiler-nix-name = "ghc881";
  • 8.8.2 compiler-nix-name = "ghc882";

See overlays/bootstrap.nix for a list of all the valid compiler-nix-names.

See also: Instructions on adding new GHC versions.