1. 04 Jul, 2010 1 commit
  2. 01 Jul, 2010 1 commit
  3. 02 Jul, 2010 1 commit
  4. 01 Jul, 2010 2 commits
  5. 30 Jun, 2010 2 commits
    • Simon Marlow's avatar
      Add the haskell2010 package · 9778c732
      Simon Marlow authored
      9778c732
    • dterei's avatar
      LLVM: Use getelementptr instruction for a lot of situations · a42400e6
      dterei authored
      LLVM supports creating pointers in two ways, firstly through
      pointer arithmetic (by casting between pointers and ints)
      and secondly using the getelementptr instruction. The second way
      is preferable as it gives LLVM more information to work with.
      
      This patch changes a lot of pointer related code from the first
      method to the getelementptr method.
      a42400e6
  6. 25 Jun, 2010 1 commit
  7. 29 Jun, 2010 1 commit
  8. 28 Jun, 2010 6 commits
  9. 20 Jun, 2010 1 commit
  10. 24 Jun, 2010 1 commit
    • dmp@rice.edu's avatar
      Add #undefs for posix source symbols when including papi.h · a8f29216
      dmp@rice.edu authored
      Validation fails when validating with PAPI support (i.e. GhcRtsWithPapi  = YES
      in validate.mk).  The problem is that the posix symbols are defined by a header
      included from papi.h. Compilation then fails because these symbols are
      redefined in PosixSource.h. 
      
      This patch adds an undefine for the posix symbols after including papi.h and
      before including PosixSource.h. The #undefines are localized to Papi.c since
      that is the only case where they are getting defined twice.
      a8f29216
  11. 25 Jun, 2010 2 commits
  12. 24 Jun, 2010 7 commits
  13. 23 Jun, 2010 3 commits
  14. 17 Sep, 2009 6 commits
  15. 24 Jun, 2010 1 commit
    • Ian Lynagh's avatar
      Fix panic when running "ghc -H"; trac #3364 · 888b4e89
      Ian Lynagh authored
      The problem is that showing SDoc's looks at the static flags global
      variables, but those are panics while we are parsing the static flags.
      We work around this by explicitly using a fixed prettyprinter style.
      888b4e89
  16. 21 Jun, 2010 1 commit
    • dterei's avatar
      Allow for stg registers to have pointer type in llvm BE. · 4738e101
      dterei authored
      Before all the stg registers were simply a bit type or
      floating point type but now they can be declared to have
      a pointer type to one of these. This will allow various
      optimisations in the future in llvm since the type is
      more accurate.
      4738e101
  17. 24 Jun, 2010 3 commits