summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Config
Commit message (Expand)AuthorAgeFilesLines
* compiler: enforce cmm switch planning for wasm32Cheng Shao2022-11-111-1/+2
* compiler: allow big arith for wasm32Cheng Shao2022-11-111-1/+1
* Fire RULES in the SpecialiserSimon Peyton Jones2022-11-101-11/+10
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-031-3/+2
* CoreToStg: purge `DynFlags`.M Farkas-Dyck2022-10-201-0/+16
* Add -fsuppress-error-contexts to disable printing error contexts in errorswip/diagnostics-configMatthew Pickering2022-10-181-2/+3
* Allow configuration of error message printingMatthew Pickering2022-10-181-0/+36
* Don't keep exit join points so muchSimon Peyton Jones2022-10-111-30/+24
* Boxity: Don't update Boxity unless worker/wrapper follows (#21754)wip/T21754Sebastian Graf2022-09-301-1/+1
* Remove label style from printing contextKrzysztof Gogolewski2022-08-262-2/+2
* Refactored Simplify passDominik Peteler2022-07-224-46/+189
* CoreToStg.Prep: Get rid of `DynFlags` and `HscEnv`wip/no-dyn-flags-core-cmmJohn Ericson2022-06-152-15/+48
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-071-0/+167
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-021-0/+28
* Purge `DynFlags` and `HscEnv` from some `GHC.Core` modules where it's not too...wip/dflags-core-opt-easierJohn Ericson2022-05-311-0/+23
* Factor out `initArityOps` to `GHC.Driver.Config.*` moduleJohn Ericson2022-05-261-0/+15
* Avoid global compiler state for `GHC.Core.Opt.WorkWrap`Dominik Peteler2022-05-261-0/+21
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-0/+14
* Make debug a `Bool` not an `Int` in `StgToCmmConfig`John Ericson2022-05-231-1/+1
* Modularize GHC.Core.Opt.LiberateCasewip/cmm-dominatorsDominik Peteler2022-05-221-0/+15
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-213-13/+11
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-171-4/+8
* Move CmmParserConfig and PDConfig into GHC.Cmm.Parser.ConfigAndre Marianiello2022-05-121-2/+1
* Remove Module argument from initCmmParserConfigAndre Marianiello2022-05-121-5/+4
* Decouple dynflags in Cmm parser (related to #17957)Andre Marianiello2022-05-121-0/+27
* Make floating-point abs IEEE 754 compliantARATA Mizuki2022-05-111-2/+0
* StgLint: Check that functions are applied to compatible runtime repsAndreas Klebinger2022-05-011-0/+1
* Include the way string in the file name for dump files.Andreas Klebinger2022-04-221-0/+2
* Modularize Tidy (#17957)Sylvain Henry2022-03-251-0/+73
* StgToCmm.cgTopBinding: no isNCG, use binBlobThreshdoyougnu2022-03-021-1/+2
* Ticky profiling improvements.Matthew Pickering2022-03-021-0/+1
* Ticky: Gate tag-inference dummy ticky-counters behind a flag.Andreas Klebinger2022-02-251-0/+1
* Tag inference work.Andreas Klebinger2022-02-121-0/+1
* Purge DynFlags from GHC.StgJohn Ericson2022-02-064-0/+88
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-0/+74
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-121-0/+19
* Multiple Home UnitsMatthew Pickering2021-12-281-0/+5
* Cmm: DynFlags to CmmConfig refactordoyougnu2021-12-221-0/+33
* CmmToLlvm: rename LCGConfig -> LlvmCgConfigdoyougnu2021-12-141-16/+16
* CmmToLlvm: Remove DynFlags, add LlvmCgConfigdoyougnu2021-12-141-0/+30
* Add `Opt_CoreConstantFolding` to turn on constant folding (#20500)Gergo ERDI2021-12-091-2/+2
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-191-3/+6
* code gen: Disable dead code elimination when -finfo-table-map is enabledMatthew Pickering2021-10-081-0/+5
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-0/+26
* Dynflags: introduce DiagOptsSylvain Henry2021-07-012-4/+24
* Parser: make less DynFlags dependentSylvain Henry2021-06-071-0/+2
* Make Logger independent of DynFlagsSylvain Henry2021-06-073-0/+123