summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/Convert.hs
Commit message (Expand)AuthorAgeFilesLines
* Refactor the typechecker to use ExpTypes.Richard Eisenberg2016-01-271-1/+1
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-18/+18
* Work SourceText in for all integer literalsAlan Zimmerman2016-01-161-3/+3
* fix -ddump-splices to parenthesize ((\x -> x) a) correctlyYuri de Wit2016-01-091-2/+4
* Change Template Haskell representation of GADTs.Jan Stolarek2016-01-061-16/+12
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-4/+0
* Refactor named wildcards (again)Simon Peyton Jones2015-12-221-5/+1
* Rework Template Haskell's handling of strictnessRyanGlScott2015-12-221-8/+16
* Make HsAppsType contents LocatedAlan Zimmerman2015-12-221-3/+3
* Add proper GADTs support to Template HaskellJan Stolarek2015-12-211-27/+74
* Add Location to RdrName in FieldOccAlan Zimmerman2015-12-211-8/+13
* Use Cxt for deriving clauses in TH (#10819)Ben Gamari2015-12-141-7/+5
* Refactor type families in Template HaskellJohn Leo2015-12-121-10/+19
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-33/+38
* Refactor ConDeclAlan Zimmerman2015-12-071-7/+15
* Refactor treatment of wildcardsSimon Peyton Jones2015-12-011-30/+48
* ApiAnnotations: Make all RdrName occurences LocatedAlan Zimmerman2015-11-231-19/+26
* Refactor HsExpr.RecordCon, RecordUpdSimon Peyton Jones2015-11-181-7/+2
* APIAnnotations:add Locations in hsSyn for layoutAlan Zimmerman2015-11-131-6/+8
* Remove fun_infix from Funbind, as it is now in MatchAlan Zimmerman2015-11-111-2/+2
* Remove PatSynBuilderIdMatthew Pickering2015-11-071-1/+3
* Record pattern synonymsMatthew Pickering2015-10-291-3/+7
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Add typed holes support in Template Haskell.Jan Stolarek2015-10-161-0/+1
* Implement DuplicateRecordFieldsAdam Gundry2015-10-161-11/+12
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-2/+2
* Replace [PostTc id Type] with PostTc id [Type]Matthew Pickering2015-09-201-1/+3
* Injective type familiesJan Stolarek2015-09-031-14/+42
* Add UInfixT to TH types (fixes #10522)Michael Smith2015-07-271-6/+39
* Implementation of StrictData language extensionAdam Sandberg Eriksson2015-07-271-2/+2
* Do not treat prim and javascript imports as C imports in TH and QQLuite Stegeman2015-07-201-4/+13
* Support wild cards in TH splicesThomas Winant2015-07-201-0/+6
* Handle Char#, Addr# in TH quasiquoter (fixes #10620)RyanGlScott2015-07-171-0/+1
* ApiAnnotations : strings in warnings do not return SourceTextAlan Zimmerman2015-06-011-2/+3
* ApiAnnotations : AST version of nested forall loses forall annotationAlan Zimmerman2015-05-211-2/+3
* Refactor tuple constraintsSimon Peyton Jones2015-05-181-2/+2
* Revert multiple commitsAustin Seipp2015-05-141-2/+2
* Refactor tuple constraintsSimon Peyton Jones2015-05-131-2/+2
* Revert "API Annotations : add Locations in hsSyn were layout occurs"Austin Seipp2015-05-061-6/+6
* API Annotations : add Locations in hsSyn were layout occursAlan Zimmerman2015-05-061-6/+6
* Permit empty closed type familiesAdam Gundry2015-05-041-4/+1
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* API Annotations tweaks.Alan Zimmerman2015-01-161-28/+42
* Improve HsBangSimon Peyton Jones2015-01-081-2/+2
* Generalized Coverage pass to allow adding multiple types of TickishsPeter Wortmann2014-12-161-1/+1
* Implement -XStaticValuesFacundo Domínguez2014-12-091-0/+1
* compiler: de-lhs hsSyn/Austin Seipp2014-12-031-0/+1273