summaryrefslogtreecommitdiff
path: root/compiler/rename/RnExpr.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove HasSrcSpan (#17494)wip/no-hassrcspanVladislav Zavialov2019-11-291-1/+1
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-281-9/+8
* Fix #15344: use fail when desugaring applicative-doJosef Svenningsson2019-10-281-12/+85
* Solve constraints from top-level groups soonerRichard Eisenberg2019-10-081-5/+1
* Always enable the external interpreterJohn Ericson2019-10-041-2/+0
* Improve documentation around empty tuples/listsRichard Eisenberg2019-10-031-0/+3
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-2/+2
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-62/+62
* Refine the GHCI macro into HAVE[_{INTERNAL, EXTERNAL}]_INTERPRETERAlp Mestanogullari2019-06-111-1/+1
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-031-27/+3
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-11/+6
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-231-12/+0
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-141-2/+6
* Fix #16133 by checking for TypeApplications in rnExprRyan Scott2019-01-061-2/+4
* Enable rebindable fail with overloaded stringsShayne Fletcher2018-12-111-21/+75
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-4/+5
* More explicit foralls (GHC Proposal 0007)Matthew Yacavone2018-10-271-7/+7
* Don't look up unnecessary return in LastStmtSimon Peyton Jones2018-09-231-5/+17
* Fix handling of ApplicativeDo in TH AST quotesMichael Sloan2018-07-121-1/+5
* vectorise: Put it out of its miseryBen Gamari2018-06-021-30/+3
* TTG : complete for balance of hsSyn ASTAlan Zimmerman2018-04-271-69/+83
* TTG for HsBinds and Data instances Plan BAlan Zimmerman2018-04-131-12/+17
* Restore Trees That Grow reverted commitsAlan Zimmerman2018-04-091-159/+162
* Remove HasSourceText and SourceTextX classesAlan Zimmerman2018-04-071-1/+1
* Revert "trees that grow" workBen Gamari2017-11-211-164/+161
* StaticPointers: Clarify documentationFacundo Domínguez2017-11-151-3/+3
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-40/+45
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-100/+100
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-24/+22
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-22/+24
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-24/+22
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-271-2/+9
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Check if -XStaticPointers is enabled when renaming static expressionsRyan Scott2017-09-131-0/+10
* Deal with unbreakable blocks in Applicative DoDavid Feuer2017-09-071-2/+5
* Add some traceRn and (Outputable StmtTree)Simon Peyton Jones2017-08-301-1/+10
* Handle ListPat in isStrictPatternAlexander Biehl2017-08-171-0/+1
* Use NonEmpty lists to represent lists of duplicate elementsRyan Scott2017-08-121-1/+2
* Use field names for all uses of datacon MatchSimon Peyton Jones2017-07-311-1/+1
* Prevent ApplicativeDo from applying to strict pattern matches (#13875)Simon Marlow2017-06-291-6/+56
* Fix a bug in -foptimal-applicative-doSimon Marlow2017-06-121-1/+1
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-061-111/+115
* Typos in comments and manual [ci skip]Gabor Greif2017-05-231-1/+1
* RnEnv refactoringMatthew Pickering2017-05-111-6/+6
* compiler: Do not look up fail in RnExpr if bind pattern is irrefutible.Aaron Friel2017-05-111-0/+4
* Make XNegativeLiterals treat -0.0 as negative 0Nolan2017-05-081-2/+5
* Split up RnEnv into 4 modules, RnUnbound, RnUtils and RnFixityMatthew Pickering2017-04-121-0/+6
* Implement HasField constraint solving and modify OverloadedLabelsAdam Gundry2017-02-141-2/+6