summaryrefslogtreecommitdiff
path: root/compiler/hsSyn
Commit message (Expand)AuthorAgeFilesLines
...
* Track type variable scope more carefully.Richard Eisenberg2018-03-312-5/+10
* Allow PartialTypeSignatures in standalone deriving contextsRyan Scott2018-03-232-2/+13
* Turn a TH Name for built-in syntax into an unqualified RdrNameChaitanya Koparkar2018-03-191-1/+7
* Drop GHC 8.0 compatibilityRyan Scott2018-03-131-2/+0
* Fix #14838 by marking TH-spliced code as FromSourceRyan Scott2018-03-022-9/+9
* Permit conversion of partially applied PromotedTupleTsRyan Scott2018-03-021-0/+3
* Fix #14817 by not double-printing data family instance kind signaturesRyan Scott2018-03-021-1/+4
* Improve exhaustive checking for guards in pattern bindings and MultiIf.HE, Tao2018-03-021-10/+19
* Fix #14681 and #14682 with precision-aimed parenthesesRyan Scott2018-01-185-8/+104
* Parenthesize forall-type args in cvtTypeKindRyan Scott2018-01-151-4/+5
* Make typeToLHsType produce kind signatures for tycon applicationsRyan Scott2018-01-031-2/+58
* Simplify HsPatSynDetailsSimon Peyton Jones2017-12-213-52/+9
* Improve treatment of sectioned holesRyan Scott2017-12-201-0/+4
* Fix #14578 by checking isCompoundHsType in more placesRyan Scott2017-12-202-6/+14
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-2/+2
* Add missing case to HsExpr.isMonadFailStmtContextSimon Peyton Jones2017-12-181-13/+10
* Refactor ConDecl: Trac #14529Simon Peyton Jones2017-12-074-162/+169
* Revert "trees that grow" workBen Gamari2017-11-2113-2240/+1229
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-149-161/+332
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-116-301/+569
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-0813-842/+1414
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-0713-1349/+795
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-0713-795/+1349
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-272-9/+50
* Pretty-printing of derived multi-parameter classes omits parenthesesAlan Zimmerman2017-10-113-6/+42
* Simply Data instance context for AmbiguousFieldOccRyan Scott2017-10-071-4/+1
* Fix #14320 by looking through HsParTy in more placesRyan Scott2017-10-071-2/+4
* Remove m_type from Match (#14313)Joachim Breitner2017-10-043-15/+3
* Pretty-printer missing parens for infix class declarationAlan Zimmerman2017-10-021-0/+4
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1914-0/+28
* Fix #14228 by marking SumPats as non-irrefutableRyan Scott2017-09-151-2/+25
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-122-3/+3
* Add debugPprTypeSimon Peyton Jones2017-08-315-18/+17
* HsExpr: Fix typoJames Michael DuPont2017-08-291-1/+1
* Refactor type family instance abstract syntax declarationsRyan Scott2017-08-293-81/+101
* Comments onlySimon Peyton Jones2017-08-292-7/+12
* Make parsed AST dump output lazilyDavid Feuer2017-08-281-81/+79
* Comments, plus adjust debug print of TcTyThing(ATyVar)Simon Peyton Jones2017-08-252-6/+3
* Better pretty-printing for CHoleCanSimon Peyton Jones2017-08-241-1/+2
* Revise function arity mismatch errors involving TypeApplicationsRyan Scott2017-08-221-1/+4
* Use field names for all uses of datacon MatchSimon Peyton Jones2017-07-312-4/+7
* Reject top-level banged bindingsSimon Peyton Jones2017-07-312-11/+11
* Improve the desugaring of -XStrictSimon Peyton Jones2017-07-313-80/+79
* Refactoring around FunRhsSimon Peyton Jones2017-07-313-16/+21
* Fix #14045 by omitting an unnecessary checkRichard Eisenberg2017-07-291-8/+14
* Remove redundant constraint in contextSimon Peyton Jones2017-07-281-1/+1
* HsPat: Assume that no spliced patterns are irrefutableBen Gamari2017-07-201-9/+7
* Add Template Haskell support for overloaded labelsMatthew Pickering2017-07-111-0/+1
* Pretty-printer no longer butchers function arrow fixityAlan Zimmerman2017-07-101-0/+1