From: Simon Marlow Date: Fri, 3 Aug 2007 10:20:45 +0000 (+0000) Subject: FIX part of #1372, improvements to the recompilation checker X-Git-Tag: Before_type_family_merge~112 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=de21f53e25eb67248ba416187d34ba7ec9ec143a;hp=de21f53e25eb67248ba416187d34ba7ec9ec143a FIX part of #1372, improvements to the recompilation checker This patch adds a check that each imported module is listed in the dependencies from the previous interface. It catches the following cases and forces recompilation: - an exposed package has been upgraded - we are compiling with different package flags - a home module that was shadowing a package module has been removed - a new home module has been added that shadows a package module I haven't yet added the package timestamping as described in #1372. ---