You need to sign in or sign up before continuing.
[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.
Showing
- ghc/interpreter/connect.h 4 additions, 2 deletionsghc/interpreter/connect.h
- ghc/interpreter/hugs.c 127 additions, 94 deletionsghc/interpreter/hugs.c
- ghc/interpreter/interface.c 3 additions, 3 deletionsghc/interpreter/interface.c
- ghc/interpreter/link.c 4 additions, 4 deletionsghc/interpreter/link.c
- ghc/interpreter/machdep.c 31 additions, 22 deletionsghc/interpreter/machdep.c
- ghc/interpreter/storage.c 3 additions, 3 deletionsghc/interpreter/storage.c
- ghc/interpreter/storage.h 10 additions, 6 deletionsghc/interpreter/storage.h
Loading
Please register or sign in to comment