1. 04 Jan, 2011 1 commit
    • Ian Lynagh's avatar
      Define cTargetArch and start to use it rather than ifdefs · f0e3d790
      Ian Lynagh authored
      Using Haskell conditionals means the compiler sees all the code, so
      there should be less rot of code specific to uncommon arches. Code
      for other platforms should still be optimised away, although if we want
      to support targetting other arches then we'll need to compile it
      for-real anyway.
      f0e3d790
  2. 14 Dec, 2010 2 commits
  3. 13 Dec, 2010 1 commit
  4. 07 Dec, 2010 1 commit
    • Ian Lynagh's avatar
      Make CPPFLAGS variables, as well as CFLAGS and LDFLAGS · 75cd9c50
      Ian Lynagh authored
      This fixes the "does unsetenv return void" test in the unix package on
      OS X, if I tell it to make 10.4-compatible binaries. The test uses
      CPPFLAGS but not CFLAGS, so it thought it returned int (as it was
      in 10.5-mode), but the C compiler (using CFLAGS, so in 10.4 mode)
      thought it returned void.
      
      I also added CONF_LD_OPTS_STAGE$3 to the list of things in LDFLAGS,
      which looks like an accidental ommission.
      75cd9c50
  5. 05 Dec, 2010 1 commit
  6. 24 Nov, 2010 1 commit
  7. 23 Nov, 2010 1 commit
  8. 21 Nov, 2010 1 commit
    • Ian Lynagh's avatar
      For bindists, build ghc-pwd with stage 1 · 6bb8d64a
      Ian Lynagh authored
      rather then the bootstrapping compiler. This fixes problems where the
      bootstrapping compiler dynamically links against libraries not on the
      target machine.
      6bb8d64a
  9. 20 Nov, 2010 1 commit
  10. 22 Oct, 2010 1 commit
    • Ian Lynagh's avatar
      Improve the OS X installer · 280bd5bb
      Ian Lynagh authored
      Major changes are:
      * Version number now includes full GHC version and arch
      * Uninstaller copes with multiple versions
      280bd5bb
  11. 17 Oct, 2010 1 commit
  12. 06 Oct, 2010 1 commit
  13. 24 Sep, 2010 1 commit
    • Ian Lynagh's avatar
      Check inplace doesn't exist before we try to create it · 2e61af71
      Ian Lynagh authored
      This fixes rerunning configure in a tree which already has an inplace
      directory. Edward Z Yang ran into this; I guess whether it actually
      fails depends on details of your installation, or we'd have run into
      it sooner.
      2e61af71
  14. 21 Sep, 2010 1 commit
  15. 05 Sep, 2010 1 commit
  16. 04 Sep, 2010 2 commits
  17. 24 Aug, 2010 1 commit
  18. 24 Jul, 2010 1 commit
  19. 05 Aug, 2010 1 commit
  20. 20 Jul, 2010 1 commit
    • pgj's avatar
      Add thread affinity support for FreeBSD · 13346da2
      pgj authored
      - Implement missing functions for setting thread affinity and getting real
        number of processors.
      - It is available starting from 7.1-RELEASE, which includes a native support
        for managing CPU sets.
      - Add __BSD_VISIBLE, since it is required for certain types to be visible in
        addition to POSIX & C99. 
      13346da2
  21. 23 Jul, 2010 1 commit
  22. 25 May, 2010 1 commit
  23. 21 May, 2010 1 commit
  24. 18 May, 2010 1 commit
  25. 16 May, 2010 2 commits
  26. 22 Apr, 2010 1 commit
  27. 12 Apr, 2010 2 commits
  28. 29 Mar, 2010 1 commit
  29. 26 Mar, 2010 1 commit
  30. 24 Mar, 2010 1 commit
  31. 14 Mar, 2010 1 commit
  32. 23 Feb, 2010 3 commits
  33. 18 Feb, 2010 1 commit
  34. 19 Jan, 2010 1 commit