1. 05 Dec, 2007 1 commit
  2. 26 Nov, 2007 1 commit
  3. 24 Nov, 2007 1 commit
  4. 23 Nov, 2007 1 commit
  5. 17 Nov, 2007 1 commit
  6. 10 Nov, 2007 1 commit
  7. 13 Sep, 2007 1 commit
  8. 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
  9. 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
  10. 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
  11. 08 Aug, 2007 1 commit
  12. 01 Aug, 2007 2 commits
  13. 30 Jul, 2007 1 commit
  14. 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
  15. 25 May, 2007 1 commit
  16. 09 May, 2007 1 commit
  17. 18 Apr, 2007 1 commit
  18. 12 Apr, 2007 1 commit
  19. 10 Apr, 2007 1 commit
    • Ian Lynagh's avatar
      Use a boot script instead of having autoreconf recurse · bdd44abe
      Ian Lynagh authored
      It used to be the case that
          autoreconf
      in the root would also autoreconf in any libraries that need it, and
          ./configure
      in the root would also configure all the libraries.
      
      However, cabal now configures the libraries, so they were getting
      configured twice.
      
      Thus now a small shellscript, boot, autoreconfs the root and all libraries
      that need it, and ./configure in the root doesn't configure the libraries.
      bdd44abe
  20. 06 Apr, 2007 1 commit
  21. 13 Mar, 2007 2 commits
  22. 11 Mar, 2007 1 commit
  23. 05 Mar, 2007 1 commit
  24. 02 Mar, 2007 1 commit
    • Simon Marlow's avatar
      Use timer_create() for the interval timer, if available · e30aca19
      Simon Marlow authored
      This lets the threaded RTS use SIGVTALRM rather than SIGALRM for its
      interval timer signal, so the threaded and non-threaded RTS are
      compatible.  It unfortunately doesn't completely fix #850/#1156, for
      that we really have to use a restartable sleep instead of usleep().
      
      Also I cleaned up the timer API a little: instead of returning an
      error value that ultimately gets ignored, we now report errors from
      system calls and exit.
      e30aca19
  25. 24 Feb, 2007 1 commit
    • sven.panne@aedion.de's avatar
      Don't hardwire RELEASE into configure.ac · 25f44cb9
      sven.panne@aedion.de authored
      Previously one had to edit configure.ac to build a release version. This is
      evil, so one can now specify this on the configure invocation line like:
      
         RELEASE=YES ./configure
      
      Note that non-released versions are still the default.
      25f44cb9
  26. 06 Feb, 2007 1 commit
    • Simon Marlow's avatar
      Detect the snapshot version number using darcs · 06decfcd
      Simon Marlow authored
      For non-release builds, we want to append a date to the version number
      (e.g. 6.7.20070206).  Previously this was done by the nightly build
      script, this new method figures out the snapshot version by querying
      the darcs repository and finding the date of the most recent patch
      (actually it finds the most recent of the last 100 patches, but that
      should be good enough).  This is done by the configure script.
      
      To handle source distributions, we create a file VERSION in the
      top-level directory that contains the version number, and ship this in
      the source distribution.  The configure script picks up the version
      from this file if it doesn't see a _darcs directory.
      06decfcd
  27. 01 Feb, 2007 1 commit
  28. 15 Jan, 2007 1 commit
  29. 27 Nov, 2006 1 commit
  30. 21 Nov, 2006 1 commit
  31. 20 Nov, 2006 1 commit
  32. 09 Nov, 2006 1 commit
  33. 20 Nov, 2006 1 commit
  34. 24 Oct, 2006 1 commit
  35. 18 Sep, 2006 1 commit
  36. 07 Aug, 2006 1 commit
  37. 16 Sep, 2006 1 commit
  38. 25 Aug, 2006 1 commit