summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* 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
* ghci: Explicitly store and restore interface file cacheMatthew Pickering2021-10-172-50/+37
* Set logger flags in --backpack modesheaf2021-10-131-2/+3
* Force name_exe field to avoid retaining entire UnitEnv (including whole HPT)Matthew Pickering2021-10-121-2/+2
* driver: Filter out HPT modules **before** typecheck loopMatthew Pickering2021-10-121-3/+5
* More strictness around HomePackageTableMatthew Pickering2021-10-121-5/+5
* Make the fields of MakeEnv strictMatthew Pickering2021-10-121-5/+5
* driver: Pass hsc_env with empty HPT into upsweepMatthew Pickering2021-10-121-0/+1
* Be more careful about retaining KnotVarsMatthew Pickering2021-10-121-2/+35
* driver: Share the graph of dependenciesZubin Duggal2021-10-121-3/+5
* driver: Fix assertion failure on self-importMatthew Pickering2021-10-101-1/+1
* Add defaulting plugins.Andrei Barbu2021-10-081-0/+9
* code gen: Disable dead code elimination when -finfo-table-map is enabledMatthew Pickering2021-10-081-0/+5
* Fix -E -fno-code undesirable interactions #20439CarrieMY2021-10-081-2/+4
* Disable -dynamic-too if -dynamic is also passedMatthew Pickering2021-10-061-0/+6
* driver: Fix -E -XCPP, copy output from CPP ouput rather than .hs outputMatthew Pickering2021-09-301-2/+2
* Add `-dsuppress-core-sizes` flag (#20342)Sylvain Henry2021-09-282-1/+4
* driver: Fix Ctrl-C handling with -j1Matthew Pickering2021-09-281-27/+35
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-233-7/+276
* Remove unused, undocumented debug/dump flag `-ddump-vt-trace`. See 20403.Benjamin Maurer2021-09-222-4/+0
* Use an ADT for RecompReasonSylvain Henry2021-09-172-7/+12
* Refactor module dependencies codeSylvain Henry2021-09-171-5/+0
* driver: Clean up temporary files after a module has been compiledMatthew Pickering2021-09-171-2/+8
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-173-9/+16
* driver: -M allow omitting the -dep-suffix (means empty) (fix #15483)Artem Pelenitsyn2021-09-171-4/+6
* Emit warning if bang is applied to unlifted typesTito Sacchi2021-09-172-0/+3
* GHCi: don't discard plugins on reload (#20335)Sylvain Henry2021-09-061-4/+7
* driver: Initialise common plugins once, before starting the pipelineMatthew Pickering2021-08-231-1/+3
* driver: Correctly pass custom messenger to logging functionMatthew Pickering2021-08-231-5/+9
* driver: Only check for unused package warning in after succesful downsweepMatthew Pickering2021-08-231-15/+16
* recomp: Check backend type rather than -fwrite-interface to decide whether we...Matthew Pickering2021-08-181-1/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-189-1021/+942
* Refactoring module dependenciesSylvain Henry2021-08-134-44/+64
* Don't store tmpDir in SettingsSylvain Henry2021-08-031-8/+8
* move bytecode preparation into the STG pipelineLuite Stegeman2021-08-031-5/+10
* Port more DriverUnknownMessage into richer DriverMessage constructorsAlfredo Di Napoli2021-07-283-54/+239