summaryrefslogtreecommitdiff
path: root/compiler/GHC/Rename/Expr.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix typosKrzysztof Gogolewski2021-12-251-7/+7
* 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
* Fix deferOutOfScopeVariables for qualified #20472CarrieMY2021-11-051-10/+4
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-10/+10
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-5/+5
* Add Hint to "Empty 'do' block" Error Message#20147Carrie Xu2021-10-121-0/+3
* Reject GADT pattern matches in arrow notationsheaf2021-10-091-4/+4
* TH stage restriction check for constructors, selectors, and class methodsAndrea Condoluci2021-09-291-3/+7
* ghci: Fix rec statements in interactive promptMatthew Pickering2021-08-171-9/+42
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-58/+47
* Rename RecordPuns to NamedFieldPuns in LangExt.ExtensionAlfredo Di Napoli2021-07-191-1/+1
* Use HsExpansion for overloaded list patternssheaf2021-06-291-31/+24
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-16/+30
* Do not reassociate lexical negation (#19838)Vladislav Zavialov2021-06-191-1/+4
* Reword: representation instead of levitysheaf2021-06-101-4/+4
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-271-8/+8
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-12/+12
* Change representation of field selector occurencesShayne Fletcher2021-05-231-9/+7
* Only suggest names that make sense (#19843)Jakob Brünker2021-05-211-1/+1
* Changes to HsRecField'Shayne Fletcher2021-05-191-9/+11
* 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/+4
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-1/+1
* GHC Exactprint main commitAlan Zimmerman2021-03-201-175/+204
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-5/+116
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-63/+316
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-161-10/+12
* Make PatSyn immutableSimon Peyton Jones2021-01-291-2/+2
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* typecheck: Account for -XStrict in irrefutability checkBen Gamari2021-01-291-16/+19
* Remove -XMonadFailDesugaring referencesHécate2021-01-271-4/+3
* Factorize and document binder collect functionsSylvain Henry2021-01-221-9/+9
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-11/+11
* Check for large tuples more thoroughlywip/T18723Ryan Scott2020-10-291-1/+0
* Split GHC.Driver.TypesSylvain Henry2020-10-291-1/+2
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-10/+9
* Remove GENERATED pragma, as it is not being usedAlan Zimmerman2020-09-091-1/+0
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Clean up the inferred type variable restrictionRyan Scott2020-07-301-1/+1
* Simplify XRec definitionZubin Duggal2020-07-251-1/+2
* Remove {-# CORE #-} pragma (part of #18048)Krzysztof Gogolewski2020-07-181-1/+0
* compiler: re-engineer the treatment of rebindable ifAlp Mestanogullari2020-07-141-5/+35
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-53/+81
* Explicit SpecificityGert-Jan Bottu2020-05-211-1/+1
* Use Data.IntMap.disjointSimon Jakobi2020-05-141-3/+3
* Factor out HsPatSigType for pat sigs/RULE term sigs (#16762)Ryan Scott2020-05-131-1/+1
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-301-0/+6
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1