summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename
Commit message (Expand)AuthorAgeFilesLines
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-012-38/+46
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-292-5/+7
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-235-13/+77
* TTG: TH brackets finishing touchesromes2022-03-181-14/+13
* TTG: Refactor bracket for desugaring during tcromes2022-03-181-7/+7
* Separate constructors for typed and untyped bracketsromes2022-03-182-43/+73
* TTG: Refactor HsBracketromes2022-03-181-2/+2
* Export (~) from Data.Type.Equality (#18862)wip/eqtycon-rnVladislav Zavialov2022-03-153-22/+33
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-2/+1
* Error on anon wildcards in tcAnonWildCardOccsheaf2022-02-267-115/+32
* Allow `return` in more cases in ApplicativeDoZiyang Liu2022-02-241-17/+65
* Kill derived constraintsRichard Eisenberg2022-02-231-2/+2
* Use diagnostics for "missing signature" errorssheaf2022-02-201-70/+50
* Fix some notesMatthew Pickering2022-02-082-3/+3
* Improve errors for non-existent labelsSimon Peyton Jones2022-02-043-30/+33
* Fix a few Note inconsistenciesBen Gamari2022-02-013-2/+3
* Consistently upper-case "Note ["Ben Gamari2022-02-012-2/+2
* Define and use restoreLclEnvSimon Peyton Jones2022-01-273-13/+12
* Use diagnostic infrastructure in GHC.Tc.Errorssheaf2022-01-176-244/+132
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-111-1/+1
* Check quoted TH names are in the correct namespacesheaf2022-01-041-0/+10
* Multiple Home UnitsMatthew Pickering2021-12-281-12/+25
* Fix typosKrzysztof Gogolewski2021-12-251-7/+7
* 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
* TTG: replace Void/NoExtCon with DataConCantHappenKrzysztof Gogolewski2021-11-291-1/+1
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-4/+4
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-125-8/+26
* Flesh out Note [The stupid context] and reference itRyan Scott2021-11-091-1/+3
* Fix deferOutOfScopeVariables for qualified #20472CarrieMY2021-11-051-10/+4
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-026-33/+35
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-5/+5
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-241-1/+1
* Refactor package importsSylvain Henry2021-10-222-19/+61
* Make fields of GlobalRdrElt strictMatthew Pickering2021-10-204-7/+11
* shadowNames: Use OccEnv a, not [OccName]Joachim Breitner2021-10-151-2/+2
* shadowNames: Accept an OccName, not a GreNameJoachim Breitner2021-10-131-1/+1
* Add Hint to "Empty 'do' block" Error Message#20147Carrie Xu2021-10-121-0/+3
* Reject GADT pattern matches in arrow notationsheaf2021-10-092-9/+12
* compiler: occEnvElts -> nonDetOccEnvEltsBen Gamari2021-09-291-1/+1
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-291-1/+1
* TH stage restriction check for constructors, selectors, and class methodsAndrea Condoluci2021-09-291-3/+7
* Refactor module dependencies codeSylvain Henry2021-09-171-6/+9
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-1/+1
* ghci: Fix rec statements in interactive promptMatthew Pickering2021-08-171-9/+42
* Refactoring module dependenciesSylvain Henry2021-08-131-4/+4
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-131-2/+3
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-102-59/+48
* rename: Avoid unnecessary map lookupBen Gamari2021-07-271-2/+2
* Remove unused module GHC.Rename.DocFendor2021-07-271-23/+0