summaryrefslogtreecommitdiff
path: root/compiler/hsSyn
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-2017-15483/+0
* Remove HsUtils/userHsLTyVarBndrsVladislav Zavialov2019-08-301-12/+1
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-3/+3
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-153-3/+1
* Move tyConAppNeedsKindSig to TypeBen Gamari2019-07-311-2/+1
* Break up TyCoRepBen Gamari2019-07-311-0/+1
* Banish reportFloatingViaTvs to the shadow realm (#15831, #16181)Ryan Scott2019-07-261-1/+17
* Drop unused helpers 'mkTyClGroup' and 'emptyTyClGroup'Vladislav Zavialov2019-07-241-13/+1
* ASSERT(vis_flag==ForallInvis) in hsScopedTvsVladislav Zavialov2019-07-241-8/+53
* Line wrap when pp long expressions (fixes #16874)Alfredo Di Napoli2019-07-202-2/+2
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-0910-681/+749
* 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
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-0/+9
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-122-11/+5
* Print role annotations in TemplateHaskell brackets (#16718)Vladislav Zavialov2019-06-101-0/+1
* Comments only: document tcdDataCusk better.Richard Eisenberg2019-06-091-0/+5
* 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-224-74/+52
* Fix #16666 by parenthesizing contexts in ConvertRyan Scott2019-05-211-11/+11
* Guard CUSKs behind a language pragmaVladislav Zavialov2019-05-141-10/+20
* Implement ImportQualifiedPostShayne Fletcher2019-05-081-5/+32
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-032-73/+19
* Haddock: support strict GADT args with docsAlec Theriault2019-04-191-3/+11
* Fix #16518 with some more kind-splitting smartsRyan Scott2019-04-041-16/+23
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-252-2/+2
* Remove unused XArrApp and XArrForm extension pointsRyan Scott2019-03-202-9/+0
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-191-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-157-20/+20
* Stop inferring over-polymorphic kindsSimon Peyton Jones2019-03-091-20/+12
* TH: support raw bytes literals (#14741)Sylvain Henry2019-03-081-0/+8
* Be more careful when naming TyCon bindersSimon Peyton Jones2019-03-051-5/+8
* Visible dependent quantificationRyan Scott2019-03-014-32/+139
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-232-50/+5
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-231-7/+8
* Make a smart mkAppTyMSimon Peyton Jones2019-02-142-12/+2
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-142-29/+48
* Minor refactor of CUSK handlingSimon Peyton Jones2019-02-081-10/+19
* API Annotations: parens anns discarded for `(*)` operatorAlan Zimmerman2019-02-081-1/+2
* API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman2019-02-082-13/+15
* Fix #14579 by defining tyConAppNeedsKindSig, and using itRyan Scott2019-02-051-41/+46
* Refactor splice_exp in Parser.yVladislav Zavialov2019-02-051-11/+3
* Fix missing space in ppr_cmd for HsCmdArrFormVladislav Zavialov2019-02-031-2/+2
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-2/+1
* Use sigPrec in more places in Convert and HsUtilsRyan Scott2019-01-282-39/+36
* A few typofixesGabor Greif2019-01-231-1/+1
* Remove TODO in HsExprMatthew Pickering2019-01-201-1/+0
* Run typed splices in the zonkerMatthew Pickering2019-01-111-0/+20
* Visible kind applicationmynguyen2019-01-037-147/+252
* Use unicode arrows with -fprint-unicode-syntaxKrzysztof Gogolewski2018-12-191-1/+1