ca733b431b
For GHC 9.6 and 9.8 we can use the Cabal library bundled with GHC since it matches the requested version. This can prevent inconsistent dependencies later in e.g. haskell-language-server. For lower versions we may need to jailbreak and downgrade Cabal to which upstream seems to be open: > We need to pin a single major version of Cabal here because the main > reason we use Cabal is for its list of extensions. Later versions have > strictly more extensions, and we'll have missing patterns if we try to > support more than one major version. If this causes problems in > practice let's revisit this decision and come up with another > approach. Alternatively, hls-stan-plugin can be disabled. |
||
---|---|---|
.. | ||
configuration-hackage2nix | ||
lib | ||
patches | ||
cabal2nix-unstable.nix | ||
configuration-arm.nix | ||
configuration-common.nix | ||
configuration-darwin.nix | ||
configuration-ghc-8.6.x.nix | ||
configuration-ghc-8.10.x.nix | ||
configuration-ghc-9.0.x.nix | ||
configuration-ghc-9.2.x.nix | ||
configuration-ghc-9.4.x.nix | ||
configuration-ghc-9.6.x.nix | ||
configuration-ghc-9.8.x.nix | ||
configuration-ghc-9.10.x.nix | ||
configuration-ghcjs.nix | ||
configuration-nix.nix | ||
configuration-tensorflow.nix | ||
default.nix | ||
generic-builder.nix | ||
generic-stack-builder.nix | ||
hackage-packages.nix | ||
HACKING.md | ||
hoogle-local-wrapper.sh | ||
hoogle.nix | ||
initial-packages.nix | ||
make-package-set.nix | ||
non-hackage-packages.nix | ||
package-list.nix | ||
stack-hook.sh | ||
with-packages-wrapper.nix |