|
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