|
11 | 11 | "9.10" = "9.10.1";
|
12 | 12 | };
|
13 | 13 | gitInputs = {
|
14 |
| - ghc911 = "9.11"; |
| 14 | + ghc912X = "9.12"; |
| 15 | + ghc913 = "9.13"; |
15 | 16 | };
|
16 | 17 | versionToNixName = v: "ghc${builtins.replaceStrings ["."] [""] v}";
|
17 | 18 | compilerNameMap =
|
|
119 | 120 | ++ until "9.2" ./patches/ghc/issue-18708.patch # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6554
|
120 | 121 | ++ fromUntil "9.2.2" "9.4" ./patches/ghc/ghc-9.2.2-fix-warnings-building-with-self.patch # https://gitlab.haskell.org/ghc/ghc/-/commit/c41c478eb9003eaa9fc8081a0039652448124f5d
|
121 | 122 | ++ until "9.6" ./patches/ghc/ghc-hpc-response-files.patch # https://gitlab.haskell.org/ghc/ghc/-/merge_requests/8194
|
122 |
| - ++ fromUntil "9.2" "9.12" ./patches/ghc/sanity-check-find-file-name.patch |
| 123 | + ++ fromUntil "9.2" "9.14" ./patches/ghc/sanity-check-find-file-name.patch |
123 | 124 | ++ until "9.0" ./patches/ghc/dont-mark-evacuate_large-as-inline.patch
|
124 | 125 | ++ onWindows (fromUntil "9.4.1" "9.4.5" ./patches/ghc/ghc-9.4-hadrian-win-cross.patch)
|
125 | 126 | ++ onWindows (fromUntil "9.4.7" "9.4.9" ./patches/ghc/ghc-9.8-hadrian-win-cross.patch)
|
|
159 | 160 | ++ fromUntil "9.6.2" "9.8" ./patches/ghc/ghc-9.4.5-include-order-fix.patch
|
160 | 161 | ++ fromUntil "9.6.1" "9.9.20231203" ./patches/ghc/MR10116.patch
|
161 | 162 | ++ onNative (fromUntil "9.4.1" "9.6" ./patches/ghc/hadrian-build-deriveConstants-genprimopcode-ghc94.patch)
|
162 |
| - ++ onNative (fromUntil "9.6.1" "9.12" ./patches/ghc/hadrian-build-deriveConstants-genprimopcode.patch) |
| 163 | + ++ onNative (fromUntil "9.6.1" "9.14" ./patches/ghc/hadrian-build-deriveConstants-genprimopcode.patch) |
163 | 164 | ++ onGhcjs (fromUntil "9.6.1" "9.6.3" ./patches/ghc/ghc-9.6-Merge-libiserv-with-ghci.patch)
|
164 | 165 | ++ onGhcjs (fromUntil "9.6.3" "9.8" ./patches/ghc/ghc-9.6.3-Merge-libiserv-with-ghci.patch)
|
165 | 166 | ++ onGhcjs (fromUntil "9.6.1" "9.8" ./patches/ghc/ghc-9.6-Assorted-changes-to-avoid-head-tail.patch)
|
|
247 | 248 | ++ fromUntil "9.9" "9.11" ./patches/ghc/ghc-9.9-Cabal-3.11.patch
|
248 | 249 | ++ fromUntil "9.8" "9.9" ./patches/ghc/ghc-9.8-text-upper-bound.patch
|
249 | 250 | ++ fromUntil "9.10" "9.11" ./patches/ghc/ghc-9.10-containers-upper-bound.patch
|
250 |
| - ++ fromUntil "9.10" "9.12" ./patches/ghc/ghc-9.10-merge-objects.patch |
| 251 | + ++ fromUntil "9.10" "9.14" ./patches/ghc/ghc-9.10-merge-objects.patch |
251 | 252 |
|
252 | 253 | # This patch will make windows stop emitting absolute relocations. This is one way in which binutils 2.36+ (with ASLR enabled), will just choke on the
|
253 | 254 | # assembly we generate because it's always absolute (32bit) addressing modes.
|
|
257 | 258 | ++ onWindows (fromUntil "9.2" "9.4" ./patches/ghc/windows-pseudo-pic-9.2.patch)
|
258 | 259 |
|
259 | 260 | # Fix issue loading windows dll using `.dll.a` file
|
260 |
| - ++ onWindows (fromUntil "9.4" "9.12" ./patches/ghc/ghc-9.10-windows-dll-dependent-symbol-type-fix.patch) |
| 261 | + ++ onWindows (fromUntil "9.4" "9.14" ./patches/ghc/ghc-9.10-windows-dll-dependent-symbol-type-fix.patch) |
261 | 262 | ;
|
262 | 263 | in ({
|
263 | 264 | ghc8107 = traceWarnOld "8.10" (final.callPackage ../compiler/ghc {
|
|
0 commit comments