summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/Convert.hs
Commit message (Expand)AuthorAgeFilesLines
* TH: support raw bytes literals (#14741)Sylvain Henry2019-03-081-0/+8
* Visible dependent quantificationRyan Scott2019-03-011-4/+16
* API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman2019-02-081-4/+5
* Use sigPrec in more places in Convert and HsUtilsRyan Scott2019-01-281-32/+35
* Visible kind applicationmynguyen2019-01-031-93/+150
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-74/+83
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+0
* Smarter HsType pretty-print for promoted dataconsSimon Peyton Jones2018-11-151-6/+6
* Fix #15815 by parenthesizing the arguments to infix ~Ryan Scott2018-10-291-1/+7
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-23/+40
* Fix #15738 by defining (and using) parenthesizeHsContextRyan Scott2018-10-151-1/+2
* Don't drop arguments in TH type argumentsAlec Theriault2018-10-041-9/+13
* Allow (unparenthesized) kind signaturesAlec Theriault2018-10-041-1/+1
* Add support for ImplicitParams and RecursiveDo in THMichael Sloan2018-09-141-8/+41
* Fix #15572 by checking for promoted names in ConTRyan Scott2018-08-281-1/+8
* Fix #15550 by quoting RULE names during TH conversionRyan Scott2018-08-271-2/+2
* Fix redundant imports of ClassBen Gamari2018-08-211-1/+0
* Add a solveEqualities to tcClassDecl1Simon Peyton Jones2018-08-211-1/+1
* Properly designate LambdaCase alts as CaseAlt in THRyan Scott2018-08-141-1/+1
* Fix handling of unbound constructor names in TH #14627Michael Sloan2018-07-121-1/+5
* Fix #15331 with careful blasts of parenthesizeHsTypeRyan Scott2018-07-051-1/+2
* Parenthesize rank-n contexts in ConvertRyan Scott2018-07-051-1/+3
* Remove HsEqTy and XEqTyRyan Scott2018-06-201-3/+4
* Fix API Annotations for GADT constructorsAlan Zimmerman2018-06-191-4/+4
* Embrace -XTypeInType, add -XStarIsTypeVladislav Zavialov2018-06-141-21/+16
* Fix #15243 by fixing incorrect uses of NotPromotedRyan Scott2018-06-071-3/+3
* Introduce DerivingViaRyan Scott2018-06-041-7/+11
* Fix #14875 by introducing PprPrec, and using itRyan Scott2018-05-131-21/+21
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-96/+118
* TTG for HsBinds and Data instances Plan BAlan Zimmerman2018-04-131-13/+14
* Revert "Fix #14838 by marking TH-spliced code as FromSource"Ben Gamari2018-04-101-2/+2
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-091-113/+144
* Allow PartialTypeSignatures in standalone deriving contextsRyan Scott2018-03-231-1/+1
* Turn a TH Name for built-in syntax into an unqualified RdrNameChaitanya Koparkar2018-03-191-1/+7
* Fix #14838 by marking TH-spliced code as FromSourceRyan Scott2018-03-021-2/+2
* Permit conversion of partially applied PromotedTupleTsRyan Scott2018-03-021-0/+3
* Fix #14681 and #14682 with precision-aimed parenthesesRyan Scott2018-01-181-3/+14
* Parenthesize forall-type args in cvtTypeKindRyan Scott2018-01-151-4/+5
* Simplify HsPatSynDetailsSimon Peyton Jones2017-12-211-3/+3
* Refactor ConDecl: Trac #14529Simon Peyton Jones2017-12-071-29/+27
* Revert "trees that grow" workBen Gamari2017-11-211-143/+113
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-7/+10
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-34/+44
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-73/+90
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-89/+73
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-73/+89
* Pretty-printing of derived multi-parameter classes omits parenthesesAlan Zimmerman2017-10-111-3/+27
* Remove m_type from Match (#14313)Joachim Breitner2017-10-041-4/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-121-1/+1