summaryrefslogtreecommitdiff
path: root/compiler/GHC/ThToHs.hs
Commit message (Expand)AuthorAgeFilesLines
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-12/+12
* Consistently attach SrcSpans to sub-expressions in TH splicesRyan Scott2022-03-281-139/+173
* Add the OPAQUE pragmaChristiaan Baaij2022-03-251-0/+11
* Kill derived constraintsRichard Eisenberg2022-02-231-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-011-0/+1
* Add PromotedInfixT/PromotedUInfixT to THJakob Brünker2021-12-111-13/+36
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-1/+1
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-34/+27
* Fix #20590 with another application of mkHsContextMaybeRyan Scott2021-11-021-17/+15
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-1/+1
* EPA: correctly capture comments between 'where' and bindsAlan Zimmerman2021-09-171-3/+3
* Modify InlineSpec data constructor (helps fix #18138)Alina Banerjee2021-08-111-11/+15
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-2/+2
* Handle OverloadedRecordDot in TH (#20185)Zubin Duggal2021-08-031-0/+3
* template-haskell: Add support for default declarationsMario Blažević2021-07-211-0/+4
* Simplify pprLHsContextRyan Scott2021-06-191-5/+21
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-161-5/+5
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-9/+9
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-231-3/+3
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-3/+3
* Changes to HsRecField'Shayne Fletcher2021-05-191-10/+10
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-4/+4
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-1/+1
* EPA: cleanups after the mergeAlan Zimmerman2021-04-191-1/+1
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-311-1/+1
* Add compiler linting to CIHécate2021-03-251-10/+9
* GHC Exactprint main commitAlan Zimmerman2021-03-201-304/+337
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-1/+1
* Bring back COMPLETE sets filtered by result TyCon (#14422)Cale Gibbard2021-03-041-1/+1
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-011-8/+8
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-271-3/+3
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-2/+2
* The Char kind (#11342)Daniel Rogozin2021-02-061-0/+1
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-011-10/+10
* Refactor renamer datastructuresAdam Gundry2020-12-241-1/+1
* Implement type applications in patternsCale Gibbard2020-12-141-4/+6
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-061-51/+75
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-4/+3
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-4/+4
* Split GHC.Driver.TypesSylvain Henry2020-10-291-0/+2
* API Annotations: Keep track of unicode for linear arrow notationwip/az/unicode-hsscaledAlan Zimmerman2020-10-201-4/+5
* Fix some missed opportunities for preInlineUnconditionallySimon Peyton Jones2020-10-141-1/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-13/+13
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-4/+17
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Remove ConDeclGADTPrefixPsRyan Scott2020-08-021-8/+0
* Accumulate Haddock comments in P (#17544, #17561, #8944)Vladislav Zavialov2020-07-211-1/+1
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-2/+2
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-4/+28