summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsUtils.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs deSugar/Austin Seipp2014-12-031-834/+0
* Rejig builders for pattern synonyms, especially unlifted onesSimon Peyton Jones2014-11-211-5/+5
* In pattern synonym matchers, support unboxed continuation results (fixes #9783).Dr. ERDI Gergo2014-11-081-1/+6
* De-tabify and remove trailing whitespaceSimon Peyton Jones2014-09-261-113/+107
* Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)Simon Peyton Jones2014-06-051-2/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+2
* Improve desugaring of lazy pattern matchSimon Peyton Jones2014-05-121-10/+9
* Implement pattern synonymsDr. ERDI Gergo2014-01-201-89/+147
* Replace (State# RealWorld) with Void# where we just want a 0-bit valueSimon Peyton Jones2013-11-221-4/+5
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* typosGabor Greif2013-01-301-1/+1
* Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-041-1/+1
* Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-141-4/+8
* Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-061-1/+2
* This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-031-35/+0
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-3/+4
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-1/+3
* Fix typoIan Lynagh2011-12-191-1/+1
* GHC gets a new constraint solver. More efficient and smaller in size.Dimitrios Vytiniotis2011-11-161-1/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-101-2/+2
|\
| * GHC is now independent of the DPH library structureManuel M T Chakravarty2011-11-101-2/+2
* | Establish the invariant that (LitAlt l) is always unliftedSimon Peyton Jones2011-11-091-3/+5
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-41/+30
* Implement -XConstraintKindMax Bolingbroke2011-09-061-1/+1
* Fix Trac #5455: be a bit more selective in mkSelectorBindsSimon Peyton Jones2011-09-051-27/+50
* The final batch of changes for the new coercion representationSimon Peyton Jones2011-05-121-4/+5
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-7/+4
* Added a VECTORISE pragmaManuel M T Chakravarty2011-02-201-2/+2
* Fix Trac #4396, by localising pattern binders in the desugarersimonpj@microsoft.com2010-10-211-5/+43
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-4/+3
* Remove a redundant parameter for mkTupleTy (the arity)simonpj@microsoft.com2009-10-281-1/+1
* Comments onlysimonpj@microsoft.com2009-10-021-3/+7
* Fix Trac #3403: interaction of CPR and pattern-match failuresimonpj@microsoft.com2009-09-081-12/+25
* Add tuple sections as a new featuresimonpj@microsoft.com2009-07-231-19/+13
* Allow RULES for seq, and exploit themsimonpj@microsoft.com2009-06-031-3/+81
* mkErrorAppDs now takes an SDoc rather than a StringIan Lynagh2009-03-311-6/+4
* White space cosmetics onlysimonpj@microsoft.com2009-03-301-5/+5
* Tidy up the treatment of dead binderssimonpj@microsoft.com2008-09-201-5/+3
* Minor refactoring to get rid of Type.splitNewTyConAppsimonpj@microsoft.com2008-09-151-1/+3
* Handle introduction of MkCore in DsUtilsMax Bolingbroke2008-07-311-473/+21
* Fix Haddock errors.Thomas Schilling2008-07-201-3/+3
* Easy fix for Trac #2409simonpj@microsoft.com2008-07-011-3/+12
* Fix Trac #2045: use big-tuple machiney for implication constraintssimonpj@microsoft.com2008-06-051-5/+5
* Add non-recursive let-bindings for typessimonpj@microsoft.com2008-06-051-3/+3
* Improve the treatment of 'seq' (Trac #2273)simonpj@microsoft.com2008-05-161-10/+45
* (F)SLIT -> (f)sLit in DsUtilsIan Lynagh2008-04-121-3/+3
* Follow library changesIan Lynagh2008-03-231-6/+6
* Make explicit lists more fusableMax Bolingbroke2008-02-281-0/+22
* Monadify deSugar/DsUtils: use do, return, applicative, standard monad functionsTwan van Laarhoven2008-01-171-149/+140