summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
...
* Consider variables with conlike unfoldings interestingRoman Leshchinskiy2009-11-044-34/+67
* Tweak simpleOptExpr, so that it respects nested INLINE pragmassimonpj@microsoft.com2009-11-031-0/+21
* Make the arity warning a bit more informative (DEBUG only)simonpj@microsoft.com2009-11-021-1/+1
* Minor refactoringsimonpj@microsoft.com2009-10-301-10/+5
* Fix build with DEBUG onsimonpj@microsoft.com2009-10-301-1/+2
* Cure an assert failure by gathering the right set of free variablessimonpj@microsoft.com2009-10-302-5/+11
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-2911-744/+1063
* Add Outputable.blankLine and use itsimonpj@microsoft.com2009-10-292-5/+8
* Remove a redundant parameter for mkTupleTy (the arity)simonpj@microsoft.com2009-10-281-3/+1
* Correct commentsimonpj@microsoft.com2009-10-151-1/+0
* New flag -dsuppress-coercions to avoid printing coercions in Core dumpsRoman Leshchinskiy2009-10-141-2/+5
* Improve optimisation of cost centressimonpj@microsoft.com2009-09-111-7/+12
* Fix Trac #3409: type synonyms that discard their argumentssimonpj@microsoft.com2009-08-131-1/+32
* fix a warningSimon Marlow2009-07-281-3/+0
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-242-2/+2
* Remove unused importsIan Lynagh2009-07-073-5/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-2/+0
* Make -fext-core a dynamic flag (it was a static flag)Ian Lynagh2009-07-051-2/+1
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-10/+8
* Remove the gmp/Integer primops from the compilerDuncan Coutts2009-06-131-2/+0
* Allow RULES for seq, and exploit themsimonpj@microsoft.com2009-06-031-71/+4
* Fix Trac #3259: expose 'lazy' only after generating interface filessimonpj@microsoft.com2009-05-291-2/+10
* Comments onlysimonpj@microsoft.com2009-05-281-3/+3
* Equality constraint solver is now externally pureManuel M T Chakravarty2009-04-271-1/+8
* Tiny optimisation to mkInlineMesimonpj@microsoft.com2009-04-241-2/+3
* Adjust inlining heursiticssimonpj@microsoft.com2009-04-031-168/+311
* Rewrite a good chunk of CoreAritysimonpj@microsoft.com2009-04-031-116/+213
* Fix Trac #3118: missing alternativesimonpj@microsoft.com2009-04-021-11/+42
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-184-100/+68
* Make -fdicts-cheap cope with implication constraintssimonpj@microsoft.com2009-03-051-1/+5
* When generating C, don't pretend functions are dataIan Lynagh2009-02-062-2/+2
* Improve trace messagesimonpj@microsoft.com2009-01-131-8/+8
* Two more wibbles to CorePrep (fixes HTTP package and DPH)simonpj@microsoft.com2009-01-291-23/+64
* fix validate on WindowsSimon Marlow2009-01-141-3/+0
* External Core: print out more precise dependency infoTim Chevalier2009-01-141-10/+3
* Rewrite CorePrep and improve eta expansionsimonpj@microsoft.com2009-01-135-940/+1081
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-025-19/+21
* Tidy up treatment of big lambda (fixes Trac #2898)simonpj@microsoft.com2008-12-301-12/+19
* Rollback INLINE patchesSimon Marlow2008-12-169-611/+473
* Revert CorePrep part of "Completely new treatment of INLINE pragmas..."Simon Marlow2008-12-151-53/+58
* Fix Trac #2861: bogus eta expansionsimonpj@microsoft.com2008-12-091-16/+53
* Move simpleOptExpr from CoreUnfold to CoreSubstsimonpj@microsoft.com2008-12-082-74/+88
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-059-462/+544
* Make CoreTidy retain deadness info (better -ddump-simpl)simonpj@microsoft.com2008-12-051-5/+11
* Fix Trac #2756: CorePrep strictness bugsimonpj@microsoft.com2008-11-261-4/+21
* Fix Trac #2720: inlining and castssimonpj@microsoft.com2008-10-281-3/+18
* Improve crash message from applyTys and applyTypeToArgssimonpj@microsoft.com2008-09-231-1/+2
* Comments only: replace ":=:" by "~" (notation for equality predicates)simonpj@microsoft.com2008-09-201-3/+3
* Suppress invalid Core Lint complaint about lack of constructorssimonpj@microsoft.com2008-10-021-0/+1
* Prevent excessive inlining with DPHRoman Leshchinskiy2008-10-021-1/+4