summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* Split GHC.Driver.TypesSylvain Henry2020-10-2916-4446/+680
* Compile modules with `-fobject-code` enabled to byte-code when loaded with `*...nineonine2020-10-202-6/+28
* Implement -Woperator-whitespace (#18834)Vladislav Zavialov2020-10-192-2/+7
* Don't get host RTS ways via settings (#18651)Sylvain Henry2020-10-171-2/+0
* Add flags for annotating Generic{,1} methods INLINE[1] (#11068)Andrzej Rybczak2020-10-152-0/+5
* Fix parsing of PIE flagsSylvain Henry2020-10-151-2/+2
* Add -Wnoncanonical-{monad,monoid}-instances to standardWarningsFumiaki Kinoshita2020-10-141-1/+3
* Parser: don't require the HomeUnitIdSylvain Henry2020-10-131-1/+0
* Initial ShortText code and conversion of package db codeWander Hillen2020-10-133-4/+9
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-104-16/+15
* Cache HomeUnit in HscEnv (#17957)Sylvain Henry2020-10-096-78/+77
* Add -pgmlm and -optlm flagsKrzysztof Gogolewski2020-10-091-0/+4
* Add a flag to indicate that gcc supports -no-pieKrzysztof Gogolewski2020-10-091-0/+2
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-091-1/+1
* Misc cleanupKrzysztof Gogolewski2020-10-071-1/+1
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-012-2/+7
* Less DynFlags in Header parsingSylvain Henry2020-10-012-2/+8
* Use ADTs for parser errors/warningsSylvain Henry2020-10-014-13/+29
* Add mainModuleNameIs and demote mainModIsFendor2020-10-011-6/+9
* Remove unsafeGlobalDynFlags (#17957, #14597)Sylvain Henry2020-09-303-56/+24
* Make the parser module less dependent on DynFlagsSylvain Henry2020-09-293-3/+19
* Preliminary work towards removing DynFlags -> Driver.Ppr dependencySylvain Henry2020-09-231-3/+4
* Remove sdocWithDynFlags (fix #10143)Sylvain Henry2020-09-231-1/+0
* Refactor CLabel pretty-printingSylvain Henry2020-09-231-1/+1
* Introduce OutputablePSylvain Henry2020-09-172-14/+17
* Hackily decouple the parser from the desugarerSebastian Graf2020-09-121-5/+28
* Extract definition of DsM into GHC.HsToCore.TypesSebastian Graf2020-09-121-0/+1
* PmCheck: Disattach COMPLETE pragma lookup from TyConsSebastian Graf2020-09-121-90/+20
* DynFlags: add sm_pre_inline field into SimplMode (#17957)Sylvain Henry2020-09-091-3/+3
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-099-30/+43
* Move DynFlags test into updateModDetailsIdInfos's caller (#17957)Sylvain Henry2020-09-071-2/+5
* [macOS] improved runpath handlingMoritz Angermann2020-09-072-8/+98
* DynFlags: use Platform in foldRegs*Sylvain Henry2020-09-041-1/+1
* Turn on -XMonoLocalBinds by default (#18430)Sebastian Graf2020-09-021-3/+3
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-3/+3
* Refactor UnitId pretty-printingSylvain Henry2020-08-267-45/+59
* Do not print synonyms in :i (->), :i Type (#18594)Krzysztof Gogolewski2020-08-231-0/+1
* Fix -ddump-stg flagSylvain Henry2020-08-212-5/+8
* NCG: Dwarf configurationSylvain Henry2020-08-212-6/+6
* Put CFG weights into their own module (#17957)Sylvain Henry2020-08-211-76/+5
* Implement -Wredundant-bang-patterns (#17340)nineonine2020-08-192-0/+2
* Add HomeUnit typeSylvain Henry2020-08-137-130/+140
* DynFlags: disentangle OutputableSylvain Henry2020-08-1210-4/+156
* Use a type alias for WaysSylvain Henry2020-08-061-2/+2
* Refactor handling of object mergingBen Gamari2020-08-052-35/+36
* Rename Core.Opt.Driver -> Core.Opt.PipelineKrzysztof Gogolewski2020-08-051-1/+1
* Hardcode RTS includes to cope with unregistered buildsAlex Biehl2020-08-031-18/+1
* Add haddock comment for unfilteredEdgescgibbard2020-07-301-9/+8
* For `-fkeep-going` do not duplicate dependency edge codeJohn Ericson2020-07-301-45/+47