1. 20 Jan, 2011 1 commit
  2. 19 Jan, 2011 1 commit
  3. 13 Jan, 2011 1 commit
  4. 19 Jan, 2011 6 commits
  5. 18 Jan, 2011 3 commits
  6. 17 Jan, 2011 9 commits
  7. 16 Jan, 2011 15 commits
  8. 15 Jan, 2011 3 commits
    • Ian Lynagh's avatar
      Build system improvements · a3be88fd
      Ian Lynagh authored
      We no longer use dummy-ghc; instead we don't configure most packages
      until the stage1 compiler is available.
        
      We also now use Cabal for building the ghc-bin package.
      
      There are a couple more sanity checks too.
      a3be88fd
    • Ian Lynagh's avatar
      Whitespace tweak · 18fe16c9
      Ian Lynagh authored
      18fe16c9
    • Ian Lynagh's avatar
      Fix libffi build rules · eb675b52
      Ian Lynagh authored
      Fixes a rare race when both libHSffi.a and libHSffi_p.a were being built
      at the same time:
      
      "cp" libffi/dist-install/build/libffi.a libffi/dist-install/build/libHSffi.a
      "cp" libffi/dist-install/build/libffi.a libffi/dist-install/build/libHSffi.a
      "cp" libffi/dist-install/build/libffi.so libffi/dist-install/build/libHSffi-ghc7.1.20110115.so
      cp: cannot create regular file `libffi/dist-install/build/libHSffi.a': File exists
      eb675b52
  9. 14 Jan, 2011 1 commit
    • simonpj@microsoft.com's avatar
      Fix Trac #4874: specialisation of INLINABLE things · 66dfd5c5
      simonpj@microsoft.com authored
      Johan discovered that when INLINABLE things are specialised
      bad things can happen. This patch implements a hack -- but
      it's a simple hack and it solves the problem.
      
      See Note [Inline specialisations]. 
      
      The hack part is that really INLINABLE should not cause *any* loss
      optimisation, and it does; see Note [Don't w/w INLINABLE things] in
      WorkWrap.
      66dfd5c5