summaryrefslogtreecommitdiff
path: root/compiler/simplCore/CSE.lhs
Commit message (Expand)AuthorAgeFilesLines
* compiler: de-lhs simplCore/Austin Seipp2014-12-031-316/+0
* Fix garbled comment wordingSimon Peyton Jones2014-09-191-2/+3
* Use mapAccumL (refactoring only)Simon Peyton Jones2014-09-191-8/+1
* Typos in commentsGabor Greif2014-08-291-2/+2
* Fix a bug in CSE, for INLINE/INLNEABLE thingsSimon Peyton Jones2014-08-291-44/+40
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+2
* Fix egregious omission in CSE (Trac #5996)Simon Peyton Jones2013-11-121-21/+21
* Remove old representation of CSEnv; part of #5996Ian Lynagh2013-06-061-71/+1
* Whitespace only in compiler/simplCore/CSE.lhsIan Lynagh2013-06-061-130/+121
* A simple improvement to CSESimon Peyton Jones2013-01-171-4/+11
* Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-29/+1
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+1
* Make a new type synonym CoreProgram = [CoreBind]Simon Peyton Jones2011-09-231-1/+1
* Use the new TrieMap to improve CSESimon Peyton Jones2011-07-291-28/+75
* Remember to substitute for type and coercion variables in the CSE passSimon Peyton Jones2011-07-271-11/+14
* Fix CSE to do substitution properlySimon Peyton Jones2011-06-301-64/+70
* This BIG PATCH contains most of the work for the New Coercion RepresentationSimon Peyton Jones2011-04-191-0/+2
* Use full equality for CSEsimonpj@microsoft.com2009-12-111-8/+12
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-291-2/+1
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-181-3/+3
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-021-1/+1
* Rollback INLINE patchesSimon Marlow2008-12-161-1/+2
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-2/+1
* Comments onlysimonpj@microsoft.com2008-12-051-4/+4
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-10/+2
* Tidy up the treatment of dead binderssimonpj@microsoft.com2008-09-201-12/+18
* Remove CoreSyn SOURCE importsMax Bolingbroke2008-08-071-1/+1
* (F)SLIT -> (f)sLit in CSEIan Lynagh2008-04-121-1/+1
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* Fixed warnings in simplCore/CSETwan van Laarhoven2008-01-261-16/+17
* White space and comments onlysimonpj@microsoft.com2008-01-041-4/+4
* Improve documentation of INLINE, esp its interactions with other transformationssimonpj@microsoft.com2007-11-121-1/+1
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Remove mapAccumL, mapAccumR, mapAccumBIan Lynagh2007-07-021-1/+3
* Warning policesimonpj@microsoft.com2007-05-041-1/+1
* Less voluminous debugsimonpj@microsoft.com2007-05-031-7/+9
* Improve hashing of expressions for CSE (reduces warnings about extendCSEnv)simonpj@microsoft.com2007-04-251-1/+3
* Spelling in commentsimonpj@microsoft.com2006-10-181-1/+1
* Massive patch for the first months work adding System FC to GHC #30Manuel M T Chakravarty2006-09-151-0/+1
* Do not CSE in INLINE and NOINLINE thingssimonpj@microsoft.com2006-08-171-13/+65
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+290