1. 15 Dec, 2008 1 commit
    • Simon Marlow's avatar
      Revert CorePrep part of "Completely new treatment of INLINE pragmas..." · 4f51ac12
      Simon Marlow authored
      The original patch said:
      
      * I made some changes to the way in which eta expansion happens in
        CorePrep, mainly to ensure that *arguments* that become let-bound
        are also eta-expanded.  I'm still not too happy with the clarity
        and robustness fo the result.
        
      Unfortunately this change apparently broke some invariants that were
      relied on elsewhere, and in particular lead to panics when compiling
      with profiling on.
      
      Will re-investigate in the new year.
      4f51ac12
  2. 14 Nov, 2008 4 commits
  3. 08 Nov, 2008 1 commit
  4. 31 Oct, 2008 1 commit
  5. 01 Oct, 2008 1 commit
  6. 24 Sep, 2008 1 commit
  7. 23 Sep, 2008 1 commit
  8. 18 Sep, 2008 1 commit
  9. 24 Jul, 2008 1 commit
  10. 09 Jul, 2008 2 commits
  11. 03 Jul, 2008 3 commits
  12. 15 Jun, 2008 1 commit
  13. 06 Jun, 2008 1 commit
  14. 16 Mar, 2008 1 commit
  15. 21 Feb, 2008 1 commit
  16. 19 Feb, 2008 1 commit
  17. 21 Jan, 2008 1 commit
  18. 05 Dec, 2007 1 commit
  19. 26 Nov, 2007 1 commit
  20. 24 Nov, 2007 1 commit
  21. 23 Nov, 2007 1 commit
  22. 17 Nov, 2007 1 commit
  23. 10 Nov, 2007 1 commit
  24. 13 Sep, 2007 1 commit
  25. 06 Sep, 2007 1 commit
    • rl@cse.unsw.edu.au's avatar
      Declare ctime_r on Mac OS · 224a7fa0
      rl@cse.unsw.edu.au authored
      On Mac OS, ctime_r is not declared in time.h if _POSIX_C_SOURCE is defined. We
      work around this by providing a declaration ourselves.
      224a7fa0
  26. 21 Aug, 2007 1 commit
    • Simon Marlow's avatar
      FIX #1427, #1569: gcc 4.2.x needs -fno-toplevel-reorder · 2ebe8add
      Simon Marlow authored
      We now have various flags that need to be passed to gcc, but only if
      the local gcc version supports them.  So instead of wiring this
      knowledge into ghc when it is built, we now put these "extra gcc
      flags" into a text file in $libdir, extra-gcc-flags, which is created
      by configure.  It is also created by the configure script of a binary
      distribution, so a binary dist is independent of the gcc version used
      to build it.
      
      Hopefully I got the binary-dist stuff right, but binary dists aren't
      currently working so we'll need to come back and check this.
      2ebe8add
  27. 13 Aug, 2007 1 commit
    • gwright@antiope.com's avatar
      Fix build with external gmp library. · 24311993
      gwright@antiope.com authored
      ghc fails to build if you use an external gmp library. This is because
      ghc requires the header file gmp.h, which used to be provided by the
      internal gmp source code.  The file gmp.h is no longer part of the
      gmp source code, but is generated as part of the build procedure.
      If an external gmp is specified, the internal gmp is not build and the
      gmp.h file never gets generated.
      
      Of course, it was a bad idea anyway to use a header file from a potentially
      different version of the library.
      
      The patch sets HAVE_LIB_GMP if the gmp library is found during configuration
      and conditionalizes including the library header file on it.
      24311993
  28. 08 Aug, 2007 1 commit
  29. 01 Aug, 2007 2 commits
  30. 30 Jul, 2007 1 commit
  31. 01 Jun, 2007 1 commit
    • Ian Lynagh's avatar
      Fix bindist creation · 79b5a2cb
      Ian Lynagh authored
      Bindists should now work again, when doing "make install" at least.
      "make in-place" is probably still broken.
      79b5a2cb
  32. 25 May, 2007 1 commit
  33. 09 May, 2007 1 commit