summaryrefslogtreecommitdiff
path: root/compiler/GHC/Hs
Commit message (Expand)AuthorAgeFilesLines
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-133-14/+48
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-111-5/+5
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-103-19/+25
* Minor fix to pretty-printing of linear typesKrzysztof Gogolewski2021-08-052-6/+10
* Make CallStacks work better with RebindableSyntaxSimon Peyton Jones2021-07-271-3/+5
* Don't return unitExpr in dsWhenNoErrssheaf2021-07-101-1/+1
* Use HsExpansion for overloaded list patternssheaf2021-06-295-65/+111
* Simplify pprLHsContextRyan Scott2021-06-191-3/+1
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-165-13/+29
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-084-9/+242
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-272-5/+8
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-234-35/+40
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-231-4/+4
* Change representation of field selector occurencesShayne Fletcher2021-05-233-9/+14
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-6/+5
* Changes to HsRecField'Shayne Fletcher2021-05-195-21/+21
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-3/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-125-5/+4
* Fully remove HsVersions.hSylvain Henry2021-05-125-10/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-1/+2
* EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman2021-05-112-4/+13
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-072-80/+128
* EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman2021-05-061-1/+2
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-293-13/+11
* Pretty-print HsArgPar applications correctly (#19737)Ryan Scott2021-04-272-12/+2
* EPA: cleanups after the mergeAlan Zimmerman2021-04-199-204/+205
* EPA : rename AnnAnchor to EpaAnchorAlan Zimmerman2021-03-316-35/+35
* EPA : rename 'api annotations' to 'exact print annotations'Alan Zimmerman2021-03-312-10/+10
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-319-217/+217
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-316-22/+22
* EPA : Remove ApiAnn from ParsedModuleGHC GitLab CI2021-03-251-0/+4
* Add compiler linting to CIHécate2021-03-254-34/+26
* GHC Exactprint main commitAlan Zimmerman2021-03-2013-701/+1483
* template-haskell: Add putDoc, getDoc, withDecDoc and friendsLuke Lau2021-03-101-4/+21
* Fix some warnings when bootstrapping with GHC 9.0Ryan Scott2021-03-092-2/+2
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-2/+63
* Bring back COMPLETE sets filtered by result TyCon (#14422)Cale Gibbard2021-03-041-1/+1
* Don't use FastString to convert string to UTF8Matthew Pickering2021-03-031-10/+1
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-012-38/+32
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-192-14/+178
* The Char kind (#11342)Daniel Rogozin2021-02-061-0/+4
* Make PatSyn immutableSimon Peyton Jones2021-01-293-10/+11
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-292-2/+2
* typecheck: Account for -XStrict in irrefutability checkBen Gamari2021-01-291-4/+42
* Track the dependencies of `GHC.Hs.Expr.Types`John Ericson2021-01-232-2/+2
* Separate AST from GhcPass (#18936)John Ericson2021-01-2311-6189/+89
* Factorize and document binder collect functionsSylvain Henry2021-01-221-112/+218
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-1/+0
* Never Anyify during kind inferenceRichard Eisenberg2021-01-091-1/+1
* Use mutable update to defer out-of-scope errorsRichard Eisenberg2020-12-251-4/+9