summaryrefslogtreecommitdiff
path: root/compiler/stranal
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-012-2/+2
* TyposKrzysztof Gogolewski2013-09-231-1/+1
* resurrected -fdicts-strict, off by defaultNicolas Frisby2013-09-081-9/+40
* documentation and comments for -ffun-to-thunk and -flate-dmd-analNicolas Frisby2013-09-041-2/+5
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-291-27/+5
* Implement "roles" into GHC.Richard Eisenberg2013-08-021-2/+2
* Comment out a leftover pprTraceGabor Greif2013-07-031-8/+8
* Traces and comments onlySimon Peyton Jones2013-06-061-5/+5
* Transfer strictness on trivial right-hand sidesSimon Peyton Jones2013-06-061-2/+35
* Use checkRecTc to improve demand analysis slightlySimon Peyton Jones2013-06-061-8/+16
* Implement cardinality analysisSimon Peyton Jones2013-06-061-231/+355
* ignore RealWorld in size_expr; flag to keep w/w from creating sharingNicolas Frisby2013-04-111-4/+20
* 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