summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/HsPat.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-846/+0
* Line wrap when pp long expressions (fixes #16874)Alfredo Di Napoli2019-07-201-1/+1
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-27/+27
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-141-2/+2
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-78/+125
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-9/+9
* Allow (unparenthesized) kind signaturesAlec Theriault2018-10-041-1/+1
* Fix #15385 by using addDictsDs in matchGuardsRyan Scott2018-07-301-1/+1
* TTG typo: XFieldOcc should be XCFieldOccAlan Zimmerman2018-07-151-2/+2
* vectorise: Put it out of its miseryBen Gamari2018-06-021-13/+0
* Fix #14875 by introducing PprPrec, and using itRyan Scott2018-05-131-101/+64
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-33/+38
* TTG for HsBinds and Data instances Plan BAlan Zimmerman2018-04-131-2/+0
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-091-106/+177
* Remove HasSourceText and SourceTextX classesAlan Zimmerman2018-04-071-11/+11
* Fix #14681 and #14682 with precision-aimed parenthesesRyan Scott2018-01-181-0/+55
* Revert "trees that grow" workBen Gamari2017-11-211-184/+106
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-1/+1
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-10/+0
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-106/+194
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-194/+109
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-109/+194
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix #14228 by marking SumPats as non-irrefutableRyan Scott2017-09-151-2/+25
* Add debugPprTypeSimon Peyton Jones2017-08-311-1/+1
* Reject top-level banged bindingsSimon Peyton Jones2017-07-311-5/+1
* Improve the desugaring of -XStrictSimon Peyton Jones2017-07-311-2/+0
* HsPat: Assume that no spliced patterns are irrefutableBen Gamari2017-07-201-9/+7
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-061-90/+93
* Update levity polymorphismRichard Eisenberg2017-01-191-19/+11
* Add infix flag for class and data declarationsAlan Zimmerman2016-12-121-10/+7
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-11/+14
* Correct order of existentials in pattern synonymsSimon Peyton Jones2016-10-171-0/+1
* Expanded abbreviations in Haddock documentationBen Gamari2016-08-051-20/+53
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-1/+18
* Merge MatchFixity and HsMatchContextAlan Zimmerman2016-06-061-8/+9
* Remove 'deriving Typeable' statementsRyan Scott2016-05-241-3/+2
* Fix #11711.Richard Eisenberg2016-03-171-3/+5
* Reconstruct record expression in bidir pattern synonymMatthew Pickering2016-02-251-3/+6
* Improve pretty-printing of HsWrappersSimon Peyton Jones2016-02-121-9/+13
* Refactor the typechecker to use ExpTypes.Richard Eisenberg2016-01-271-4/+12
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-2/+1
* Revert "Allow as-patterns in pattern synonym declarations."Simon Peyton Jones2015-12-231-32/+0
* Add proper GADTs support to Template HaskellJan Stolarek2015-12-211-19/+2
* Allow as-patterns in pattern synonym declarations.Matthew Pickering2015-12-201-0/+32
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+8
* Major Overhaul of Pattern Match Checking (Fixes #595)George Karachalias2015-12-031-1/+40
* Comments only (isIrrefutablePat)Simon Peyton Jones2015-12-021-2/+6
* Refactor treatment of wildcardsSimon Peyton Jones2015-12-011-3/+5