1. 19 May, 2012 1 commit
  2. 07 May, 2012 1 commit
  3. 21 Feb, 2012 1 commit
  4. 08 Sep, 2011 1 commit
  5. 03 Aug, 2011 1 commit
  6. 31 Jul, 2011 2 commits
  7. 08 Jul, 2011 1 commit
  8. 17 Jun, 2011 1 commit
  9. 12 Jun, 2011 1 commit
  10. 11 Jun, 2011 1 commit
  11. 31 Mar, 2011 1 commit
  12. 24 Jan, 2011 1 commit
    • Simon Marlow's avatar
      Merge in new code generator branch. · 889c084e
      Simon Marlow authored
      This changes the new code generator to make use of the Hoopl package
      for dataflow analysis.  Hoopl is a new boot package, and is maintained
      in a separate upstream git repository (as usual, GHC has its own
      lagging darcs mirror in http://darcs.haskell.org/packages/hoopl).
      
      During this merge I squashed recent history into one patch.  I tried
      to rebase, but the history had some internal conflicts of its own
      which made rebase extremely confusing, so I gave up. The history I
      squashed was:
      
        - Update new codegen to work with latest Hoopl
        - Add some notes on new code gen to cmm-notes
        - Enable Hoopl lag package.
        - Add SPJ note to cmm-notes
        - Improve GC calls on new code generator.
      
      Work in this branch was done by:
         - Milan Straka <fox@ucw.cz>
         - John Dias <dias@cs.tufts.edu>
         - David Terei <davidterei@gmail.com>
      
      Edward Z. Yang <ezyang@mit.edu> merged in further changes from GHC HEAD
      and fixed a few bugs.
      889c084e
  13. 10 Nov, 2010 1 commit
  14. 24 Sep, 2010 1 commit
  15. 23 Sep, 2010 1 commit
    • Simon Marlow's avatar
      Add primitive and vector packages for DPH support · a6132546
      Simon Marlow authored
      DPH is now using the public vector package instead of its internal
      version.
      
      vector and primitive are not "boot" packages; they aren't required to
      build GHC, but they are required to validate (because we include DPH
      when validating).
      
      If you say './darcs-all get --no-dph' then you don't get DPH, vector,
      or primitive.
      a6132546
  16. 17 Sep, 2010 1 commit
  17. 15 Aug, 2010 2 commits
  18. 30 Jun, 2010 1 commit
  19. 02 Jun, 2010 1 commit
  20. 02 May, 2010 1 commit
  21. 03 Mar, 2010 1 commit
  22. 17 Feb, 2010 1 commit
  23. 23 Oct, 2009 1 commit
  24. 07 Oct, 2009 1 commit
  25. 22 Sep, 2009 2 commits
  26. 10 Sep, 2009 1 commit
    • Simon Marlow's avatar
      Change the representation of the package database · 930421d4
      Simon Marlow authored
       - the package DB is a directory containing one file per package
         instance (#723)
      
       - there is a binary cache of the database (#593, #2089)
      
       - the binary package is now a boot package
      
       - there is a new package, bin-package-db, containing the Binary
         instance of InstalledPackageInfo for the binary cache.
      
      Also included in this patch
      
       - Use colour in 'ghc-pkg list' to indicate broken or hidden packages
        
         Broken packages are red, hidden packages are 
        
         Colour support comes from the terminfo package, and is only used when
          - not --simple-output
          - stdout is a TTY
          - the terminal type has colour capability
      
       - Fix the bug that 'ghc-pkg list --user' shows everything as broken
      930421d4
  27. 22 Jul, 2009 2 commits
  28. 22 Jun, 2009 1 commit
  29. 18 May, 2009 1 commit
  30. 15 May, 2009 1 commit
  31. 14 May, 2009 1 commit
  32. 29 Apr, 2009 1 commit
  33. 04 Jan, 2009 1 commit
  34. 03 Oct, 2008 1 commit
    • Ian Lynagh's avatar
      Use an extensible-exceptions package when bootstrapping · 1f3a7730
      Ian Lynagh authored
      Ifdefs for whether we had extensible exceptions or not were spreading
      through GHC's source, and things would only have got worse for the next
      2-3 years, so instead we now use an implementation of extensible
      exceptions built on top of the old exception type.
      1f3a7730
  35. 06 Sep, 2008 1 commit
  36. 03 Sep, 2008 1 commit