summaryrefslogtreecommitdiff
path: root/compiler/GHC/Unit
Commit message (Expand)AuthorAgeFilesLines
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-251-11/+13
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-192-21/+118
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-123-3/+3
* Fully remove HsVersions.hSylvain Henry2021-05-123-6/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-1/+2
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-061-1/+1
* Correct treatment of rexported modules in mkModuleNameProvidersMapMatthew Pickering2021-04-261-2/+1
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-141-1/+0
* Constants: add a note and fix minor doc glitchesSylvain Henry2021-04-101-24/+16
* Read constants header instead of global platformConstantsSylvain Henry2021-04-101-2/+27
* Move the EPS into UnitEnvSylvain Henry2021-04-011-0/+8
* Move HPT in UnitEnvSylvain Henry2021-04-011-0/+26
* Move unit DBs in UnitEnvSylvain Henry2021-04-011-7/+28
* Properly initialise UnitEnvSylvain Henry2021-04-011-4/+22
* Encapsulate the EPS IORef in a newtypeSylvain Henry2021-04-011-3/+45
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-291-4/+3
* Add UnitId to Target recordFendor2021-03-281-4/+8
* Refactor FinderCacheSylvain Henry2021-03-262-123/+123
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+1
* ModuleOrigin: print details of module conflictSergei Trofimovich2021-02-221-3/+5
* Refactor LoggerSylvain Henry2021-02-131-7/+7
* Add missing .hi-boot dependencies with ghc -M (#14482)Sylvain Henry2021-01-291-0/+8
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* Fix wrong comment about UnitStateSylvain Henry2021-01-221-5/+1
* Put hole instantiation typechecking in the module graph and fix driver batch ...John Ericson2020-12-284-47/+161
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-145-404/+287
* Refactor -dynamic-too handlingSylvain Henry2020-11-061-7/+0
* Linker: reorganize linker related codeSylvain Henry2020-11-034-122/+4
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-014-28/+14
* Split GHC.Driver.TypesSylvain Henry2020-10-2913-0/+2631
* Initial ShortText code and conversion of package db codeWander Hillen2020-10-132-26/+28
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-8/+5
* Expose RTS-only ways (#18651)Sylvain Henry2020-10-091-2/+2
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-091-1/+2
* Remove "Ord FastString" instanceSylvain Henry2020-09-014-17/+14
* Don't store HomeUnit in UnitConfigSylvain Henry2020-08-311-17/+22
* Refactor UnitId pretty-printingSylvain Henry2020-08-266-66/+19
* NCG: Dwarf configurationSylvain Henry2020-08-211-3/+3
* Expose UnitInfoMap as it is part of the public APIFendor2020-08-181-0/+1
* Add HomeUnit typeSylvain Henry2020-08-136-137/+351
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-2/+0
* Use a type alias for WaysSylvain Henry2020-08-061-1/+1
* Move GHC.Platform into the compilerSylvain Henry2020-07-251-3/+3
* Rename GHC.Driver.Ways into GHC.Platform.WaysSylvain Henry2020-07-251-1/+1
* Minor refactoring of Unit displaySylvain Henry2020-07-225-46/+50
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-122-3/+4
* DynFlags: factor out pprUnitId from "Outputable UnitId" instanceSylvain Henry2020-07-071-7/+14
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-252-11/+11
* Update compilerSylvain Henry2020-06-172-34/+7