summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* Add two warnings to -WallTom Ellis2020-12-191-1/+3
* Rename parser Error and Warning typesAlfredo Di Napoli2020-12-181-2/+2
* Split Driver.Env moduleAlfredo Di Napoli2020-12-182-134/+153
* Force module recompilation if '*' prefix was used to load modules in ghci (#8...nineonine2020-12-171-3/+10
* Optimize dumping of consecutive whitespace.wip/andreask/opt_dumpsAndreas Klebinger2020-12-142-13/+16
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-1412-353/+382
* Remove flattening variablesRichard Eisenberg2020-12-012-3/+3
* Implement -ddump-c-backend argumentBen Gamari2020-11-223-1/+10
* Don't initialize plugins in the Core2Core pipelineSylvain Henry2020-11-211-3/+9
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-217-72/+93
* Introduce -fprof-callers flagBen Gamari2020-11-211-0/+13
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-151-2/+2
* Enable -fexpose-internal-symbols when debug level >=2Ben Gamari2020-11-111-1/+7
* codeGen: Produce local symbols for module-internal functionsBen Gamari2020-11-112-1/+2
* [AArch64] Aarch64 Always PICMoritz Angermann2020-11-061-2/+15
* Refactor -dynamic-too handlingSylvain Henry2020-11-066-200/+357
* Linker: reorganize linker related codeSylvain Henry2020-11-035-375/+36
* Display results of GHC.Core.Lint.lint* functions consistentlyRyan Scott2020-11-021-2/+2
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-016-89/+83
* 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