summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* Two signficant changes to the simplifiersimonpj@microsoft.com2010-10-273-252/+298
* Refactoring and tidyup of HscMain and related things (also fix #1666)Simon Marlow2010-10-271-0/+1
* Fix a long-standing bug the float-out pass simonpj@microsoft.com2010-10-262-53/+42
* Do not (ever) use substExprSC in the simplifiersimonpj@microsoft.com2010-10-251-8/+16
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-5/+5
* Avoid hanging on to old unfoldings; fixes #4367 (compiler space regression)Ian Lynagh2010-10-201-2/+8
* Fix #4346 (INLINABLE pragma not behaving consistently)Simon Marlow2010-10-151-1/+10
* Float out partial applicationsSimon Marlow2010-10-082-22/+68
* Avoid redundant simplification simonpj@microsoft.com2010-10-072-24/+58
* Make the occurrence analyser deal correctly with RULES for imported Idssimonpj@microsoft.com2010-10-071-58/+148
* Make warning-freesimonpj@microsoft.com2010-10-071-35/+14
* Eta expand only lambdas that bind a non-dictionary Idsimonpj@microsoft.com2010-09-241-52/+32
* Fix typoIan Lynagh2010-09-151-1/+1
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-153-8/+9
* Comments onlysimonpj@microsoft.com2010-09-151-6/+10
* Remove (most of) the FiniteMap wrapperIan Lynagh2010-09-142-10/+11
* Move error-ids to MkCore (from PrelRules)simonpj@microsoft.com2010-09-141-2/+2
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-138-299/+91
* Fix simplifier statisticssimonpj@microsoft.com2010-09-091-6/+9
* Better debug outputsimonpj@microsoft.com2010-09-081-1/+2
* Add Outputable instance for OccEnclsimonpj@microsoft.com2010-09-081-1/+5
* Better simplifier countingsimonpj@microsoft.com2010-09-072-38/+43
* Be a bit less aggressive in mark-many inside a castsimonpj@microsoft.com2010-08-191-16/+13
* Improvement to SimplUtils.mkLamsimonpj@microsoft.com2010-07-271-0/+5
* Suppress warnings about recursive INLINE in output of desugarersimonpj@microsoft.com2010-07-271-0/+5
* Modify FloatOut to fix Trac #4237simonpj@microsoft.com2010-08-131-78/+69
* Fix egregious bug in SetLevels.notWorthFloatingsimonpj@microsoft.com2010-08-131-4/+4
* Commentssimonpj@microsoft.com2010-08-121-3/+6
* Comments onlysimonpj@microsoft.com2010-08-121-9/+3
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-311-2/+2
* Fix spelling in commentsimonpj@microsoft.com2010-06-141-1/+1
* Make the demand analyser take account of lambda-bound unfoldingsSimon PJ2010-05-031-1/+11
* reinstate eta-expansion during SimplGently, to fix inlining of sequence_Simon Marlow2010-04-231-4/+1
* Remove LazyUniqFM; fixes trac #3880Ian Lynagh2010-03-201-1/+1
* Fix Trac #3736: do not preInlineUnconditionally with INLINEsimonpj@microsoft.com2010-03-051-0/+24
* Stop fruitless ANF-ingsimonpj@microsoft.com2010-02-101-21/+55
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-1/+1
* Very minor refactoringsimonpj@microsoft.com2010-01-051-1/+2
* Continue refactoring the core-to-core pipelinesimonpj@microsoft.com2009-12-243-99/+158
* A bunch of stuff relating to substitutions on coresimonpj@microsoft.com2009-12-244-64/+97
* Print out a bit more info with the "arity decrease" waringsimonpj@microsoft.com2009-12-221-2/+2
* Substantial improvements to coercion optimisationsimonpj@microsoft.com2010-01-041-0/+1
* Move all the CoreToDo stuff into CoreMonadsimonpj@microsoft.com2009-12-188-261/+568
* Make -ddump-inlinings and -ddump-rule-firings less noisy simonpj@microsoft.com2009-12-181-18/+30
* Adjust Activations for specialise and work/wrap, and better simplify in Inlin...simonpj@microsoft.com2009-12-162-46/+102
* Two improvements to optCoercionsimonpj@microsoft.com2009-12-162-8/+12
* Comments onlysimonpj@microsoft.com2009-12-161-5/+7
* Use full equality for CSEsimonpj@microsoft.com2009-12-111-8/+12
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-114-48/+129
* Make -ddump-simpl-stats a bit more informative by defaultsimonpj@microsoft.com2009-12-081-24/+18