1. 19 Jan, 2012 1 commit
    • Ian Lynagh's avatar
      Fix validate · 8bdcc5cf
      Ian Lynagh authored
      This patch defines a flag -fno-warn-pointless-pragmas, and uses it to
      disable some warnings in the containers package.
      
      Along the way, also made a ContainsDynFlags class, and added a
      HasDynFlags instance for IOEnv (and thus TcRnIf and DsM).
      8bdcc5cf
  2. 16 Nov, 2011 1 commit
    • Simon Marlow's avatar
      Make the --fast option to validate faster, and add --normal · 1bbb89f3
      Simon Marlow authored
      The --fast option now disables the following:
        - dynamic libs
        - bindist and bindisttest
      
      Which knocks several minutes off validate for me, but it's still over
      30 minutes using 5 cores on 64-bit Linux.
      
      Usual caveats apply: if you're using --fast, then make sure you aren't
      doing anything that might destabilise dynamic libs or binary dists.
      1bbb89f3
  3. 12 Nov, 2011 1 commit
  4. 10 Nov, 2011 1 commit
  5. 04 Nov, 2011 1 commit
  6. 23 Oct, 2011 1 commit
  7. 18 Oct, 2011 1 commit
  8. 14 Oct, 2011 1 commit
  9. 19 Aug, 2011 1 commit
  10. 27 Jul, 2011 1 commit
  11. 13 Jul, 2011 1 commit
  12. 12 Jul, 2011 1 commit
  13. 25 Jun, 2011 1 commit
    • Ian Lynagh's avatar
      Fix gcc 4.6 warnings; fixes #5176 · 0a6f26f6
      Ian Lynagh authored
      Based on a patch from David Terei.
      
      Some parts are a little ugly (e.g. defining things that only ASSERTs
      use only when DEBUG is defined), so we might want to tweak things a
      little.
      
      I've also turned off -Werror for didn't-inline warnings, as we now
      get a few such warnings.
      0a6f26f6
  14. 18 Jun, 2011 2 commits
  15. 12 Jun, 2011 1 commit
  16. 05 May, 2011 1 commit
  17. 24 Jan, 2011 1 commit
    • Simon Marlow's avatar
      Merge in new code generator branch. · 889c084e
      Simon Marlow authored
      This changes the new code generator to make use of the Hoopl package
      for dataflow analysis.  Hoopl is a new boot package, and is maintained
      in a separate upstream git repository (as usual, GHC has its own
      lagging darcs mirror in http://darcs.haskell.org/packages/hoopl).
      
      During this merge I squashed recent history into one patch.  I tried
      to rebase, but the history had some internal conflicts of its own
      which made rebase extremely confusing, so I gave up. The history I
      squashed was:
      
        - Update new codegen to work with latest Hoopl
        - Add some notes on new code gen to cmm-notes
        - Enable Hoopl lag package.
        - Add SPJ note to cmm-notes
        - Improve GC calls on new code generator.
      
      Work in this branch was done by:
         - Milan Straka <fox@ucw.cz>
         - John Dias <dias@cs.tufts.edu>
         - David Terei <davidterei@gmail.com>
      
      Edward Z. Yang <ezyang@mit.edu> merged in further changes from GHC HEAD
      and fixed a few bugs.
      889c084e
  18. 16 Nov, 2010 1 commit
  19. 24 Sep, 2010 1 commit
  20. 23 Sep, 2010 3 commits
  21. 04 Sep, 2010 1 commit
  22. 10 Jul, 2010 1 commit
  23. 16 Jun, 2010 1 commit
    • Ian Lynagh's avatar
      Rename some variables from FOO to FOO_CMD · 0481fe09
      Ian Lynagh authored
      This fixes a problem with commands like gzip, where if $GZIP is exported
      in the environment, then when make runs a command it'll put the Makefile
      variable's value in the environment. But gzip treats $GZIP as arguments
      for itself, so when we run gzip it thinks we're giving it "gzip" as an
      argument.
      0481fe09
  24. 20 Nov, 2009 1 commit
  25. 23 Oct, 2009 1 commit
    • Ian Lynagh's avatar
      Don't build PS/PDF docs when validating · 40aeca61
      Ian Lynagh authored
      dblatex with miktex under msys/mingw can't build the PS and PDF docs,
      and just building the HTML docs is sufficient to check that the
      markup is correct, so we turn off PS and PDF doc building when
      validating.
      40aeca61
  26. 18 Sep, 2009 1 commit
  27. 10 Sep, 2009 1 commit
  28. 11 Aug, 2009 1 commit
  29. 07 Aug, 2009 1 commit
  30. 18 Jul, 2009 2 commits
  31. 09 Jul, 2009 1 commit
  32. 04 Jul, 2009 1 commit
  33. 23 May, 2009 1 commit
  34. 21 May, 2009 1 commit
  35. 11 May, 2009 1 commit
  36. 26 Apr, 2009 1 commit