[project @ 2000-04-04 15:41:56 by sewardj]
authorsewardj <unknown>
Tue, 4 Apr 2000 15:41:56 +0000 (15:41 +0000)
committersewardj <unknown>
Tue, 4 Apr 2000 15:41:56 +0000 (15:41 +0000)
commita634bc4711b13d878ce4a5fe9a45ae5c7468255c
treefe3be7e6ee0a1f94011fa5cfab1e19e0660d02b6
parent3fcdbc114ac25682de48efd7711f75ef83868cee
[project @ 2000-04-04 15:41:56 by sewardj]
* Enforce downward closure rule (first attempt :-)
  If both object and source of a module are available, be simple and
  choose the more recent.  If that causes a subsequent violation of the
  DCR, complain to the user at the time the violation is detected.
  The alternative is to have a clever algorithm which makes clever
  choices now to avoid conflicts later, but that looks complicated to
  do, and I think it would also confuse users.

* As a side effect of the above, enforce the rule that the Prelude
  must be all source or all object, but not a combination.

* Rationalise signature and semantics for findFilesForModule, so as to
  make client code simpler.
ghc/interpreter/connect.h
ghc/interpreter/hugs.c
ghc/interpreter/interface.c
ghc/interpreter/link.c
ghc/interpreter/machdep.c
ghc/interpreter/storage.c
ghc/interpreter/storage.h