summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Utils.hs
Commit message (Expand)AuthorAgeFilesLines
* More informative errors for bad imports (#21826)Soham Chowdhury2023-04-251-2/+2
* Handle records in the renamersheaf2023-03-291-55/+54
* Add structured error messages for GHC.Tc.Utils.EnvTorsten Schmits2023-03-211-1/+1
* Minor refactorKrzysztof Gogolewski2023-02-041-4/+4
* Convert diagnostics in GHC.Rename.Expr to proper TcRnMessage (#20115)Andrei Borzenkov2022-11-241-0/+1
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* Use TcRnVDQInTermType in noNestedForallsContextsErr (#20115)Vladislav Zavialov2022-10-261-7/+4
* Introduce TcRnWithHsDocContext (#22346)Vladislav Zavialov2022-10-261-3/+6
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-5/+13
* Add diagnostic codessheaf2022-09-131-12/+12
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-061-1/+1
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-1/+1
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-5/+27
* OverloadedRecordFields: mention parent name in 'ambiguous occurrence' error f...nineonine2022-05-171-2/+5
* Improve error reporting in generated codeSimon Peyton Jones2022-05-041-1/+11
* Error on anon wildcards in tcAnonWildCardOccsheaf2022-02-261-71/+1
* Improve errors for non-existent labelsSimon Peyton Jones2022-02-041-1/+7
* Define and use restoreLclEnvSimon Peyton Jones2022-01-271-9/+8
* Use diagnostic infrastructure in GHC.Tc.Errorssheaf2022-01-171-7/+1
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-121-0/+8
* Make fields of GlobalRdrElt strictMatthew Pickering2021-10-201-1/+2
* compiler: occEnvElts -> nonDetOccEnvEltsBen Gamari2021-09-291-1/+1
* Rename RecordPuns to NamedFieldPuns in LangExt.ExtensionAlfredo Di Napoli2021-07-191-1/+1
* Add the TcRnShadowedName constructor to TcRnMessageAlfredo Di Napoli2021-07-091-15/+3
* Use HsExpansion for overloaded list patternssheaf2021-06-291-0/+35
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-27/+41
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-2/+2
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-6/+6
* Remove unnecessary extendTyVarEnvFVRn functionRyan Scott2021-03-211-6/+1
* GHC Exactprint main commitAlan Zimmerman2021-03-201-21/+28
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-161-5/+48
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* Refactor renamer datastructuresAdam Gundry2020-12-241-29/+26
* Implement type applications in patternsCale Gibbard2020-12-141-0/+2
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-7/+4
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-2/+2
* Check for large tuples more thoroughlywip/T18723Ryan Scott2020-10-291-3/+15
* Split GHC.Driver.TypesSylvain Henry2020-10-291-1/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-5/+4
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Clean up the inferred type variable restrictionRyan Scott2020-07-301-1/+135
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-4/+4
* Simplify bindLHsTyVarBndrs and bindHsQTyVarswip/simply-bind-tyvarsRyan Scott2020-06-051-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-3/+3
* Modules: Types (#13009)Sylvain Henry2020-03-291-6/+6
* Modules: Core (#13009)Sylvain Henry2020-03-161-1/+1
* Remove Ord SrcLoc, Ord SrcSpanVladislav Zavialov2020-02-241-1/+1
* Modules: Driver (#13009)Sylvain Henry2020-02-211-2/+2