summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/HsPat.hs
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "trees that grow" work"Alan Zimmerman2017-11-221-106/+184
* 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
* Add the rest of the notes for Located RdrNameAlan Zimmerman2015-11-231-1/+2
* ApiAnnotations: Make all RdrName occurences LocatedAlan Zimmerman2015-11-231-2/+2
* Implement the Strict language extensionAdam Sandberg Eriksson2015-11-141-10/+19
* Disambiguate record selectors by type signatureAdam Gundry2015-10-301-0/+2
* Implement DuplicateRecordFieldsAdam Gundry2015-10-161-16/+87
* Spelling in commentsGabor Greif2015-07-061-1/+1
* Improve pretty-printing for CoPatSimon Peyton Jones2015-06-261-3/+12
* Refactor tuple constraintsSimon Peyton Jones2015-05-181-18/+17
* Revert multiple commitsAustin Seipp2015-05-141-17/+18
* Refactor tuple constraintsSimon Peyton Jones2015-05-131-18/+17
* Refactor the handling of quasi-quotesSimon Peyton Jones2015-02-101-10/+3
* API Annotations documentation update, parsing issue, add example testAlan Zimmerman2015-01-191-0/+24
* API Annotations tweaks.Alan Zimmerman2015-01-161-2/+21
* compiler: de-lhs hsSyn/Austin Seipp2014-12-031-0/+479