summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* Comments onlySimon Peyton Jones2013-02-131-1/+1
* Comments onlySimon Peyton Jones2013-01-241-9/+20
* Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-242-129/+130
* Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-173-825/+441
* Make {-# UNPACK #-} work for type/data family invocationsSimon Peyton Jones2012-12-231-2/+2
* Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-141-4/+61
* Make -fmax-worker-args a dynamic flagIan Lynagh2012-10-091-76/+78
* Make the opt_UF_* static flags dynamicIan Lynagh2012-10-091-5/+5
* Pass DynFlags down to showSDocDebugIan Lynagh2012-06-122-56/+63
* Change how macros like ASSERT are definedIan Lynagh2012-06-052-2/+2
* Allow cases with empty alterantivesSimon Peyton Jones2012-05-021-1/+1
* Fix worker/wrapper for CPR functionsSimon Peyton Jones2012-04-132-16/+22
* Comments only (to support debug tracing in DmdAnal)Simon Peyton Jones2012-01-171-4/+13
* Comments and white space onlySimon Peyton Jones2011-11-271-2/+2
* Use -fwarn-tabs when validatingIan Lynagh2011-11-043-0/+21
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-023-8/+16
* Make a new type synonym CoreProgram = [CoreBind]Simon Peyton Jones2011-09-232-3/+3
* Implement -XConstraintKindMax Bolingbroke2011-09-061-2/+2
* Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use themSimon Peyton Jones2011-08-032-3/+3
* Use varToCoreExpr rather than Var (fixes #5315)Simon Peyton Jones2011-07-151-1/+1
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-193-27/+34
* Better case-of-case transformationsimonpj@microsoft.com2011-02-141-0/+5
* Fix an egregious strictness analyser bug (Trac #4924)simonpj@microsoft.com2011-01-281-106/+123
* Comments onlysimonpj@microsoft.com2011-01-141-4/+16
* Comment onlysimonpj@microsoft.com2010-11-251-2/+2
* Do w/w *recursive* things even if they are smallsimonpj@microsoft.com2010-10-281-25/+26
* Don't worker-wrapper INLINABLE thingssimonpj@microsoft.com2010-10-271-1/+17
* Fix initialisation of strictness in the demand analysersimonpj@microsoft.com2010-10-261-113/+152
* Allow absent State# RealWorld argumentssimonpj@microsoft.com2010-09-231-1/+4
* Rejig the absent-arg stuff for unlifted typessimonpj@microsoft.com2010-09-231-17/+32
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-151-9/+5
* Make absent-arg wrappers work for unlifted types (fix Trac #4306)simonpj@microsoft.com2010-09-141-9/+21
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-132-3/+3
* Make the demand analyser sdd demands for strict constructorssimonpj@microsoft.com2010-05-051-66/+125
* Comments onlysimonpj@microsoft.com2010-05-041-2/+4
* Make the demand analyser take account of lambda-bound unfoldingsSimon PJ2010-05-031-6/+26
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-6/+7
* Move loop-breaker info from original function to worker in work/wrapsimonpj@microsoft.com2009-12-181-4/+10
* Adjust Activations for specialise and work/wrap, and better simplify in Inlin...simonpj@microsoft.com2009-12-161-36/+66
* Improve strictness analysis for bottoming functionssimonpj@microsoft.com2009-12-111-13/+29
* Tweak layout for alternative layout ruleIan Lynagh2009-12-031-3/+3
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-1/+1
* Comments only, esp about RecStmtssimonpj@microsoft.com2009-11-261-1/+1
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-196-1659/+29
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-294-15/+26
* Remove unused importsIan Lynagh2009-07-072-5/+2
* Fix Trac #3259: expose 'lazy' only after generating interface filessimonpj@microsoft.com2009-05-291-10/+3
* Worker/wrapper should make INLINE if it doesn't w/wsimonpj@microsoft.com2009-04-031-12/+37
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-182-12/+14
* Rewrite CorePrep and improve eta expansionsimonpj@microsoft.com2009-01-132-2/+4