summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Names.hs
Commit message (Expand)AuthorAgeFilesLines
* Add structured error messages for GHC.Rename.NamesTorsten Schmits2023-04-301-139/+41
* More informative errors for bad imports (#21826)Soham Chowdhury2023-04-251-67/+61
* Renamer: don't call addUsedGRE on an exact Namesheaf2023-04-071-1/+4
* Relax assertion in varToRecFieldOccsheaf2023-04-041-1/+1
* igre_prompt_env: discard "only-qualified" namessheaf2023-03-291-1/+1
* Handle records in the renamersheaf2023-03-291-490/+493
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-2/+2
* GHC proposal 496 - Nullary record wildcardsGeorgi Lyubenov2023-02-211-23/+64
* Add BufSpan to EpaLocation (#22319, #22558)Vladislav Zavialov2022-12-051-4/+4
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-12/+9
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-031-1/+0
* 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