1. 13 Jan, 2010 1 commit
  2. 12 Jan, 2010 2 commits
    • Simon Marlow's avatar
      Do some recompilation avoidance in GHC.loadModule · ce426964
      Simon Marlow authored
      GHC.loadModule compiles a module after it has been parsed and
      typechecked explicity. If we are compiling to object code and there is
      a valid object file already on disk, then we can skip the compilation
      step. This is useful in Haddock, when processing a package that uses
      Template Haskell and hence needs actual compilation, and the package
      has already been compiled.
      
      As usual, the recomp avoidance can be disabled with -fforce-recomp.
      ce426964
    • Simon Marlow's avatar
      Invoke Haddock directly from the build system, instead of via Cabal · a4bef988
      Simon Marlow authored
      Partly this is cleaner as we only have to preprocess the source files
      once, but also it is necessary to avoid Haddock recompiling source
      files when Template Haskell is in use, saving some time in validate
      and fixing a problem whereby when HADDOCK_DOCS=YES, make always
      re-haddocks the DPH packages.  This also needs an additional fix to
      GHC.
      
      HsColour support still uses Cabal, and hence preprocesses the source
      files again. We could move this into the build system too, but there
      is a version dependency that would mean adding extra autoconf stuff.
      a4bef988
  3. 04 Jan, 2010 1 commit
  4. 08 Jan, 2010 3 commits
  5. 07 Jan, 2010 5 commits
  6. 06 Jan, 2010 5 commits
  7. 05 Jan, 2010 6 commits
  8. 24 Dec, 2009 3 commits
  9. 22 Dec, 2009 5 commits
  10. 04 Jan, 2010 3 commits
  11. 02 Jan, 2010 6 commits