summaryrefslogtreecommitdiff
path: root/libraries/template-haskell/Language/Haskell/TH/Ppr.hs
Commit message (Expand)AuthorAgeFilesLines
* Allow generation of TTH syntax with THOleg Grenrus2023-04-121-0/+2
* TH: revert changes to GadtC & RecGadtCsheaf2023-04-011-5/+4
* Handle records in the renamersheaf2023-03-291-8/+9
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-031-0/+6
* Fix and test for issue #21723Mario Blažević2022-08-221-12/+15
* Added pprType with precedence argument, as a prerequisite to fix issues #2172...Mario Blažević2022-08-221-69/+73
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-4/+12
* Add the OPAQUE pragmaChristiaan Baaij2022-03-251-0/+2
* TH: Fix pretty printing of newtypes with operators and GADT syntax (#20868)Zubin Duggal2022-03-191-20/+9
* template-haskell: Fix two prettyprinter issuesMario Blažević2022-02-251-8/+41
* TH: fix pretty printing of GADTs with multiple constuctors (#20842)Zubin Duggal2022-02-241-1/+1
* Use braces in TH LambdaCase and where clausesElton2022-02-011-3/+13
* Use braces in TH case pprint (fixes #20893)Elton2022-02-011-1/+1
* Add PromotedInfixT/PromotedUInfixT to THJakob Brünker2021-12-111-34/+43
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-201-1/+2
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-121-3/+3
* Handle OverloadedRecordDot in TH (#20185)Zubin Duggal2021-08-031-0/+2
* template-haskell: Add support for default declarationsMario Blažević2021-07-211-0/+2
* Fix #19363 by using pprName' {Applied,Infix} in the right placesRyan Scott2021-02-261-22/+22
* Fix TemplateHaskell pretty printer for CompleteP (#19270)Ole Krüger2021-02-221-1/+1
* The Char kind (#11342)Daniel Rogozin2021-02-061-0/+1
* Implement type applications in patternsCale Gibbard2020-12-141-3/+5
* New linear types syntax: a %p -> b (#18459)Vladislav Zavialov2020-09-291-2/+2
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-2/+8
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-0/+7
* Explicit SpecificityGert-Jan Bottu2020-05-211-7/+19
* Add explicit LANGUAGE Safe to template-haskellOleg Grenrus2020-02-141-0/+1
* Parenthesize the * kind in TH.PprVladislav Zavialov2019-12-051-12/+19
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott2019-11-071-4/+20
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+1
* Fix #16895 by checking whether infix expression operator is a variablenineonine2019-07-051-1/+4
* Fix #15843 by extending Template Haskell AST for tuples to support sectionsnineonine2019-07-021-2/+2
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* TH: support raw bytes literals (#14741)Sylvain Henry2019-03-081-0/+1
* Visible dependent quantificationRyan Scott2019-03-011-2/+20
* Visible kind applicationmynguyen2019-01-031-28/+48
* Fix embarrassing infinite loop in pprParendTypeRyan Scott2018-12-031-1/+3
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-14/+27
* Fix #15738 by defining (and using) parenthesizeHsContextRyan Scott2018-10-151-0/+1
* Add support for ImplicitParams and RecursiveDo in THMichael Sloan2018-09-141-0/+11
* Introduce DerivingViaRyan Scott2018-06-041-5/+14
* Fix #14875 by introducing PprPrec, and using itRyan Scott2018-05-131-6/+13
* template-haskell: Rip out FamFlavourBen Gamari2017-12-041-5/+0
* Reexport Semigroup's <> operator from Prelude (#14191)Herbert Valerio Riedel2017-09-221-0/+1
* Follow-up to #13887, for promoted infix constructorsRyan Scott2017-07-291-2/+2
* Parenthesize infix type names in data declarations in TH printerEugene Akentyev2017-07-111-3/+4
* Add Template Haskell support for overloaded labelsMatthew Pickering2017-07-111-0/+1
* Fix pretty-printing of zero-argument lambda expressionsRyan Scott2017-06-231-0/+1
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1