summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/HsExpr.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove HasSourceText and SourceTextX classesAlan Zimmerman2018-04-071-90/+105
* Drop GHC 8.0 compatibilityRyan Scott2018-03-131-2/+0
* Improve exhaustive checking for guards in pattern bindings and MultiIf.HE, Tao2018-03-021-10/+19
* Improve treatment of sectioned holesRyan Scott2017-12-201-0/+4
* Add missing case to HsExpr.isMonadFailStmtContextSimon Peyton Jones2017-12-181-13/+10
* Revert "trees that grow" workBen Gamari2017-11-211-607/+334
* TTG3 Combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-141-70/+163
* WIP on combined Step 1 and 3 for Trees That Grow, HsExprAlan Zimmerman2017-11-111-170/+310
* WIP on Doing a combined Step 1 and 3 for Trees That GrowAlan Zimmerman2017-11-081-104/+144
* Revert "WIP on combining Step 1 and 3 of Trees That Grow"Ben Gamari2017-11-071-143/+103
* WIP on combining Step 1 and 3 of Trees That GrowAlan Zimmerman2017-11-071-103/+143
* ApplicativeDo: handle BodyStmt (#12143)Simon Marlow2017-10-271-8/+49
* Remove m_type from Match (#14313)Joachim Breitner2017-10-041-9/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Add debugPprTypeSimon Peyton Jones2017-08-311-11/+9
* HsExpr: Fix typoJames Michael DuPont2017-08-291-1/+1
* Better pretty-printing for CHoleCanSimon Peyton Jones2017-08-241-1/+2
* Use field names for all uses of datacon MatchSimon Peyton Jones2017-07-311-1/+1
* Refactoring around FunRhsSimon Peyton Jones2017-07-311-5/+4
* Treat banged bindings as FunBindsBen Gamari2017-06-271-8/+20
* Udate hsSyn AST to use Trees that GrowAlan Zimmerman2017-06-061-219/+242
* Remove HsContext from ppr_mono_ty, and remove ppParendHsTypeAlan Zimmerman2017-05-281-1/+1
* Revert "Treat banged bindings as FunBinds"Ben Gamari2017-05-121-18/+8
* Treat banged bindings as FunBindsBen Gamari2017-05-081-14/+24
* Fix #13233 by checking for lev-poly primopsRichard Eisenberg2017-05-021-0/+3
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* Explicitly capture whether a splice has a dollar prefixAlan Zimmerman2017-02-271-10/+18
* Bring in unicode variants of API Annotations for HsBracketAlan Zimmerman2017-02-261-6/+6
* Correctly pretty print a wild card in infix positionAlan Zimmerman2017-02-251-0/+1
* Typos [ci skip]Gabor Greif2017-02-151-1/+1
* Implement HasField constraint solving and modify OverloadedLabelsAdam Gundry2017-02-141-4/+6
* TH-spliced class instances are pretty-printed incorrectly post-#3384Alan Zimmerman2017-02-101-14/+20
* Don't panic when printing match with RecUpd contextMatthew Pickering2017-02-041-1/+2
* Ditch static flagsSylvain Henry2017-02-021-7/+8
* Update levity polymorphismRichard Eisenberg2017-01-191-18/+59
* Fix API Annotations for unboxed sumsAlan Zimmerman2017-01-171-2/+9
* Parse holes as infix operatorsÖmer Sinan Ağacan2017-01-081-0/+1
* rename: Don't require 'fail' in non-monadic contextsBen Gamari2016-12-231-0/+12
* Allow use of the external interpreter in stage1.Shea Levy2016-12-201-13/+0
* Revert "Allow use of the external interpreter in stage1."Tamar Christina2016-12-191-0/+13
* Allow use of the external interpreter in stage1.Shea Levy2016-12-171-13/+0
* Add infix flag for class and data declarationsAlan Zimmerman2016-12-121-79/+48
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-94/+158
* Add tracing infrastructure to pattern match checkerMatthew Pickering2016-11-061-0/+4
* Don't warn about name shadowing when renaming the patten in a PatSyn declMatthew Pickering2016-10-011-0/+6
* Fix derived Ix instances for one-constructor GADTsRyan Scott2016-09-111-3/+9
* Expanded abbreviations in Haddock documentationBen Gamari2016-08-051-12/+67
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+11
* Have addModFinalizer expose the local type environment.Facundo Domínguez2016-07-061-0/+55
* Merge MatchFixity and HsMatchContextAlan Zimmerman2016-06-061-104/+128