This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 05 Jul, 2010 1 commit
    • Simon Marlow's avatar
      Disable dynamic linking optimisations on OS X · 062aa8af
      Simon Marlow authored
      To improve performance of the RTS when dynamically linked on x86, I
      previously disabled -fPIC for certain critical modules (the GC, and a
      few others).  However, build reports suggest that the dynamic linker
      on OS X doesn't like this, so I'm disabling this optimsation on that
      platform.
      062aa8af
  2. 25 Jun, 2010 1 commit
  3. 04 Jul, 2010 2 commits
  4. 01 Jul, 2010 1 commit
  5. 02 Jul, 2010 1 commit
  6. 01 Jul, 2010 2 commits
  7. 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
  8. 25 Jun, 2010 1 commit
  9. 29 Jun, 2010 1 commit
  10. 28 Jun, 2010 6 commits
  11. 20 Jun, 2010 1 commit
  12. 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
  13. 25 Jun, 2010 2 commits
  14. 24 Jun, 2010 7 commits
  15. 23 Jun, 2010 3 commits
  16. 17 Sep, 2009 6 commits
  17. 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
  18. 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