1. 09 Nov, 2006 1 commit
  2. 29 Sep, 2006 1 commit
  3. 23 Oct, 2006 1 commit
  4. 17 Oct, 2006 1 commit
  5. 12 Oct, 2006 1 commit
    • Ian Lynagh's avatar
      Partially fix GHCi when unregisterised · 8c254946
      Ian Lynagh authored
      We were constructing info tables designed for TABLES_NEXT_TO_CODE,
      but were building without TABLES_NEXT_TO_CODE.
      
      This patch also fixes a bug when we are unregisterised on amd64 and
      have code with an address above 2^32.
      8c254946
  6. 08 Sep, 2006 1 commit
    • Simon Marlow's avatar
      Add source code links to Haddock docs · 8bac0130
      Simon Marlow authored
      Right now we can only manage to add a source code link for the module,
      but that's better than nothing.
      
      I had to put the list of core packages in a Makefile variable,
      $(CorePackages), so we'll have to be careful to keep this up to date.
      (I could have slurped it out of libraries/core-packages with $(shell),
      but that's ugly and really slow on Windows).
      
      There are a couple of new tweakables: CorePackageSourceURL and
      ExtraPackageSourceURL in config.mk.in, set these to the appropriate
      patterns for generating source links.
      
      (when we merge this patch onto the HEAD we'll have to tweak these
      settings).
      
      Unfortunately it still doesn't work for all the modules, because
      modules compiled without -cpp don't get any #line directives.  More
      hackery required...
      8bac0130
  7. 04 Aug, 2006 1 commit
  8. 29 Aug, 2006 1 commit
  9. 31 Aug, 2006 1 commit
  10. 25 Aug, 2006 2 commits
  11. 09 Jun, 2006 1 commit
  12. 10 May, 2006 1 commit
  13. 21 Apr, 2006 1 commit
  14. 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
  15. 21 Mar, 2006 1 commit
  16. 16 Mar, 2006 1 commit
  17. 01 Mar, 2006 1 commit
  18. 09 Feb, 2006 1 commit
    • Simon Marlow's avatar
      Merge the smp and threaded RTS ways · eba7b660
      Simon Marlow authored
      Now, the threaded RTS also includes SMP support.  The -smp flag is a
      synonym for -threaded.  The performance implications of this are small
      to negligible, and it results in a code cleanup and reduces the number
      of combinations we have to test.
      eba7b660
  19. 08 Feb, 2006 1 commit
    • Simon Marlow's avatar
      make the smp way RTS-only, normal libraries now work with -smp · beb5737b
      Simon Marlow authored
      We had to bite the bullet here and add an extra word to every thunk,
      to enable running ordinary libraries on SMP.  Otherwise, we would have
      needed to ship an extra set of libraries with GHC 6.6 in addition to
      the two sets we already ship (normal + profiled), and all Cabal
      packages would have to be compiled for SMP too.  We decided it best
      just to take the hit now, making SMP easily accessible to everyone in
      GHC 6.6.
      
      Incedentally, although this increases allocation by around 12% on
      average, the performance hit is around 5%, and much less if your inner
      loop doesn't use any laziness.
      beb5737b
  20. 04 Jan, 2006 1 commit
  21. 03 Jan, 2006 1 commit
  22. 23 Nov, 2005 1 commit
  23. 17 Nov, 2005 1 commit
  24. 24 Oct, 2005 1 commit
  25. 20 Sep, 2005 1 commit
  26. 11 Jul, 2005 2 commits
  27. 17 May, 2005 1 commit
  28. 13 May, 2005 2 commits
  29. 29 Apr, 2005 1 commit
    • krasimir's avatar
      [project @ 2005-04-29 13:09:27 by krasimir] · 9f0cc714
      krasimir authored
      Small fixes that adds chm and HxS targets to the build system. The former is used
      to build all documentation in HtmlHelp format while the letter uses HtmlHelp2 format.
      9f0cc714
  30. 28 Apr, 2005 1 commit
  31. 22 Apr, 2005 2 commits
  32. 19 Apr, 2005 1 commit
  33. 01 Apr, 2005 1 commit
  34. 30 Mar, 2005 2 commits
  35. 08 Mar, 2005 1 commit
    • wolfgang's avatar
      [project @ 2005-03-08 04:45:29 by wolfgang] · f97dcf9f
      wolfgang authored
      Mac OS X:
      Kill HaskellSupport.framework.
      Instead, look for GMP.framework (a framework-version of libgmp), else look
      for a normal -lgmp as usual.
      The other part of HaskellSupport.framework, dlcompat, is no longer needed
      (as of Mac OS X 10.3, it's included in libSystem).
      It's enough to just use the normal configure tests for -ldl.
      
      MERGE TO STABLE
      f97dcf9f