summaryrefslogtreecommitdiff
path: root/ghc/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* Multiple Home UnitsMatthew Pickering2021-12-281-44/+252
* More support for optional home-unitSylvain Henry2021-11-201-6/+7
* Refactor package importsSylvain Henry2021-10-221-1/+2
* Ensure .dyn_hi doesn't overwrite .hiZiyang Liu2021-09-171-0/+5
* Remove hschooks.c and -no-hs-main for ghc-binZubin Duggal2021-08-031-24/+0
* ghc: Introduce --run modeBen Gamari2021-08-021-3/+22
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-1/+3
* Avoid unsafePerformIO for getProgNameSylvain Henry2021-07-091-4/+6
* driver: Convert runPipeline to use a free monadMatthew Pickering2021-07-071-13/+14
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-1/+2
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-16/+22
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-1/+1
* Add UnitId to Target recordFendor2021-03-281-1/+1
* Refactor FinderCacheSylvain Henry2021-03-261-3/+7
* Refactor NameCacheSylvain Henry2021-03-261-1/+4
* Add a flag to dump the FastString tableSylvain Henry2021-03-031-1/+8
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-141-13/+0
* Refactor LoggerSylvain Henry2021-02-131-11/+14
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-091-0/+1
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-141-21/+11
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-211-11/+5
* Refactor -dynamic-too handlingSylvain Henry2020-11-061-1/+1
* Split GHC.Driver.TypesSylvain Henry2020-10-291-31/+34
* Move File Target parser to library #18596Fendor2020-10-091-70/+2
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-091-2/+2
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Move GHC.Platform into the compilerSylvain Henry2020-07-251-4/+4
* Rename GHC.Driver.Ways into GHC.Platform.WaysSylvain Henry2020-07-251-1/+1
* Replace HscTarget with BackendSylvain Henry2020-07-221-19/+17
* DynFlags: don't store buildTagSylvain Henry2020-06-271-1/+1
* Rename Package into Unit (2)Sylvain Henry2020-06-131-11/+11
* Rename Package into UnitSylvain Henry2020-06-131-3/+3
* Clean up boot vs non-boot disambiguating typesJohn Ericson2020-06-041-1/+1
* Move Config module into GHC.SettingsSylvain Henry2020-05-241-1/+1
* Unit: split and rename modulesSylvain Henry2020-04-301-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-12/+12
* Modules (#13009)Sylvain Henry2020-04-181-4/+4
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-1/+1
* Store ComponentId detailsSylvain Henry2020-03-291-3/+3
* Modules: Types (#13009)Sylvain Henry2020-03-291-6/+5
* Use a Set to represent WaysSylvain Henry2020-03-111-2/+3
* Refactor GHC.Driver.Session (Ways and Flags)Sylvain Henry2020-03-111-4/+5
* Modules: Driver (#13009)Sylvain Henry2020-02-211-12/+12
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-2/+2
* compiler: Qualify imports of Data.ListBen Gamari2020-02-081-1/+1
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-3/+3
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-2/+2
* Compiling with -S and -fno-code no longer panics (fixes #17143)adithyaov2019-10-161-0/+4
* Always enable the external interpreterJohn Ericson2019-10-041-12/+29
* Refactor iface file generation:Ömer Sinan Ağacan2019-09-301-1/+1