nixpkgs/pkgs/development/haskell-modules
sternenseemann ca733b431b haskellPackages.extensions: use Cabal core pkg if possible
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.
2024-01-06 16:42:49 +01:00
..
configuration-hackage2nix haskellPackages.dhall*: revert downgrade to 1.41.* 2024-01-06 16:42:48 +01:00
lib haskell.lib.compose.triggerRebuild: don't discard old postUnpack 2023-12-14 19:01:34 +01:00
patches Merge branch 'master' into haskell-updates 2024-01-01 14:25:26 +01:00
cabal2nix-unstable.nix haskellPackages.cabal2nix-unstable: 2024-01-02 -> 2024-01-04 2024-01-04 16:57:20 +01:00
configuration-arm.nix haskellPackages.cachix: workaround cache corruption on aarch64-linux 2023-12-14 19:02:20 +01:00
configuration-common.nix haskellPackages.extensions: use Cabal core pkg if possible 2024-01-06 16:42:49 +01:00
configuration-darwin.nix haskellPackages.hidapi: fix darwin build 2023-11-26 17:28:52 +01:00
configuration-ghc-8.6.x.nix haskell.packages.ghc865Binary.exceptions: restore package, use 0.10.7 version 2024-01-03 10:40:57 +00:00
configuration-ghc-8.10.x.nix haskell.compiler.ghcjs: expose llvmPackages attribute via passthru 2024-01-04 00:34:19 +01:00
configuration-ghc-9.0.x.nix Merge pull request #275606 from sternenseemann/misc-release-haskell 2024-01-01 14:19:00 +01:00
configuration-ghc-9.2.x.nix haskell.packages.ghc92.weeder: allow building with dhall 1.42 2024-01-04 12:29:27 +01:00
configuration-ghc-9.4.x.nix Merge pull request #275606 from sternenseemann/misc-release-haskell 2024-01-01 14:19:00 +01:00
configuration-ghc-9.6.x.nix haskell.packages.ghc96{,re}rebase: reflect 1.20.1.1 -> 1.20.2 2024-01-04 13:13:08 +01:00
configuration-ghc-9.8.x.nix haskell.packages.ghc981.terminfo_0_4_1_6: allow base 4.20 2024-01-04 11:54:08 +01:00
configuration-ghc-9.10.x.nix haskell.packages.*.{terminfo,xhtml}: allow builds on Hydra for cross 2023-12-20 10:50:28 +01:00
configuration-ghcjs.nix haskell.packages.ghcjs: fix stm eval 2024-01-04 00:34:19 +01:00
configuration-nix.nix haskellPackages.hls-stan-plugin: unbreak 2024-01-04 13:23:25 +01:00
configuration-tensorflow.nix treewide: noop: refer to src.name or similar in sourceRoot where appropriate, part 2: the non-trivial cases 2023-08-03 16:32:05 +00:00
default.nix treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
generic-builder.nix haskellPackages.mkDerivation: avoid forcing stdenv.cc if missing 2023-11-17 12:54:46 +01:00
generic-stack-builder.nix
hackage-packages.nix haskellPackages.dhall*: revert downgrade to 1.41.* 2024-01-06 16:42:48 +01:00
HACKING.md treewide: Fix typos 2023-09-28 19:06:13 +02:00
hoogle-local-wrapper.sh
hoogle.nix
initial-packages.nix
make-package-set.nix treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
non-hackage-packages.nix haskellPackages.changelog-d: init 2023-10-31 23:35:15 +01:00
package-list.nix Check pkg.meta.hydraPlatforms, not pkg.meta.broken 2023-07-15 18:12:07 +02:00
stack-hook.sh
with-packages-wrapper.nix