summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* Substantial improvements to coercion optimisationsimonpj@microsoft.com2010-01-042-4/+67
* Make -ddump-inlinings and -ddump-rule-firings less noisy simonpj@microsoft.com2009-12-181-1/+1
* Make warning printing a bit less noisysimonpj@microsoft.com2009-12-181-1/+2
* Comments onlysimonpj@microsoft.com2009-12-161-4/+6
* Refactor to combine two eqExpr functionssimonpj@microsoft.com2009-12-163-34/+73
* Two improvements to optCoercionsimonpj@microsoft.com2009-12-161-3/+9
* Fix a bug in the in-scope set that led to some lookupIdSubst errorssimonpj@microsoft.com2009-12-151-4/+1
* Fix Trac #3717: exprOkForSpeculation should look through case expressionssimonpj@microsoft.com2009-12-151-0/+35
* Tidy up computation of result discounts in CoreUnfoldsimonpj@microsoft.com2009-12-141-26/+40
* Use full equality for CSEsimonpj@microsoft.com2009-12-111-1/+49
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-111-9/+26
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-026-209/+291
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-195-20/+15
* Make INLINE warning more precisesimonpj@microsoft.com2009-11-191-2/+3
* Implement -fexpose-all-unfoldings, and fix a non-termination bugsimonpj@microsoft.com2009-11-193-11/+19
* Fix a nasty infelicity in the size computation of CoreUnfoldsimonpj@microsoft.com2009-11-191-1/+5
* Comments and white space onlysimonpj@microsoft.com2009-11-191-4/+7
* exprIsHNF should "look through" letssimonpj@microsoft.com2009-11-171-0/+1
* Improvements to pretty-printing of Coresimonpj@microsoft.com2009-11-171-5/+3
* A radical overhaul of the coercion infrastucturesimonpj@microsoft.com2009-11-122-76/+256
* Improve warning messagesimonpj@microsoft.com2009-11-121-1/+1
* No CoreLint warnings if -dno-debug-output is onsimonpj@microsoft.com2009-11-111-1/+1
* Tidy up coercions, and implement csel1, csel2, cselRsimonpj@microsoft.com2009-11-063-46/+86
* Wibble to substituting InlWrapperssimonpj@microsoft.com2009-11-092-7/+18
* Be a tiny bit keener to inline in the RHS of a letsimonpj@microsoft.com2009-11-051-9/+25
* Another refactoring on the shape of an Unfoldingsimonpj@microsoft.com2009-11-054-72/+78
* Nuke the -finline-if-enough-args flagsimonpj@microsoft.com2009-11-051-1/+1
* Comments and layout only, relating to Roman's inlining-and-conlike patchsimonpj@microsoft.com2009-11-052-66/+81
* 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