1. 08 Aug, 2007 1 commit
  2. 01 Aug, 2007 2 commits
  3. 30 Jul, 2007 1 commit
  4. 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
  5. 25 May, 2007 1 commit
  6. 09 May, 2007 1 commit
  7. 18 Apr, 2007 1 commit
  8. 12 Apr, 2007 1 commit
  9. 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
  10. 06 Apr, 2007 1 commit
  11. 13 Mar, 2007 2 commits
  12. 11 Mar, 2007 1 commit
  13. 05 Mar, 2007 1 commit
  14. 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
  15. 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
  16. 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
  17. 01 Feb, 2007 1 commit
  18. 15 Jan, 2007 1 commit
  19. 27 Nov, 2006 1 commit
  20. 21 Nov, 2006 1 commit
  21. 20 Nov, 2006 1 commit
  22. 09 Nov, 2006 1 commit
  23. 20 Nov, 2006 1 commit
  24. 24 Oct, 2006 1 commit
  25. 18 Sep, 2006 1 commit
  26. 07 Aug, 2006 1 commit
  27. 16 Sep, 2006 1 commit
  28. 25 Aug, 2006 1 commit
  29. 09 Aug, 2006 1 commit
  30. 06 Jul, 2006 2 commits
  31. 30 Jul, 2006 1 commit
    • Ian Lynagh's avatar
      No functionality changes · ede4c6f2
      Ian Lynagh authored
      Consistently used spaces rather than tabs.
      Removed trailing whitespace.
      Wrapped comments to fit in a standard terminal.
      ede4c6f2
  32. 23 Jun, 2006 1 commit
  33. 12 Jun, 2006 1 commit
  34. 09 Jun, 2006 1 commit
  35. 03 May, 2006 1 commit
  36. 07 Apr, 2006 1 commit
    • Simon Marlow's avatar
      Reorganisation of the source tree · 0065d5ab
      Simon Marlow authored
      Most of the other users of the fptools build system have migrated to
      Cabal, and with the move to darcs we can now flatten the source tree
      without losing history, so here goes.
      
      The main change is that the ghc/ subdir is gone, and most of what it
      contained is now at the top level.  The build system now makes no
      pretense at being multi-project, it is just the GHC build system.
      
      No doubt this will break many things, and there will be a period of
      instability while we fix the dependencies.  A straightforward build
      should work, but I haven't yet fixed binary/source distributions.
      Changes to the Building Guide will follow, too.
      0065d5ab
  37. 23 Mar, 2006 1 commit