summaryrefslogtreecommitdiff
path: root/compiler/deSugar/Match.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-1148/+0
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-12/+14
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+3
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-2/+2
* Use non-empty lists to remove partiality in matching codeJohn Ericson2020-01-071-53/+57
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-301-28/+27
* Move pattern match checker modules to GHC.HsToCore.PmCheckSebastian Graf2019-09-301-1/+1
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-1/+1
* Encode shape information in `PmOracle`Sebastian Graf2019-09-161-11/+22
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-8/+8
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-5/+5
* Warn on all out-of-range literals in pats/exprsAlec Theriault2018-12-031-50/+70
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-29/+31
* Rename literal constructorsSylvain Henry2018-11-221-2/+2
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-2/+2
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* Small refactor in desugar of pattern matchingSimon Peyton Jones2018-07-271-9/+12
* Improve exhaustiveness checking for literal values and patterns, fix #14546HE, Tao2018-06-031-1/+1
* vectorise: Put it out of its miseryBen Gamari2018-06-021-9/+0
* Remove TcType.toTcTypeSimon Peyton Jones2018-05-211-2/+1
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-7/+8
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-091-52/+55
* Turn EvTerm (almost) into CoreExpr (#14691)Joachim Breitner2018-01-261-2/+2
* Revert "trees that grow" workBen Gamari2017-11-211-55/+52
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-2/+2
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-16/+16
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-34/+37
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-38/+34
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-34/+38
* Clean up comments about match algorithm a bit.klebinger.andreas@gmx.at2017-11-031-66/+43
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Remove redundant goopSimon Peyton Jones2017-07-311-7/+2
* Treat banged bindings as FunBindsBen Gamari2017-06-271-2/+7
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-061-21/+22
* Make XNegativeLiterals treat -0.0 as negative 0Nolan2017-05-081-4/+4
* Typos in comments [ci skip]Gabor Greif2017-04-111-1/+1
* Typos in comments [ci skip]Gabor Greif2017-03-301-1/+1
* Remove `runs` function which already exists in baseÖmer Sinan Ağacan2017-03-121-2/+2
* dsGRHSs: Remove unused pattern variables argumentÖmer Sinan Ağacan2017-03-111-1/+1
* Ensure that Literals are in rangeJoachim Breitner2017-02-261-5/+40
* Implement HasField constraint solving and modify OverloadedLabelsAdam Gundry2017-02-141-1/+1
* Fix push_bang_into_newtype when the pattern match has no argumentsMatthew Pickering2017-02-071-9/+23
* Update levity polymorphismRichard Eisenberg2017-01-191-3/+15
* Ensure nested binders have Internal NamesSimon Peyton Jones2017-01-051-15/+29
* Fix 'SPECIALISE instance'Simon Peyton Jones2016-12-211-2/+3
* Updated code comment regarding EquationInfo. Trac #12856Andreas Klebinger2016-11-201-1/+1
* Fix desugaring of pattern bindings (again)Simon Peyton Jones2016-09-301-5/+16
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+7
* Refactor match to not use Unique orderBartosz Nitka2016-06-291-9/+23
* Print which flag controls emitted desugaring warningsHerbert Valerio Riedel2016-02-271-1/+1