[project @ 2000-03-27 13:24:12 by simonpj]
authorsimonpj <unknown>
Mon, 27 Mar 2000 13:24:14 +0000 (13:24 +0000)
committersimonpj <unknown>
Mon, 27 Mar 2000 13:24:14 +0000 (13:24 +0000)
commita127213c1890584702075d732d7bb9887113e4ff
tree0efb54bc244a9264b17b14fa570d8030b2404a04
parent8ddfc3c10a9d08e11812b5564da291d7024d5fc8
[project @ 2000-03-27 13:24:12 by simonpj]
a) Move Unfolding and UnfoldingGuidance to CoreSyn
   As a result, remove several SOURCE imports
   Shrink CoreSyn.hi-boot considerably
   Delete CoreUnfold.hi-boot altogether

b) Add CoreUtils.exprIsConApp_maybe
   Use in PrelRules to fix a bug in the dataToTag rule

c) Fix boolean polarity error in Simplify.lhs
22 files changed:
ghc/compiler/DEPEND-NOTES
ghc/compiler/basicTypes/Id.lhs
ghc/compiler/basicTypes/IdInfo.lhs
ghc/compiler/coreSyn/CoreLint.lhs
ghc/compiler/coreSyn/CoreSyn.hi-boot
ghc/compiler/coreSyn/CoreSyn.hi-boot-5
ghc/compiler/coreSyn/CoreSyn.lhs
ghc/compiler/coreSyn/CoreUnfold.hi-boot [deleted file]
ghc/compiler/coreSyn/CoreUnfold.hi-boot-5 [deleted file]
ghc/compiler/coreSyn/CoreUnfold.lhs
ghc/compiler/coreSyn/CoreUtils.lhs
ghc/compiler/deSugar/DsExpr.lhs
ghc/compiler/deSugar/DsForeign.lhs
ghc/compiler/deSugar/DsListComp.lhs
ghc/compiler/deSugar/DsUtils.lhs
ghc/compiler/deSugar/Match.lhs
ghc/compiler/main/Main.lhs
ghc/compiler/prelude/PrelRules.lhs
ghc/compiler/simplCore/CSE.lhs
ghc/compiler/simplCore/OccurAnal.lhs
ghc/compiler/simplCore/SimplUtils.lhs
ghc/compiler/simplCore/Simplify.lhs