summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename
Commit message (Expand)AuthorAgeFilesLines
* Add structured error messages for GHC.Rename.ModuleTorsten Schmits2023-05-051-62/+15
* Add structured error messages for GHC.Rename.UtilsTorsten Schmits2023-05-055-187/+75
* Add structured error messages for GHC.Rename.NamesTorsten Schmits2023-04-301-139/+41
* More informative errors for bad imports (#21826)Soham Chowdhury2023-04-253-72/+66
* Renamer: don't call addUsedGRE on an exact Namesheaf2023-04-072-10/+14
* Relax assertion in varToRecFieldOccsheaf2023-04-041-1/+1
* Convert diagnostics in GHC.Rename.HsType to proper TcRnMessageHaskell-mouse2023-04-031-78/+22
* Add structured error messages for GHC.Tc.TyClTorsten Schmits2023-04-012-3/+2
* Add LANGUAGE GADTs to GHC.Rename.Env sheaf2023-03-301-1/+1
* igre_prompt_env: discard "only-qualified" namessheaf2023-03-291-1/+1
* Handle records in the renamersheaf2023-03-2911-1182/+1483
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-243-6/+9
* Add structured error messages for GHC.Tc.Utils.EnvTorsten Schmits2023-03-212-2/+2
* Convert diagnostics in GHC.Rename.Module to proper TcRnMessage (#20115)Andrei Borzenkov2023-03-061-139/+27
* More fixes for `type data` declarationsSimon Peyton Jones2023-03-031-49/+71
* GHC proposal 496 - Nullary record wildcardsGeorgi Lyubenov2023-02-214-45/+106
* Disallow `tagToEnum#` on `type data` typeswip/T22948Ryan Scott2023-02-201-0/+11
* Treat type data declarations as empty when checking pattern-matching coverageRyan Scott2023-02-201-0/+22
* Don't generate datacon wrappers for `type data` declarationsRyan Scott2023-02-201-0/+15
* Fix tyvar scoping within class SPECIALISE pragmassheaf2023-02-081-10/+47
* Minor refactorKrzysztof Gogolewski2023-02-043-10/+9
* Handle `type data` properly in tyThingParent_maybeRyan Scott2023-01-301-5/+11
* Convert diagnostics in GHC.Rename.Bind to proper TcRnMessage (#20115)Andrei Borzenkov2023-01-281-94/+22
* Replace errors from badOrigBinding with new one (#22839)Andrei Borzenkov2023-01-271-13/+3
* EPA: Add SourceText to HsOverLabelAlan Zimmerman2023-01-231-2/+2
* Parse qualified terms in type signaturesHaskellMouse2023-01-113-9/+65
* Introduce the TypeAbstractions language flagVladislav Zavialov2023-01-111-5/+3
* Added a new warning about compatibility with RequiredTypeArgumentsHaskellMouse2023-01-112-0/+28
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-051-3/+3
* Misc cleanupKrzysztof Gogolewski2023-01-053-5/+4
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-242-46/+7
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-243-5/+27
* Add BufSpan to EpaLocation (#22319, #22558)Vladislav Zavialov2022-12-051-4/+4
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-031-0/+4
* Add special case for :Main module in `GHC.IfaceToCore.mk_top_id`Matthew Pickering2022-12-021-0/+5
* Convert diagnostics in GHC.Rename.Expr to proper TcRnMessage (#20115)Andrei Borzenkov2022-11-243-96/+49
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-237-34/+27
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-6/+18
* Fix TypeData issues (fixes #22315 and #22332)Ross Paterson2022-11-081-28/+51
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-051-1/+2
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-031-1/+0
* Use TcRnVDQInTermType in noNestedForallsContextsErr (#20115)Vladislav Zavialov2022-10-262-11/+7
* Introduce TcRnWithHsDocContext (#22346)Vladislav Zavialov2022-10-263-13/+22
* Class layout info (#19623)Vladislav Zavialov2022-10-231-2/+9
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-192-11/+9
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-282-8/+9
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-272-1/+125
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-193-19/+25
* Clean up some. In particular:M Farkas-Dyck2022-09-171-4/+2
* -Wunused-pattern-binds: Recurse into patterns to check whether there's a spliceMatthew Pickering2022-09-161-14/+43