summaryrefslogtreecommitdiff
path: root/compiler/coreSyn/CorePrep.lhs
Commit message (Expand)AuthorAgeFilesLines
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-2/+2
* Store IfExtNames for PatSyn matchers and wrappers in interface file.Dr. ERDI Gergo2014-05-271-0/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* 80 columnsSimon Marlow2013-11-211-8/+8
* Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-031-1/+1
* Implement cardinality analysisSimon Peyton Jones2013-06-061-27/+30
* We can't use Integer literals when compiling the integer-* package, eitherIan Lynagh2013-05-191-0/+2
* Fix a build problem with integer-simpleIan Lynagh2013-05-191-3/+11
* improve dead code elimination in CorePrep (fixes #7796)Nicolas Frisby2013-03-281-61/+11
* Comment onlySimon Peyton Jones2013-03-271-1/+1
* Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-171-12/+12
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-6/+6
* Remove CPP from coreSyn/CoreUtils.lhsIan Lynagh2012-08-291-4/+7
* Add DynFlags to the CorePrepEnvIan Lynagh2012-08-291-14/+21
* Put the Integer type, rather than the mkIntegerId, inside LitIntegerIan Lynagh2012-06-061-24/+37
* Fix whitespace in coreSyn/CorePrep.lhsIan Lynagh2012-05-291-209/+203
* Fix another bug in CorePrep eta-reduction (fixes Trac #5915)Simon Peyton Jones2012-03-121-6/+8
* Fix Trac #5658: strict bindings not floated inSimon Peyton Jones2012-01-121-1/+1
* Fix core-lint bug in GHCiSimon Marlow2011-11-081-1/+3
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-32/+24
* Use a custom dead-code analyser instead of calling the occurrence analyser.Simon Marlow2011-10-061-16/+74
* Add a comment to CorePrep that it does the Integer conversionIan Lynagh2011-09-251-1/+6
* Make a new type synonym CoreProgram = [CoreBind]Simon Peyton Jones2011-09-231-1/+1
* Take account of the mk_integer in a LitInteger when computing CAF-hoodSimon Peyton Jones2011-09-231-5/+8
* Improve the handling of Integer literalsIan Lynagh2011-09-171-38/+18
* Fix integer stuff (fixes Trac #5485)Simon Peyton Jones2011-09-141-39/+45
* change how Integer's are handled in CoreIan Lynagh2011-09-131-1/+42
* We need a varToCoreExpr, so that coercions appear correctlySimon Peyton Jones2011-07-271-2/+3
* Rename to avoid name clashes elsewhereSimon Peyton Jones2011-06-301-9/+9
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-14/+23
* Drop dead core that was kept alive by RULES in CorePrep (#4962)Max Bolingbroke2011-02-191-2/+68
* Improve dataToTag# magicsimonpj@microsoft.com2011-01-251-3/+8
* Small improvement to CorePrepsimonpj@microsoft.com2010-12-201-6/+6
* Serialise nested unfoldings across module boundariessimonpj@microsoft.com2010-10-251-3/+7
* Add notSCCNote, and use itsimonpj@microsoft.com2010-09-231-2/+1
* Fix an ASSERT failure with profilingsimonpj@microsoft.com2010-09-221-35/+53
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-2/+2
* Rename CorePrep.tryEtaReduce to tryEtaReducePrepsimonpj@microsoft.com2010-07-261-6/+6
* 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
* Continue refactoring the core-to-core pipelinesimonpj@microsoft.com2009-12-241-2/+2
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-191-3/+3
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-3/+2
* Correct commentsimonpj@microsoft.com2009-10-151-1/+0
* Fix Trac #3259: expose 'lazy' only after generating interface filessimonpj@microsoft.com2009-05-291-2/+10
* Comments onlysimonpj@microsoft.com2009-05-281-3/+3
* Two more wibbles to CorePrep (fixes HTTP package and DPH)simonpj@microsoft.com2009-01-291-23/+64
* Rewrite CorePrep and improve eta expansionsimonpj@microsoft.com2009-01-131-530/+548
* Tidy up treatment of big lambda (fixes Trac #2898)simonpj@microsoft.com2008-12-301-12/+19