summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* desugar: Rip out unsafeGlobalDynFlags usage in decomposeRuleLhsBen Gamari2018-06-142-9/+10
* Don't use unsafeGlobalDynFlags in optCoercionBen Gamari2018-06-072-5/+5
* Introduce DerivingViaRyan Scott2018-06-041-8/+23
* Serialize docstrings to ifaces, display them with new GHCi :doc commandSimon Jakobi2018-06-042-1/+351
* Implement QuantifiedConstraintsSimon Peyton Jones2018-06-041-5/+37
* Fix broken test T14547.HE, Tao2018-06-041-12/+26
* Improve exhaustiveness checking for literal values and patterns, fix #14546HE, Tao2018-06-034-72/+141
* Fix a bad interaction between GADTs and COMPLETE setsRyan Scott2018-06-021-5/+62
* vectorise: Put it out of its miseryBen Gamari2018-06-0212-560/+15
* Implement "An API for deciding whether plugins should cause recompilation"Matthew Pickering2018-05-302-7/+20
* Remove TcType.toTcTypeSimon Peyton Jones2018-05-213-7/+6
* Normalize the element type of ListPat, fix #14547HE, Tao2018-05-081-13/+27
* Revert "Normalize the element type of ListPat, fix #14547"Ben Gamari2018-05-081-4/+1
* Normalize the element type of ListPat, fix #14547Ben Gamari2018-05-081-1/+4
* Revert "Normalize the element type of ListPat, fix #14547"Ben Gamari2018-05-081-4/+1
* Normalize the element type of ListPat, fix #14547HE, Tao2018-05-051-1/+4
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-2710-185/+278
* TTG for HsBinds and Data instances Plan BAlan Zimmerman2018-04-134-38/+57
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-0911-455/+497
* Remove HasSourceText and SourceTextX classesAlan Zimmerman2018-04-072-5/+5
* Track type variable scope more carefully.Richard Eisenberg2018-03-311-2/+2
* Comments onlySimon Peyton Jones2018-03-271-0/+4
* Fix scoped type variables in TH for several constructsHE, Tao2018-03-251-76/+121
* Allow PartialTypeSignatures in standalone deriving contextsRyan Scott2018-03-231-1/+1
* Fix #14888 by adding more special cases for ArrowTRyan Scott2018-03-051-0/+1
* Fix the coverage checker's treatment of existential tyvarsRyan Scott2018-03-021-6/+137
* Improve exhaustive checking for guards in pattern bindings and MultiIf.HE, Tao2018-03-024-6/+26
* Make cost centre symbol names deterministic.Shea Levy2018-03-023-17/+23
* Change how includes for input file directory worksTamar Christina2018-02-191-1/+2
* Collect CCs in CorePrep, including CCs in unfoldingsÖmer Sinan Ağacan2018-02-131-8/+1
* Add -ddump-ds-preoptSimon Peyton Jones2018-02-011-3/+0
* Turn EvTerm (almost) into CoreExpr (#14691)Joachim Breitner2018-01-262-94/+4
* Typos in commentsGabor Greif2018-01-171-2/+2
* Kill off irrefutable pattern errorsDavid Feuer2018-01-151-1/+1
* Simplify HsPatSynDetailsSimon Peyton Jones2017-12-211-9/+9
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* Fix #14135 by validity checking matchesCarlos Tomé2017-12-141-9/+17
* Detect levity-polymorphic uses of unsafeCoerce#Simon Peyton Jones2017-12-131-1/+2
* Refactor ConDecl: Trac #14529Simon Peyton Jones2017-12-071-64/+55
* Cache TypeRep kinds aggressivelyDavid Feuer2017-12-011-6/+11
* Add trace injectionDavid Feuer2017-12-011-1/+33
* Revert "trees that grow" workBen Gamari2017-11-2111-498/+456
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-147-68/+86
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-119-214/+217
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-088-175/+196
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-077-187/+168
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-077-168/+187
* Clean up comments about match algorithm a bit.klebinger.andreas@gmx.at2017-11-031-66/+43
* Fix typo in accessor nameGabor Greif2017-10-302-4/+4
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-272-3/+6