summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* Suggestions due to hlintMatthew Pickering2022-02-241-7/+5
* driver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2022-02-232-68/+87
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-231-40/+44
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-234-50/+55
* Introduce predicate for when to enable source notes (needSourceNotes)Matthew Pickering2022-02-231-0/+6
* Remove -Wunticked-promoted-constructors from -WallKrzysztof Gogolewski2022-02-221-1/+0
* Reinstallable GHCZubin Duggal2022-02-211-0/+5
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-206-23/+28
* ghci: fix -ddump-stg-cg (#21052)nineonine2022-02-161-3/+3
* Tag inference work.Andreas Klebinger2022-02-125-9/+36
* Add late cost centre supportAndreas Klebinger2022-02-102-0/+2
* driver: Filter out our own boot module in hptSomeThingsBelowMatthew Pickering2022-02-091-2/+5
* Rename -merge-objs flag to --merge-objsBen Gamari2022-02-091-1/+1
* StgToCmm: Get rid of GHC.Driver.Session importsJohn Ericson2022-02-081-31/+1
* Document `hscIncrementalFrontend` and flip boolCale Gibbard2022-02-081-10/+21
* `hscSimpleIface` drop fingerprint param and retCale Gibbard2022-02-081-12/+10
* Fix some notesMatthew Pickering2022-02-081-2/+2
* Purge DynFlags from GHC.StgJohn Ericson2022-02-065-1/+92
* Introduce alignment to CmmStoreBen Gamari2022-02-041-1/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-042-6/+6
* Don't initialise plugins when there are no pipelines to runMatthew Pickering2022-02-031-0/+2
* Replace sndOfTriple with sndOf3Andreas Klebinger2022-02-021-5/+4
* Fix a few Note inconsistenciesBen Gamari2022-02-017-23/+13
* Consistently upper-case "Note ["Ben Gamari2022-02-012-3/+3
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-315-25/+108
* Improve migration strategy for the XDG compliance change to the GHC applicationZubin Duggal2022-01-311-3/+19
* CmmToAsm: Drop ncgExpandTopBen Gamari2022-01-292-3/+0
* Rip out remaining SPARC supportBen Gamari2022-01-291-21/+0
* A few comment cleanupsBen Gamari2022-01-291-0/+1
* Drop SPARC NCGBen Gamari2022-01-291-1/+0
* Ctd. #18087: complete :since: info for all warnings in users guideAndreas Abel2022-01-272-2/+3
* Whitespace onlyAndreas Abel2022-01-271-31/+31
* Add -fcompact-unwindRobert Hensing2022-01-242-0/+7
* Add note about heap invariantMatthew Pickering2022-01-181-0/+6
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-121-0/+19
* Fix parsing & printing of unboxed sumssheaf2022-01-111-0/+4
* Multiple Home UnitsMatthew Pickering2021-12-2813-641/+956
* Cmm: DynFlags to CmmConfig refactordoyougnu2021-12-221-0/+33
* Give plugins a better interface (#17957)Sylvain Henry2021-12-214-31/+44
* Introduce -dlint flagBen Gamari2021-12-211-0/+18
* Rename -fcatch-bottoms to -fcatch-nonexhaustive-casesBen Gamari2021-12-212-3/+3
* codeGen: Introduce flag to bounds-check array accessesBen Gamari2021-12-212-0/+2
* Plugin load order should follow the commandline order (fixes #17884)Andrei Barbu2021-12-151-0/+2
* CmmToLlvm: rename LCGConfig -> LlvmCgConfigdoyougnu2021-12-142-18/+18
* CmmToLlvm: Remove DynFlags, add LlvmCgConfigdoyougnu2021-12-142-4/+36
* ghc-bin: Add --merge-objs modeBen Gamari2021-12-144-27/+38
* compiler: Use withFile instead of bracketBen Gamari2021-12-141-2/+1
* compiler: Drop `Maybe ModLocation` from T_MergeForeignBen Gamari2021-12-143-8/+8
* Remove `optLevel` from `DynFlags` (closes #20500)Gergo ERDI2021-12-091-17/+28
* Add `Opt_CoreConstantFolding` to turn on constant folding (#20500)Gergo ERDI2021-12-093-2/+6