summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsExpr.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-1201/+0
* Always display inferred variables using bracesKrzysztof Gogolewski2020-02-121-97/+100
* Fix long distance info for record updatesSebastian Graf2020-02-101-1/+19
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-10/+10
* 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-1/+1
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-1/+1
* Deduplicate copied monad failure handler codeJohn Ericson2019-12-201-5/+6
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-301-27/+27
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-281-20/+22
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-131-0/+1
* Fix #15344: use fail when desugaring applicative-doJosef Svenningsson2019-10-281-13/+13
* Much simpler language for PmCheckSebastian Graf2019-10-111-1/+1
* Note [Don't flatten tuples from HsSyn] in MkCoreRichard Eisenberg2019-10-031-0/+1
* Move pattern match checker modules to GHC.HsToCore.PmCheckSebastian Graf2019-09-301-1/+1
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-1/+1
* Remove Bag fold specialisations (#16969)Richard Lupton2019-08-191-1/+1
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-9/+9
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-5/+9
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-031-4/+0
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-231-2/+0
* Fix typo in DsExprwip/ds-expr-typoMatthew Pickering2019-01-181-1/+1
* Warn on all out-of-range literals in pats/exprsAlec Theriault2018-12-031-6/+12
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-33/+36
* 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-1/+1
* Be mindful of GADT tyvar order when desugaring record updatesRyan Scott2018-08-171-8/+17
* Small refactor in desugar of pattern matchingSimon Peyton Jones2018-07-271-1/+1
* TTG for IPBind had wrong extension nameAlan Zimmerman2018-06-221-1/+1
* vectorise: Put it out of its miseryBen Gamari2018-06-021-27/+0
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-20/+23
* TTG for HsBinds and Data instances Plan BAlan Zimmerman2018-04-131-7/+11
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-091-60/+64
* Track type variable scope more carefully.Richard Eisenberg2018-03-311-2/+2
* Improve exhaustive checking for guards in pattern bindings and MultiIf.HE, Tao2018-03-021-0/+3
* Make cost centre symbol names deterministic.Shea Levy2018-03-021-2/+3
* Detect levity-polymorphic uses of unsafeCoerce#Simon Peyton Jones2017-12-131-1/+2
* Revert "trees that grow" workBen Gamari2017-11-211-63/+59
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-1/+2
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-55/+57
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-3/+4
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-1/+1
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-1/+1
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-271-1/+1
* desugar: Catch levity polymorphism in unboxed sum expressionsBen Gamari2017-09-261-5/+5
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Fix #13929 by adding another levity polymorphism checkRichard Eisenberg2017-09-141-5/+4
* Small refactor of getRuntimeRepSimon Peyton Jones2017-08-291-1/+1
* Improve the desugaring of -XStrictSimon Peyton Jones2017-07-311-11/+0