summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsExpr.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs deSugar/Austin Seipp2014-12-031-872/+0
* Resume reporting incomplete pattern matches for record updatesSimon Peyton Jones2014-11-271-2/+5
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-211-9/+9
* Rejig builders for pattern synonyms, especially unlifted onesSimon Peyton Jones2014-11-211-21/+1
* Apply compulsory unfoldings during desugaring, except for `seq` which is spec...Dr. ERDI Gergo2014-11-131-1/+21
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-1/+1
* PostTcType replaced with TypeAnnotAlan Zimmerman2014-09-061-1/+2
* When desugaring Use the smart mkCoreConApps and friendsSimon Peyton Jones2014-08-071-4/+4
* Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)Simon Peyton Jones2014-06-051-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Instead of tracking Origin in LHsBindsLR, track it in MatchGroupDr. ERDI Gergo2014-04-131-8/+9
* Use NoGen plan for unboxed-tuple bindingsSimon Peyton Jones2014-02-181-3/+3
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-5/+8
* Roleify TcCoercionJoachim Breitner2013-11-271-3/+4
* Another raft of Template Haskell clean-upSimon Peyton Jones2013-11-251-3/+3
* Normalise the type when generating do-bind warnings (Trac #8470)Simon Peyton Jones2013-10-231-23/+29
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Track TH stage in the renamer.Geoffrey Mainland2013-10-041-0/+1
* Tidy up and refactor overflow checking for literalsSimon Peyton Jones2013-09-181-118/+9
* Add a warning for empty enumerations; fixes #7881Ian Lynagh2013-08-011-2/+55
* Add a warning for overflowing literals; fixes #7895Ian Lynagh2013-07-311-2/+37
* Tidy up the segmentation of mdo expressionsSimon Peyton Jones2013-06-241-2/+1
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-141-15/+27
* typosGabor Greif2013-01-301-1/+1
* Add support for *named* holes; an extension of -XTypeHolesSimon Peyton Jones2013-01-301-1/+1
* Refactor HsExpr.MatchGroupSimon Peyton Jones2013-01-041-4/+4
* Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-041-11/+2
* Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-061-1/+2
* Some alpha renamingIan Lynagh2012-10-161-3/+3
* Make -fsimple-list-literals a dynamic flagIan Lynagh2012-10-091-3/+2
* This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-031-8/+8
* Add type "holes", enabled by -XTypeHoles, Trac #5910Simon Peyton Jones2012-09-171-0/+2
* Remove tabsSimon Marlow2012-07-161-2/+2
* Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-161-0/+13
* Implemented \case expressions.Mikhail Vorozhtsov2012-07-161-0/+9
* Simplify the implementation of Implicit ParametersSimon Peyton Jones2012-06-131-3/+3
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-4/+5
* Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-28/+3
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-28/+3
* | Remove a couple of old wrapper functionsIan Lynagh2012-05-291-4/+5
|/
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-241-5/+5
|\
| * Remove getDOptsDs; use getDynFlags insteadIan Lynagh2012-01-191-1/+1
| * Use nested tuples to desugar recursive do-notationSimon Peyton Jones2012-01-171-4/+4
* | Monadify dsEvTerm in preparation for generating Integer & String evidence.Iavor S. Diatchki2012-01-071-3/+5
|/
* Merge branch 'master' of ../HEADSimon Peyton Jones2011-12-051-19/+18
|\
| * Allow full constraint solving under a for-all (Trac #5595)Simon Peyton Jones2011-12-051-19/+18
* | More changes aimed at improving call stacks.Simon Marlow2011-12-021-2/+3
|/
* GHC is now independent of the DPH library structureManuel M T Chakravarty2011-11-101-3/+3
* Fix stage1 warningsIan Lynagh2011-11-051-2/+4
* Fix warnings in deSugar/DsExpr.lhsIan Lynagh2011-11-051-166/+167