summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Module.hs
Commit message (Expand)AuthorAgeFilesLines
* Handle records in the renamersheaf2023-03-291-32/+34
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-2/+5
* 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-211-10/+21
* 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
* Minor refactorKrzysztof Gogolewski2023-02-041-3/+3
* Handle `type data` properly in tyThingParent_maybeRyan Scott2023-01-301-5/+11
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-241-8/+1
* Store RdrName rather than OccName in HolesMatthew Pickering2022-12-241-2/+1
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-031-0/+4
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-1/+0
* Fix TypeData issues (fixes #22315 and #22332)Ross Paterson2022-11-081-28/+51
* Use TcRnVDQInTermType in noNestedForallsContextsErr (#20115)Vladislav Zavialov2022-10-261-4/+3
* Introduce TcRnWithHsDocContext (#22346)Vladislav Zavialov2022-10-261-2/+4
* Class layout info (#19623)Vladislav Zavialov2022-10-231-2/+9
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-0/+120
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-13/+10
* Fix typosEric Lindblad2022-09-141-3/+3
* Add diagnostic codessheaf2022-09-131-18/+18
* TTG for ForeignImport/Exportromes2022-07-061-13/+13
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-1/+1
* TTG: Rework and improve splicesromes2022-06-011-2/+2
* HsUniToken for :: in GADT constructors (#19623)Vladislav Zavialov2022-04-081-0/+2
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-3/+3
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-7/+22
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-2/+1
* Error on anon wildcards in tcAnonWildCardOccsheaf2022-02-261-2/+3
* Define and use restoreLclEnvSimon Peyton Jones2022-01-271-3/+3
* Use diagnostic infrastructure in GHC.Tc.Errorssheaf2022-01-171-5/+8
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-121-2/+5
* Flesh out Note [The stupid context] and reference itRyan Scott2021-11-091-1/+3
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-7/+9
* Add the TcRnDuplicateWarningDecls to TcRnMessageAlfredo Di Napoli2021-07-091-8/+1
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-59/+77
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-2/+2
* Change representation of field selector occurencesShayne Fletcher2021-05-231-1/+1
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-3/+3
* Only suggest names that make sense (#19843)Jakob Brünker2021-05-211-8/+10
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-1/+1
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-2/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-3/+6
* More specific error messages for annotations (fixes #19740)Jaro Reinders2021-05-051-2/+2
* Improve hs-boot binds error (#19781)sheaf2021-05-031-2/+6
* Fix #19649 by using filterInScopeM in rnFamEqnRyan Scott2021-04-081-4/+17
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-051-10/+9