about summary refs log tree commit diff
path: root/pkgs/top-level/release-haskell.nix
AgeCommit message (Collapse)AuthorFilesLines
2023-12-04haskell.compiler.ghc884: remove at 8.8.4sternenseemann1-12/+0
The main aim of this is to be able to drop llvmPackages_7.
2023-11-13Revert "haskell-language-server: Add toplevel jobs for all ghc versions"maralorn1-4/+0
This reverts commit 46175bc01df41531e33dbb2123f63b2ddc466650. Maybe we can find a better solution without polluting the name space that much.
2023-11-11Merge pull request #266682 from maralorn/hls-toplevel-jobsmaralorn1-0/+4
haskell-language-server: Add toplevel jobs for all ghc versions
2023-11-11haskell-language-server: Add toplevel jobs for all ghc versionsmaralorn1-0/+4
2023-11-10haskellPackages: Fixup Cabal minor version in overridesRobert Hensing1-1/+1
2023-10-23haskellPackages: more eval fixesNaïm Favier1-1/+1
2023-10-15release-haskell.nix: simplify versioned jobs for ghc-tagssternenseemann1-14/+4
2023-10-15haskell.compiler.ghc98: init at 9.8.1Vaibhav Sagar1-12/+41
https://www.haskell.org/ghc/blog/20231009-ghc-9.8.1-released.html - Use source-built GHC 9.4.7, pending packaging of bindist. - The aarch64-linux space saving strategy via disabling hyperlinked source is disabled for now, pending either an updated patch or an user defined flavour using https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10850. Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-10-15release-haskell.nix: fix HLS GHC exclusionssternenseemann1-2/+2
2023-10-06haskell.packages.ghc810.haskell-language-server: Removemaralorn1-1/+3
2023-10-04Merge pull request #252362 from sternenseemann/ghc-9.4.7maralorn1-0/+3
haskellPackages.ghc: 9.4.6 -> 9.4.7
2023-10-04haskellPackages.ghc: 9.4.6 -> 9.4.7sternenseemann1-0/+3
https://www.haskell.org/ghc/blog/20230825-ghc-9.4.7-released.html Notice that useLLVM is disabled for all aarch64 platforms to match
2023-09-28haskell.compiler.ghc96: 9.6.2 -> 9.6.3Ryan Hendrickson1-0/+5
https://www.haskell.org/ghc/blog/20230925-ghc-9.6.3-released.html
2023-09-03mailctl: add to release-haskell.nixAidan Gauland1-0/+1
This prevents Hackage updates from silently breaking this package.
2023-08-17haskell.packages.ghc94.ghc-tags: pin to matching version 1.6sternenseemann1-0/+1
haskell.packages.ghc96.ghc-tags: test on Hydra
2023-08-08haskell.compiler.ghc946: init at 9.4.6sternenseemann1-0/+3
https://www.haskell.org/ghc/blog/20230807-ghc-9.4.6-released.html
2023-07-25haskell.packages.*.ghc-source-gen: shuffle broken flags aroundsternenseemann1-0/+8
ghc-source-gen being broken is the norm now, as it only supports GHC < 9.4. To keep tabs on it still (it is required for HLS some of the time), we add it to release-haskell.nix.
2023-07-24haskell.packages.ghc962.weeder: test on Hydrasternenseemann1-0/+1
2023-07-03haskell.packages.ghc96.monad-par: patch for mtl >= 2.3sternenseemann1-12/+4
This allows us building cabal2nix with GHC 9.6 which we can now test on Hydra.
2023-07-03haskell.packages.ghc96.hpack: test no Hydrasternenseemann1-3/+1
2023-07-03haskellPackages.large-hashable: restrict to GHC < 9.4sternenseemann1-0/+3
A potential fix for the problem is still in discussion: https://github.com/factisresearch/large-hashable/pull/26
2023-07-01haskell.packages.*.hashable: provide data-array-byte for GHC < 9.4sternenseemann1-0/+2
This dependency is no longer necessary for GHC >= 9.4, but we need to make it available for GHC < 9.4.
2023-06-30haskellPackages: cleanup Cabal versionsmaralorn1-3/+0
Not regenerating hackage-packages.nix in this commit because cabal2nix is currently not cached by hydra
2023-06-08haskell.compiler.ghc961: remove at 9.6.1sternenseemann1-8/+0
2023-05-30haskell.compiler.ghc96: 9.6.1 -> 9.6.2sternenseemann1-0/+8
2023-05-29release-haskell: remove pakcs because it is insecureDennis Gosnell1-1/+0
2023-05-28ghc: 9.2.7 -> 9.2.8Dennis Gosnell1-3/+3
2023-05-27haskell.compiler.ghc928: init at 9.2.8Dennis Gosnell1-0/+5
2023-04-22haskell.compiler.ghc94: 9.4.4 -> 9.4.5sternenseemann1-3/+3
https://www.haskell.org/ghc/blog/20230418-ghc-9.4.5-released.html
2023-04-11haskell-language-server: Enabe builds for ghc 9.6.1maralorn1-2/+0
2023-03-29haskellPackages: filter out Darwin jobs from mergeable job in ↵Dennis Gosnell1-28/+37
release-haskell.nix
2023-03-24haskellPackages: make sure versionedCompilerJobs doesn't try running on ↵Dennis Gosnell1-3/+18
platforms ghc does not support
2023-03-24haskellPackages: small refactoring and comments to versionedCompilerJobs in ↵Dennis Gosnell1-5/+30
release-haskell.nix
2023-03-24haskellPackages: small formatting fix to versionedCompilerJobs in ↵Dennis Gosnell1-7/+7
release-haskell.nix
2023-03-24haskellPackages: add comments to release-haskell.nixDennis Gosnell1-1/+60
2023-03-19release-haskell.nix: test Cabal-syntax >= 3.8 as wellsternenseemann1-0/+2
2023-03-18release-haskell.nix: test GHC 9.6 package setsternenseemann1-8/+28
2023-03-18release-haskell.nix: test weeder with GHC 9.4sternenseemann1-0/+1
2023-03-14haskellPackages.Cabal_3_10_1_0: build with matching of Cabal-syntaxsternenseemann1-0/+1
2023-03-12release-haskell.nix: disable musl dependent jobs on aarch64-darwinsternenseemann1-1/+5
2023-03-12haskell.compiler.ghc961: init at 9.6.1sternenseemann1-7/+14
xhtml seems to be built unconditionally now which is at least one thing improved by hadrian.
2023-03-10release-haskell.nix: add aarch64-darwinsternenseemann1-1/+1
nixpkgs:trunk also builds aarch64-darwin these days, so this forces our hand a little bit. We can still refuse to care about failures _too_ much, but at least we will stop merging as big a rebuilds as we are currently.
2023-03-08haskell.compiler.ghcHEAD: 9.7.20221224 -> 9.7.20230217sternenseemann1-3/+0
- Christmas is over! - Upstream has changed the name of the target triplet used for the JS backend from js-unknown-ghcjs to javascript-unknown-ghcjs, since Cabal calls the architecture "javascript": https://gitlab.haskell.org/ghc/ghc/-/commit/6636b670233522f01d002c9b97827d00289dbf5c Since the triplet is made up anyways, i.e. autoconf does not support it and Rust uses different triplets for its emscripten backends, we'll just change it as well. - Upstream fixed the problem with ar(1) being invoked incorrectly by stage0: https://gitlab.haskell.org/ghc/ghc/-/commit/e987e345c807035e4637ca3eae227ae501e16c42
2023-03-01haskellPackages.ghc: 9.2.6 -> 9.2.7sternenseemann1-3/+3
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html Also updates some of the printouts in the manual. We should probably make it clear in the text that these may be outdated, since we are doing a terrible job keeping up…
2023-03-01haskell.compiler.ghc927: init at 9.2.7sternenseemann1-0/+5
https://www.haskell.org/ghc/blog/20230227-ghc-9.2.7-released.html
2023-02-19release-haskell.nix: don't try building known to fail js backendssternenseemann1-6/+17
aarch64-linux will continue failing unless we find another solution. For x86_64-darwin we won't learn anything by it being a constaint star in our build failure reports.
2023-02-18Merge pull request #216985 from sternenseemann/release-haskell-ghc926maralorn1-3/+7
release-haskell.nix: reflect release of GHC 9.2.6
2023-02-18haskell.packages.*.ghc-tags: pick compatible versionsternenseemann1-0/+8
Since there is probably more movement going forward, testing this on Hydra for multiple GHC versions seems sensible.
2023-02-18release-haskell.nix: reflect release of GHC 9.2.6sternenseemann1-3/+7
2023-02-14treewide: use lib.optionalsFelix Buehler1-3/+1