summaryrefslogtreecommitdiff
path: root/compiler/simplCore/SimplCore.lhs
Commit message (Expand)AuthorAgeFilesLines
* Implement typechecker pluginsAdam Gundry2014-11-201-45/+7
* Remove -ddump-core-pipeline flagJan Stolarek2014-11-061-4/+0
* Remove -ddump-simpl-phases flagJan Stolarek2014-11-061-4/+5
* Some refactoring around endPass and debug dumpingSimon Peyton Jones2014-11-041-16/+17
* Run float-inwards immediately before the strictness analyser.Simon Peyton Jones2014-08-281-2/+7
* Don't float out (classop dict e1 e2)Simon Peyton Jones2014-08-281-5/+5
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Implement CallArity analysisJoachim Breitner2014-02-101-0/+10
* Squash some spelling issuesGabor Greif2014-01-261-1/+1
* Simplify doCorePassJoachim Breitner2014-01-201-30/+30
* Make worker-wrapper unbox data familiesJoachim Breitner2014-01-201-6/+21
* Clean up some outdated comments (#8418)Austin Seipp2013-10-091-2/+2
* Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-031-7/+8
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-291-1/+10
* This reverts commit 163de25813d12764aa5ded1666af7c06fee0d67e and commit 279ac...Nicolas Frisby2013-07-161-2/+2
* copy the plugin's FastStringTable changes back into the host compilerNicolas Frisby2013-07-041-2/+2
* Detab modules with tabs on 5 lines or fewerIan Lynagh2013-04-061-16/+9
* Another go at tidying VectInfoManuel M T Chakravarty2013-02-151-0/+6
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-6/+16
|\
| * Fix tidying of vectorised codeManuel M T Chakravarty2013-02-041-6/+16
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2013-01-311-1/+1
|\ \
| * | typosGabor Greif2013-01-301-1/+1
* | | Change a few throwGhcException uses to throwGhcExceptionIOIan Lynagh2013-01-301-2/+4
|/ /
* | Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-171-9/+12
* | Refactor the way dump flags are handledIan Lynagh2012-10-181-3/+3
* | Some alpha renamingIan Lynagh2012-10-161-15/+15
* | Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-2/+2
|/
* typos in trace strings (which I observed in compile output)Gabor Greif2012-07-181-1/+1
* Add IO to the SimplM monad.Paolo Capriotti2012-07-131-14/+4
* Pass DynFlags down to showSDocDebugIan Lynagh2012-06-121-2/+2
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-2/+3
* Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-30/+30
* Pass DynFlags to the LogActionIan Lynagh2012-06-111-1/+1
* Replace printDump with a new SeverityIan Lynagh2012-05-291-6/+9
* Allow cases with empty alterantivesSimon Peyton Jones2012-05-021-5/+5
* Use coreBindsStats more than coreBindsSizeSimon Peyton Jones2012-04-261-2/+2
* Don't indirection-zap a function that has a stable unfoldingSimon Peyton Jones2011-11-271-0/+1
* Minor refactoringSimon Peyton Jones2011-11-111-3/+6
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+1
* Print simplifier statistics in simplifyExpr as wellSimon Peyton Jones2011-10-211-5/+8
* Whitespace only in simplCore/SimplCore.lhs.Michal Terepeta2011-10-171-258/+258
* Make a new type synonym CoreProgram = [CoreBind]Simon Peyton Jones2011-09-231-12/+12
* Add a transformation limit to the simplifier (Trac #5448)Simon Peyton Jones2011-09-231-4/+6
* Eliminate the GlomBinds passSimon Peyton Jones2011-07-271-44/+0
* Simplify the treatment of RULES in OccurAnalSimon Peyton Jones2011-07-211-3/+4
* Improve debug printing for simplifier countsSimon Peyton Jones2011-07-211-6/+11
* Add dynamically-linked plugins (see Trac #3843)Simon Peyton Jones2011-06-161-14/+284
* Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of topleve...Manuel M T Chakravarty2011-06-131-6/+13
* Take vectorisation declarations into account during the initial occurrence an...Manuel M T Chakravarty2011-06-101-1/+1