[project @ 2000-03-30 16:23:56 by simonpj]
authorsimonpj <unknown>
Thu, 30 Mar 2000 16:23:57 +0000 (16:23 +0000)
committersimonpj <unknown>
Thu, 30 Mar 2000 16:23:57 +0000 (16:23 +0000)
commitb822aa0e9411a1909988c0367d342671806a0f75
treeaf2c454a950159e22e40584ec29c52ee60547828
parentbbf0592f8d10fba986888d229ff3c22b8cbe73de
[project @ 2000-03-30 16:23:56 by simonpj]
* Remove the unnecessary CPR parameter to mkUnfolding and friends

* Make sure that even trivial wrappers have a __inline__
  (this was causing lots of 'substWorker' DEBUG messages)

* Nuke demand info when the unfolding is a value
  (see notes with IdInfo.setUnfoldingInfo)

* Add an update-in-place test to the 'interesting context'
  predicate in SimplUtils.
ghc/compiler/basicTypes/IdInfo.lhs
ghc/compiler/basicTypes/MkId.lhs
ghc/compiler/coreSyn/CoreUnfold.lhs
ghc/compiler/rename/RnSource.lhs
ghc/compiler/simplCore/SimplUtils.lhs
ghc/compiler/simplCore/Simplify.lhs
ghc/compiler/stranal/WorkWrap.lhs
ghc/compiler/stranal/WwLib.lhs
ghc/compiler/typecheck/TcIfaceSig.lhs