summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Names.hs
Commit message (Expand)AuthorAgeFilesLines
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-9/+8
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-281-6/+7
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-1/+5
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-1/+2
* Fix typosEric Lindblad2022-09-141-1/+1
* Allow imports to reference multiple fields with the same name (#21625)Adam Gundry2022-09-131-10/+20
* Add diagnostic codessheaf2022-09-131-14/+14
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-2/+4
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-031-34/+33
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-3/+3
* Use diagnostics for "missing signature" errorssheaf2022-02-201-70/+50
* Improve errors for non-existent labelsSimon Peyton Jones2022-02-041-2/+15
* Define and use restoreLclEnvSimon Peyton Jones2022-01-271-1/+1
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-111-1/+1
* Multiple Home UnitsMatthew Pickering2021-12-281-12/+25
* package imports: Take into account package visibility when renamingMatthew Pickering2021-12-091-7/+7
* Revert "Data.List specialization to []"Matthew Pickering2021-12-031-4/+1
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-1/+1
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-1/+1
* Refactor package importsSylvain Henry2021-10-221-18/+59
* Make fields of GlobalRdrElt strictMatthew Pickering2021-10-201-1/+2
* shadowNames: Use OccEnv a, not [OccName]Joachim Breitner2021-10-151-2/+2
* shadowNames: Accept an OccName, not a GreNameJoachim Breitner2021-10-131-1/+1
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-291-1/+1
* Refactor module dependencies codeSylvain Henry2021-09-171-6/+9
* Refactoring module dependenciesSylvain Henry2021-08-131-4/+4
* rename: Avoid unnecessary map lookupBen Gamari2021-07-271-2/+2
* Fix a few retainer leaks of TcGblEnvMatthew Pickering2021-07-231-1/+4
* Remove useless .hs-bootSylvain Henry2021-07-011-1/+0
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-28/+59
* driver: Add implicit package dependencies for template-haskell packageMatthew Pickering2021-06-251-1/+6
* Put tracing functions into their own moduleSylvain Henry2021-06-221-0/+1
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-1/+1
* Driver Rework PatchMatthew Pickering2021-06-031-1/+1
* Specify the reason for import for the backpack's extra importsDivam2021-06-021-5/+5
* Add -Wmissing-exported-pattern-synonym-signaturesThomas Winant2021-05-291-38/+70
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-191-31/+52
* Add some TcRn diagnostic messagesAlfredo Di Napoli2021-05-191-28/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-3/+1
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-9/+9
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-6/+5
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-4/+4
* Introduce SevIgnore Severity to suppress warningsAlfredo Di Napoli2021-04-051-8/+5
* Data.List specialization to []Oleg Grenrus2021-04-011-1/+4
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-13/+13
* Implement -Wmissing-kind-signaturesOleg Grenrus2021-03-251-1/+27
* GHC Exactprint main commitAlan Zimmerman2021-03-201-47/+48
* Simplify shadowing of DuplicateRecordFields in GHCi (fixes #19314)Adam Gundry2021-03-101-3/+4
* Prefer -Wmissing-signatures over -Wmissing-exported-signatures (#14794)Michiel de Bruijne2021-02-221-6/+6