summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* 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
* package imports: Take into account package visibility when renamingMatthew Pickering2021-12-093-4/+3
* Dump non-module specific info to file #20316Carrie Xu2021-12-012-6/+7
* Use Monoid in hptSomeThingsBelowUsSylvain Henry2021-11-291-18/+15
* Make ambient MinGW support a proper settingsJohn Ericson2021-11-271-1/+2
* Improve error message for mis-typed plugins #20671Kai Prott2021-11-261-1/+1
* Add `llvmOptLevel` to `DynFlags` (#20500)Gergo ERDI2021-11-252-5/+7
* Add specific optimization flag for Cmm control flow analysis (#20500)Gergo ERDI2021-11-252-0/+3
* Add specific optimization flag for fast PAP calls (#6084, #20500)Gergo ERDI2021-11-252-0/+3
* Correct retypechecking in --make modeMatthew Pickering2021-11-253-122/+275
* Combine STG free variable traversals (#17978)nineonine2021-11-231-13/+10
* Add a warning for GADT match + NoMonoLocalBinds (#20485)Krzysztof Gogolewski2021-11-232-2/+6
* More support for optional home-unitSylvain Henry2021-11-202-19/+22
* Remove unused module import syntax from .bkp modeMatthew Pickering2021-11-202-19/+5
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-122-0/+4
* Only pass -pie, -no-pie when linkingMatthew Bauer2021-11-111-13/+23
* driver: Use shared transitive dependency calculation in hptModulesBelowMatthew Pickering2021-11-111-23/+10
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-111-100/+6
* Fix boolean confusion with Opt_NoLlvmMangler flagMatthew Pickering2021-11-051-2/+2
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-052-2/+1
* Compiler dosen't need to know about certain settings from fileJohn Ericson2021-10-271-3/+0
* Warn if unicode bidirectional formatting characters are found in the source (...Zubin Duggal2021-10-263-2/+43
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-2/+3
* DmdAnal: Implement Boxity Analysis (#19871)Sebastian Graf2021-10-241-0/+6
* driver: Export wWarningFlagMapBen Gamari2021-10-242-5/+6
* driver: Don't use the log queue abstraction when j = 1Matthew Pickering2021-10-221-23/+44
* Refactor package importsSylvain Henry2021-10-224-21/+34
* Remove IndefiniteSylvain Henry2021-10-222-17/+17
* Make sure ModIface values are still forced even if not writtenMatthew Pickering2021-10-201-1/+4
* Distribute HomeModInfo cache before starting upsweepMatthew Pickering2021-10-201-15/+13
* Add note about heap invariants [skip ci]Matthew Pickering2021-10-201-0/+30
* Remove DT_Failed stateMatthew Pickering2021-10-193-100/+12
* driver: Cleanups related to ModLocationMatthew Pickering2021-10-198-117/+124
* dynamic-too: Check the dynamic-too status in hscPipelineMatthew Pickering2021-10-191-9/+9
* driver: Update cached DynFlags in ModSummary if we are enabling -dynamic-tooMatthew Pickering2021-10-191-3/+4
* driver: Check the correct flag to see if dynamic-too is enabled.Matthew Pickering2021-10-191-4/+4