summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Fix #3319, and do various tidyups at the same timeSimon Marlow2009-06-262-3/+2
* Add missing StgPrimCallOp case in repCCallConvDuncan Coutts2009-06-111-1/+1
* Desugaring for "foreign import prim"Duncan Coutts2009-06-091-1/+36
* Allow RULES for seq, and exploit themsimonpj@microsoft.com2009-06-033-7/+98
* Template Haskell: improve lifting for stringssimonpj@microsoft.com2009-05-271-6/+11
* Fix a lint failure when we have a ! (# ... #) pattern in a where clauseIan Lynagh2009-04-241-0/+15
* mkErrorAppDs now takes an SDoc rather than a StringIan Lynagh2009-03-315-15/+14
* Fix Trac #246: order of matching in record patternssimonpj@microsoft.com2009-03-301-40/+112
* Fix Trac #3126: matching overloaded literalssimonpj@microsoft.com2009-03-302-33/+44
* White space cosmetics onlysimonpj@microsoft.com2009-03-301-5/+5
* Template Haskell: added bang patternsManuel M T Chakravarty2009-03-261-3/+9
* Template Haskell: support for kind annotationsManuel M T Chakravarty2009-03-261-51/+141
* Template Haskell: support for INLINE and SPECIALISE pragmasManuel M T Chakravarty2009-03-241-16/+115
* Template Haskell support for equality constraintsManuel M T Chakravarty2009-03-191-20/+57
* Template Haskell: support for type family declarationsManuel M T Chakravarty2009-03-191-79/+207
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-182-6/+6
* Special-case desugaring of simple parallel array comprehensionsRoman Leshchinskiy2009-03-071-1/+23
* When generating C, don't pretend functions are dataIan Lynagh2009-02-061-2/+7
* Rollback INLINE patchesSimon Marlow2008-12-163-140/+125
* Make some profiling flags dynamicIan Lynagh2008-12-091-5/+7
* Use CoreSubst.simpleOptExpr in place of the ad-hoc simpleSubst (reduces code ...simonpj@microsoft.com2008-12-081-50/+16
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-053-76/+125
* Add static flag -fsimple-list-literalssimonpj@microsoft.com2008-12-051-1/+19
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-25/+21
* Fix #2740: we were missing the free variables on some expressionsSimon Marlow2008-11-251-14/+13
* Fix desugaring of record update (fixes Trac #2735)simonpj@microsoft.com2008-11-031-10/+15
* Comments onlysimonpj@microsoft.com2008-10-311-2/+4
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-1/+3
* Mostly-fix Trac #2595: updates for existentialssimonpj@microsoft.com2008-10-282-37/+94
* Spelling error in commentsimonpj@microsoft.com2008-10-191-1/+1
* Add ASSERTs to all calls of nameModulesimonpj@microsoft.com2008-10-031-1/+3
* Tidy up the treatment of dead binderssimonpj@microsoft.com2008-09-203-19/+15
* Fix Trac #2052 Allowing hpc to understand hsc files.andygill@ku.edu2008-09-161-4/+13
* Change desugaring of PArr literalsRoman Leshchinskiy2008-09-121-12/+12
* Minor refactoring to get rid of Type.splitNewTyConAppsimonpj@microsoft.com2008-09-151-1/+3
* Refactor the desugaring of RULE lhss a bitsimonpj@microsoft.com2008-09-152-33/+34
* Return instead of print warnings and errors in desugarer.Thomas Schilling2008-09-142-34/+37
* Major change in compilation of instance declarations (fix Trac #955, #2328)simonpj@microsoft.com2008-09-031-2/+5
* Fix Trac #2520: duplicate symbolssimonpj@microsoft.com2008-08-271-2/+14
* Fix flaggery for RULES (cf Trac #2497)simonpj@microsoft.com2008-08-262-2/+2
* Mostly fix Trac #2431: make empty case acceptable to (most of) GHCsimonpj@microsoft.com2008-08-111-4/+9
* Remove redundant fromIntegral callsMax Bolingbroke2008-08-072-3/+3
* Handle introduction of MkCore in DsMonad and expand APIMax Bolingbroke2008-07-311-22/+7
* Handle introduction of MkCore in MatchLitMax Bolingbroke2008-07-311-7/+8
* Handle introduction of MkCore in MatchConMax Bolingbroke2008-07-311-1/+2
* Handle introduction of MkCore in MatchMax Bolingbroke2008-07-311-2/+3
* Handle introduction of MkCore in DsUtilsMax Bolingbroke2008-07-311-473/+21
* Handle introduction of MkCore in DsMetaMax Bolingbroke2008-07-311-0/+1
* Handle introduction of MkCore in DsListCompMax Bolingbroke2008-07-311-1/+2
* Handle introduction of MkCore in DsForeignMax Bolingbroke2008-07-311-4/+4