summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/Convert.hs
Commit message (Expand)AuthorAgeFilesLines
* Parenthesize type/data families correctly for -ddump-splicesAlan Zimmerman2017-04-091-4/+5
* Fix #13337.Richard Eisenberg2017-03-141-1/+1
* TH-spliced class instances are pretty-printed incorrectly post-#3384Alan Zimmerman2017-02-101-9/+33
* Spelling fixesGabor Greif2017-02-021-1/+1
* Don't unnecessarily qualify TH-converted instances with empty contextsRyan Scott2017-01-261-18/+48
* Template Haskell support for COMPLETE pragmasMatthew Pickering2017-01-261-0/+5
* Don't put foralls in front of TH-spliced GADT constructors that don't need themRyan Scott2017-01-241-4/+11
* Fix a forward reference to a NoteRyan Scott2016-12-211-2/+2
* Add infix flag for class and data declarationsAlan Zimmerman2016-12-121-5/+12
* Rename TH constructors for deriving strategiesRyan Scott2016-12-091-3/+3
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-54/+72
* Implement deriving strategiesRyan Scott2016-09-301-8/+19
* Template Haskell support for TypeApplicationsRyan Scott2016-08-291-0/+3
* Template Haskell support for unboxed sumsRyan Scott2016-08-231-0/+34
* Splice singleton unboxed tuples correctly with Template HaskellRyan Scott2016-08-221-3/+1
* Allow one type signature for multiple pattern synonymsMatthew Pickering2016-07-011-1/+1
* Merge MatchFixity and HsMatchContextAlan Zimmerman2016-06-061-16/+19
* Add TH support for pattern synonyms (fixes #8761)Dominik Bollmann2016-05-121-2/+106
* StaticPointers: Allow closed vars in the static form.Facundo Domínguez2016-05-021-1/+1
* Add TemplateHaskell support for Overlapping pragmasIavor S. Diatchki2016-04-171-2/+12
* Refactor in TcMatchesSimon Peyton Jones2016-03-311-2/+1
* Fix #11648.Richard Eisenberg2016-03-141-0/+2
* 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