summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface
Commit message (Expand)AuthorAgeFilesLines
* Don't pass homeUnitId at ExternalPackageState creation time (#10827)Sylvain Henry2021-02-221-11/+5
* Move Hooks into HscEnvSylvain Henry2021-02-221-3/+5
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-3/+3
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-162-7/+7
* Fix a serious bug in roughMatchTcsSimon Peyton Jones2021-02-132-22/+20
* Refactor LoggerSylvain Henry2021-02-134-16/+25
* Fix pretty-printing of invisible arguments for FUN 'Many (#19310)Krzysztof Gogolewski2021-02-091-2/+4
* Fix typosBrian Wignall2021-02-061-1/+1
* The Char kind (#11342)Daniel Rogozin2021-02-061-2/+8
* Rename ErrMsg into MsgEnvelopeAlfredo Di Napoli2021-02-011-1/+1
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-11/+11
* Make PatSyn immutableSimon Peyton Jones2021-01-293-39/+16
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* Enhance nested TransCo pretty-printingSylvain Henry2021-01-221-2/+5
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-224-17/+30
* Parameterise Messages over eAlfredo Di Napoli2021-01-221-2/+2
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-091-3/+1
* Use mutable update to defer out-of-scope errorsRichard Eisenberg2020-12-251-5/+3
* Refactor renamer datastructuresAdam Gundry2020-12-244-28/+35
* Revert "Implement BoxedRep proposal"Ben Gamari2020-12-151-38/+13
* Implement BoxedRep proposalAndrew Martin2020-12-141-13/+38
* Move Unit related fields from DynFlags to HscEnvSylvain Henry2020-12-146-54/+334
* Implement type applications in patternsCale Gibbard2020-12-141-12/+31
* Move core flattening algorithm to Core.UnifyRichard Eisenberg2020-12-011-1/+1
* Move Plugins into HscEnv (#17957)Sylvain Henry2020-11-213-7/+6
* Introduce -fprof-callers flagBen Gamari2020-11-211-2/+2
* Demand: Interleave usage and strictness demands (#18903)Sebastian Graf2020-11-201-1/+1
* Name (tc)SplitForAll- functions more consistentlyRyan Scott2020-11-151-1/+1
* compiler: Fix recompilation checkingwip/T18733Ben Gamari2020-11-121-6/+89
* Refactor -dynamic-too handlingSylvain Henry2020-11-062-21/+35
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-43/+37
* Linker: reorganize linker related codeSylvain Henry2020-11-031-1/+2
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-019-31/+24
* Move loadDecl into IfaceToCoreSylvain Henry2020-10-312-116/+10
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-9/+14
* Split GHC.Driver.TypesSylvain Henry2020-10-2915-102/+308
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-107-37/+37
* Cache HomeUnit in HscEnv (#17957)Sylvain Henry2020-10-096-20/+19
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Add mainModuleNameIs and demote mainModIsFendor2020-10-011-1/+1
* Stop removing definitions of record fields in GHC.Iface.Ext.AstZubin Duggal2020-09-251-16/+10
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-2/+6
* Export singleton function from Data.ListWander Hillen2020-09-191-2/+2
* Introduce OutputablePSylvain Henry2020-09-172-6/+7
* Document IfaceTupleTyRichard Eisenberg2020-09-171-0/+5
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-3/+7
* Export enrichHie from GHC.Iface.Ext.AstZubin Duggal2020-09-151-1/+1
* PmCheck: Disattach COMPLETE pragma lookup from TyConsSebastian Graf2020-09-124-51/+50
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-092-17/+18
* Postpone associated tyfam default checks until after typecheckingRyan Scott2020-09-091-1/+1