summaryrefslogtreecommitdiff
path: root/compiler/coreSyn
Commit message (Expand)AuthorAgeFilesLines
* Re-do the arity calculation mechanism again (fix Trac #3959)simonpj@microsoft.com2010-08-131-116/+225
* Fix bug in linting of shadowed case-alternative binderssimonpj@microsoft.com2010-08-121-41/+46
* Remove redundant debug codesimonpj@microsoft.com2010-06-011-5/+1
* Gruesome fix in CorePrep to fix embarassing Trac #4121simonpj@microsoft.com2010-06-141-42/+122
* Fix a bug in CorePrep that meant output invariants not satisfiedsimonpj@microsoft.com2010-05-311-20/+17
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-315-20/+68
* Core prettyprinter fixes. Patch from Tim Chevalier. Fixes #4085Ian Lynagh2010-05-221-3/+7
* Fix interaction of exprIsCheap and the lone-variable inlining checksimonpj@microsoft.com2010-05-052-17/+42
* Comments onlysimonpj@microsoft.com2010-05-041-12/+25
* Print unfoldings on lambda-bound variablesSimon PJ2010-05-031-17/+15
* Add Data and Typeable instances to HsSynDavid Waern2010-03-301-1/+6
* A bug in isClosedUnfoldingsimonpj@microsoft.com2010-03-091-0/+1
* Comments onlysimonpj@microsoft.com2010-03-091-1/+1
* Comment out debug warnings; they are finesimonpj@microsoft.com2010-01-081-3/+3
* Comments onlysimonpj@microsoft.com2010-01-071-13/+36
* Improve the handling of default methodssimonpj@microsoft.com2010-01-062-6/+13
* Continue refactoring the core-to-core pipelinesimonpj@microsoft.com2009-12-242-33/+7
* A bunch of stuff relating to substitutions on coresimonpj@microsoft.com2009-12-243-50/+75
* Refactor CoreArity a bitsimonpj@microsoft.com2009-12-241-53/+80
* Wibbles to inlining for small functionssimonpj@microsoft.com2009-12-221-23/+42
* Fix pretty-printersimonpj@microsoft.com2009-12-221-2/+2
* Refactor PackageTarget back into StaticTargetBen.Lippmeier@anu.edu.au2010-01-041-1/+1
* 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