Skip to content

Commit 47ee8a2

Browse files
authored
Add GHC 9.8.4 (#2287)
* Add GHC 9.8.4 * Fix patch upper bound
1 parent 0ea900c commit 47ee8a2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+3112
-11
lines changed

ci.nix

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@
8484
&& (__match ".*llvm" compiler-nix-name == null)
8585
&& ((system == "x86_64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
8686
|| (system == "aarch64-linux" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948"])
87-
|| (system == "x86_64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983"])
88-
|| (system == "aarch64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983"])
87+
|| (system == "x86_64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983" "ghc984"])
88+
|| (system == "aarch64-darwin" && !builtins.elem compiler-nix-name ["ghc884" "ghc902" "ghc928" "ghc948" "ghc966" "ghc982" "ghc983" "ghc984"])
8989
)) {
9090
inherit (lib.systems.examples) ghcjs;
9191
} // lib.optionalAttrs (

lazy-inputs/default.nix

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ in {
3232
inherit ((callFlake { pkgs = final; src = ./ghc981; }).defaultNix) ghc981;
3333
inherit ((callFlake { pkgs = final; src = ./ghc982; }).defaultNix) ghc982;
3434
inherit ((callFlake { pkgs = final; src = ./ghc983; }).defaultNix) ghc983;
35+
inherit ((callFlake { pkgs = final; src = ./ghc984; }).defaultNix) ghc984;
3536
inherit ((callFlake { pkgs = final; src = ./ghc9101; }).defaultNix) ghc9101;
3637
inherit ((callFlake { pkgs = final; src = ./ghc912X; }).defaultNix) ghc912X;
3738
inherit ((callFlake { pkgs = final; src = ./ghc913; }).defaultNix) ghc913;

lazy-inputs/ghc984/flake.lock

+30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lazy-inputs/ghc984/flake.nix

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
description = "Lazy Input for Haskell.nix";
3+
4+
inputs = {
5+
ghc984 = {
6+
flake = false;
7+
url = "git+https://github.com/stable-haskell/ghc?ref=ghc-9.8.4-iog&submodules=1";
8+
};
9+
};
10+
11+
outputs = inputs: inputs;
12+
}

materialized/ghc-boot-packages-nix/ghc984-aarch64/base.nix

+49
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/deriveConstants.nix

+39
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/genprimopcode.nix

+40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/ghc-bignum.nix

+37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/ghc-boot.nix

+46
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/ghc-heap.nix

+36
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

materialized/ghc-boot-packages-nix/ghc984-aarch64/ghc-prim.nix

+47
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)