summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/Convert.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-2010/+0
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-188/+188
* Fix #16895 by checking whether infix expression operator is a variablenineonine2019-07-051-5/+27
* Fix #15843 by extending Template Haskell AST for tuples to support sectionsnineonine2019-07-021-9/+12
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+3
* fix Template Haskell cross compilation on 64 bit compiler with 32 bit targetLuite Stegeman2019-05-221-2/+2
* Use HsTyPats in associated type family defaultsRyan Scott2019-05-221-9/+2
* Fix #16666 by parenthesizing contexts in ConvertRyan Scott2019-05-211-11/+11
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-4/+4
* 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