Don't discard usage info from coercion bindings!
[ghc.git] / compiler / simplCore / OccurAnal.lhs
2011-05-09  Simon Peyton JonesDon't discard usage info from coercion bindings!
2011-05-06  Simon Peyton JonesMerge master into the ghc-new-co branch
2011-05-02  Simon Peyton JonesMerge in changes from HEAD
2011-04-30  Simon Peyton JonesMerge remote branch 'origin/master' into ghc-new-co
2011-04-20  Simon Peyton JonesMerge branch 'master' into ghc-new-co
2011-04-19  Simon Peyton JonesThis BIG PATCH contains most of the work for the New...
2011-04-01  Ian LynaghMerge branch 'master' of darcs.haskell.org/ghc
2011-04-01  Ian LynaghMerge branch 'ticket-5028'
2011-04-01  Ian LynaghReally zap case-binder occurrence info: solves #5028
2011-03-21  simonpj@microsoft.comFix Trac #5028: zap occ info when doing the binder...
2010-12-22  simonpj@microsoft.comMake the occurrence analyser track preInlineUnconditionally
2010-11-16  simonpj@microsoft.comOccurrence analyser takes account of the phase when...
2010-10-07  simonpj@microsoft.comMake the occurrence analyser deal correctly with RULES...
2010-09-15  simonpj@microsoft.comImplement INLINABLE pragma
2010-09-13  simonpj@microsoft.comSuper-monster patch implementing the new typechecker...
2010-09-08  simonpj@microsoft.comAdd Outputable instance for OccEncl
2010-08-19  simonpj@microsoft.comBe a bit less aggressive in mark-many inside a cast
2009-12-04  simonpj@microsoft.comUse addToUFM_Acc where appropriate
2009-12-02  simonpj@microsoft.comMore work on the simplifier's inlining strategies
2009-11-19  simonpj@microsoft.comImplement -fexpose-all-unfoldings, and fix a non-termin...
2009-11-19  simonpj@microsoft.comRe-implement the binder-swap stuff in OccurAnal
2009-11-19  simonpj@microsoft.comTry harder not to make DFuns into loop breakers
2009-11-10  simonpj@microsoft.comComments only
2009-11-06  simonpj@microsoft.comComments in OccurAnal
2009-11-05  simonpj@microsoft.comAnother refactoring on the shape of an Unfolding
2009-10-29  simonpj@microsoft.comThe Big INLINE Patch: totally reorganise way that INLIN...
2009-04-02  simonpj@microsoft.comFix pragmas in binder-swapping
2009-03-23  simonpj@microsoft.comAvoid quadratic complexity in occurrence analysis ...
2009-03-18  simonpj@microsoft.comAdd the notion of "constructor-like" Ids for rule-matching
2009-01-13  simonpj@microsoft.comRewrite CorePrep and improve eta expansion
2008-12-16  Simon MarlowRollback INLINE patches
2008-12-05  simonpj@microsoft.comCompletely new treatment of INLINE pragmas (big patch)
2008-12-05  simonpj@microsoft.comComments only in OccurAnal
2008-10-02  simonpj@microsoft.comMake the new binder-swap stuff in OccurAnal work right...
2008-09-20  simonpj@microsoft.comTidy up the treatment of dead binders
2008-07-31  Max BolingbrokeFollow Digraph changes in OccurAnal
2008-06-05  simonpj@microsoft.comAdd non-recursive let-bindings for types
2008-05-28  Simon MarlowUse MD5 checksums for recompilation checking (fixes...
2008-04-22  simonpj@microsoft.comComments only
2008-03-29  Ian LynaghDon't import FastString in HsVersions.h
2008-03-05  simonpj@microsoft.comRefactor OccAnal; and improve dead-code elimination
2008-02-20  Ian LynaghWhitespace
2008-02-19  Ian LynaghTypo
2008-02-07  Ian LynaghMake some more modules use LazyUniqFM instead of UniqFM
2008-02-07  Ian LynaghMake some more modules use LazyUniqFM instead of UniqFM
2008-01-26  Twan van LaarhovenFixed warnings in simplCore/OccurAnal
2008-01-21  simonpj@microsoft.comWibble to the OccurAnal fix for RULEs and loop-breakers
2008-01-21  simonpj@microsoft.comMake the loop-breaking algorithm a bit more liberal...
2007-10-29  simonpj@microsoft.comSubstantial improvement to the interaction of RULES...
2007-10-09  Simon Marlowsmall reworking of the loop-breaker-choosing algorithm
2007-09-04  Ian LynaghFix CodingStyle#Warnings URLs
2007-09-03  Ian LynaghUse OPTIONS rather than OPTIONS_GHC for pragmas
2007-09-01  Ian LynaghAdd {-# OPTIONS_GHC -w #-} and some blurb to all compil...
2007-08-16  Ian LynaghReplace _scc_'s in the GHC source with SCC pragmas
2007-08-09  simonpj@microsoft.comBetter scoring for loop breakers; fixes simplifier...
2007-07-02  Ian LynaghRemove mapAccumL, mapAccumR, mapAccumB
2007-07-02  simonpj@microsoft.comTry harder to avoid making a variable with RULES into...
2007-06-29  simonpj@microsoft.comImprove loop-breaker scoring in OccAnal (idea from...
2006-12-06  simonpj@microsoft.comImprove dependency analysis; makes more dictionaries...
2006-11-29  simonpj@microsoft.comImprove the loop-breaking heuristics
2006-11-01  simonpj@microsoft.comMajor overhaul of the Simplifier
2006-10-05  simonpj@microsoft.comTake 2 on the recursive-rule fix
2006-10-05  simonpj@microsoft.comTake advantage of non-rec-ness in occurrence analysis...
2006-10-04  simonpj@microsoft.comSecond bite at the rules-only idea
2006-10-03  simonpj@microsoft.comMake recursion and RULES interact better
2006-09-15  Manuel M T ChakravartyMassive patch for the first months work adding System...
2006-08-16  simonpj@microsoft.comAnother try at the continuation-swapping stuff
2006-08-14  simonpj@microsoft.comInline into tail-called constructor args
2006-05-22  simonpj@microsoft.comAdd idHasRules
2006-04-07  Simon MarlowReorganisation of the source tree