summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Session.hs
Commit message (Expand)AuthorAgeFilesLines
* Add -Wmissing-role-annotationsOleg Grenrus2023-05-161-1/+2
* Split DynFlags structure into own moduleOleg Grenrus2023-05-151-1409/+3
* Allow Core optimizations when interpreting bytecodeKrzysztof Gogolewski2023-05-121-1/+4
* Add fused multiply-add instructionssheaf2023-05-111-1/+10
* Move "target has RTS linker" out of settingsRodrigo Mesquita2023-05-111-2/+3
* Hardwire a better unit-id for ghcromes2023-05-041-0/+1
* Add sized primitive literal syntaxBen Orchard2023-05-031-0/+1
* Implement -jsem: parallelism controlled by semaphoressheaf2023-04-201-6/+19
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-14/+102
* Constraint simplification loop now depends on `ExpansionFuel`Apoorv Ingle2023-03-061-1/+18
* Add -single-threaded flag to force single threaded rtsOleg Grenrus2023-02-151-3/+4
* Detect the `mold` linkerRebecca Turner2023-02-101-0/+1
* Refactor warning flag parsing to add missing flagsAdam Gundry2023-01-181-75/+73
* Introduce the TypeAbstractions language flagVladislav Zavialov2023-01-111-0/+5
* Added a new warning about compatibility with RequiredTypeArgumentsHaskellMouse2023-01-111-1/+2
* packaging: Build perf builds with -split-sectionswip/various-hadrian-fixesMatthew Pickering2023-01-041-1/+1
* compiler: Add -f[no-]split-sections flagsMatthew Pickering2023-01-041-8/+12
* codeGen: Introduce ThreadSanitizer instrumentationBen Gamari2022-12-151-2/+4
* Push DynFlags out of askOtoolmrkun2022-12-061-3/+1
* Push DynFlags out of runInstallNameToolmrkun2022-12-061-3/+1
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-301-2/+5
* Add Javascript backendSylvain Henry2022-11-291-0/+3
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-251-0/+9
* Typo: rename -fwrite-if-simplfied-core to -fwrite-if-simplified-coreKrzysztof Gogolewski2022-11-011-1/+1
* Fix typo in `Opt_WriteIfSimplifiedCore`'s nameGergő Érdi2022-10-191-3/+3
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-3/+2
* Add -fsuppress-error-contexts to disable printing error contexts in errorswip/diagnostics-configMatthew Pickering2022-10-181-2/+5
* Interface Files with Core DefinitionsMatthew Pickering2022-10-111-4/+10
* Export OnOff from GHC.Driver.SessionJade Lovelace2022-09-281-0/+1
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-0/+1
* Clean up some. In particular:M Farkas-Dyck2022-09-171-3/+2
* Fix typosEric Lindblad2022-09-141-4/+4
* Minor cleanupKrzysztof Gogolewski2022-09-011-1/+0
* compiler: Drop --build-id=none hackBen Gamari2022-08-181-1/+0
* Add support for external static plugins (#20964)Sylvain Henry2022-08-101-0/+13
* Change `-fprof-late` to insert cost centres after unfolding creation.Andreas Klebinger2022-08-061-0/+3
* Force safeInferred to avoid retaining extra copy of DynFlagsMatthew Pickering2022-08-041-1/+2
* Add a note about about W/W for unlifting strict argumentsAndreas Klebinger2022-08-041-1/+1
* Add -dsuppress-coercion-types to make coercions even smaller.Andreas Klebinger2022-08-021-0/+3
* Add tests that -XHaskell98 and -XHaskell2010 enable DeepSubsumptionMatthew Pickering2022-07-251-1/+3
* Implement DeepSubsumptionSimon Peyton Jones2022-07-251-1/+3
* Align the behaviour of `dopt` and `log_dopt`Dominik Peteler2022-07-161-30/+1
* -ddump-llvm shouldn't imply -fllvmBen Gamari2022-06-281-1/+1
* Flags to disable local let-floating; -flocal-float-out, -flocal-float-out-top...Vanessa McHale2022-06-221-0/+16
* Deprecate TypeInType extensionHaskellMouse2022-06-061-1/+13
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-021-8/+1
* Make -fcompact-unwind the defaultMatthew Pickering2022-06-011-8/+9
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-28/+33
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-171-21/+2
* driver: Introduce pgmcxxBen Gamari2022-05-171-1/+6