File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
Cabal/src/Distribution/Simple/Program Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -329,6 +329,7 @@ normaliseGhcArgs (Just ghcVersion) PackageDescription{..} ghcArgs
329
329
]
330
330
, from [8 , 2 ] [" -fmax-uncovered-patterns" , " -fmax-errors" ]
331
331
, from [8 , 4 ] $ to [8 , 6 ] [" -fmax-valid-substitutions" ]
332
+ , from [8 , 12 ] [" -fmax-forced-spec-args" ]
332
333
]
333
334
334
335
dropIntFlag :: Bool -> String -> String -> Any
Original file line number Diff line number Diff line change
1
+ synopsis: Add new non-compilation-affecting options from ghc 9.12
2
+ packages: Cabal
3
+ prs: #10468
4
+ significance:
5
+
6
+ description: {
7
+
8
+ - ghc 9.12 adds several new command line options, divided between
9
+ `LANGUAGE`s (already added), warnings, new preprocessor control options,
10
+ and compilation control options. Only one of these doesn't affect
11
+ compilation and has been added to the recomp filters. A second needed
12
+ to be added to the list of options requiring `Int` parameters.
13
+
14
+ The new options, excluding warning and language options, are:
15
+
16
+ * `-fexpose-overloaded-unfoldings`
17
+ * `-fmax-forced-spec-args`
18
+ * `-fno-expose-overloaded-unfoldings`
19
+ * `-fobject-determinism`
20
+ * `-fwrite-if-compression`
21
+ * `-optCmmP`
22
+ * `-optJSP`
23
+ * `-pgmCmmP`
24
+ * `-pgmJSP`
25
+
26
+ }
You can’t perform that action at this time.
0 commit comments