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. 16 Mar, 2011 1 commit
  2. 10 Feb, 2011 1 commit
  3. 23 Jan, 2011 2 commits
  4. 22 Jan, 2011 1 commit
  5. 16 Jan, 2011 1 commit
  6. 21 Dec, 2010 1 commit
    • gwright@antiope.com's avatar
      Fix #4829 (build does not respect --with-gcc option) · 834a2186
      gwright@antiope.com authored
      This patch fixes what seems to be the last problem with the --with-gcc
      option.  On OS X, we need to pass the path to gcc to dtrace as the
      preprocessor.  (Internally, dtrace on OS X sets the default preprocessor
      to /usr/bin/gcc.)  ATM, dtrace is only supported on OS X, so we don't
      need any conditionalization.  If dtrace is ported to other platforms,
      we might need to change this. However, usage on other platforms will
      probably be similar to OS X, since many of Apple's changes are to
      use the gnu toolchain instead of the Sun toolchain.
        
      834a2186
  7. 17 Dec, 2010 1 commit
  8. 27 Nov, 2010 1 commit
  9. 14 Nov, 2010 1 commit
  10. 20 Sep, 2010 2 commits
  11. 08 Sep, 2010 1 commit
  12. 01 Aug, 2010 1 commit
  13. 28 Jul, 2010 1 commit
  14. 16 Jul, 2010 1 commit
    • Ian Lynagh's avatar
      Fix HC porting test in makefiles · 7a3c2d0e
      Ian Lynagh authored
      Now that we are trying to support cross compilation, we can't use
          "$(TARGETPLATFORM)" != "$(HOSTPLATFORM)"
      as a test for HC-porting.
      7a3c2d0e
  15. 13 Jul, 2010 1 commit
  16. 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
  17. 17 Jun, 2010 1 commit
  18. 08 May, 2010 1 commit
  19. 09 May, 2010 1 commit
  20. 16 Mar, 2010 1 commit
  21. 03 Feb, 2010 1 commit
    • benl@cse.unsw.edu.au's avatar
      Disable -Wcast-align when building the rts · 1be45d7b
      benl@cse.unsw.edu.au authored
      This flag seems buggy on GCC 4.1.2, which is the only GCC version we 
      have that can bootstrap the SPARC build. We end up with lots of supurious
      warnings of the form "cast increases required alignment of target type".
      Some legitimate warnings can be fixed by adding an intermediate cast to
      (void*), but we get others in rts/sm/GCUtils.c concerning the gct var
      that look innocuous to me. We could enable this again once we deprecate
      support for registerised builds on this arch.
      1be45d7b
  22. 27 Jan, 2010 2 commits
  23. 19 Jan, 2010 2 commits
  24. 15 Dec, 2009 1 commit
  25. 12 Dec, 2009 1 commit
    • chak@cse.unsw.edu.au.'s avatar
      Expose all EventLog events as DTrace probes · 015d3d46
      chak@cse.unsw.edu.au. authored
      - Defines a DTrace provider, called 'HaskellEvent', that provides a probe
        for every event of the eventlog framework.
      - In contrast to the original eventlog, the DTrace probes are available in
        all flavours of the runtime system (DTrace probes have virtually no
        overhead if not enabled); when -DTRACING is defined both the regular
        event log as well as DTrace probes can be used.
      - Currently, Mac OS X only.  User-space DTrace probes are implemented
        differently on Mac OS X than in the original DTrace implementation.
        Nevertheless, it shouldn't be too hard to enable these probes on other
        platforms, too.
      - Documentation is at http://hackage.haskell.org/trac/ghc/wiki/DTrace
      015d3d46
  26. 09 Dec, 2009 1 commit
  27. 08 Dec, 2009 1 commit
  28. 04 Dec, 2009 1 commit
  29. 15 Nov, 2009 1 commit
    • kili's avatar
      Reorder ALL_RTS_LIBS · 33642e65
      kili authored
      ALL_RTS_LIBS is (ab)used for linking ghc when BootingFromHc=Yes,
      which needs libHSrtsmain.a before libHSrts.a.
      33642e65
  30. 14 Nov, 2009 1 commit
  31. 11 Nov, 2009 1 commit
  32. 10 Nov, 2009 1 commit
  33. 06 Nov, 2009 1 commit
    • Ben.Lippmeier@anu.edu.au's avatar
      Break recursive imports between the RTS and base library on Windows. · 02d8f553
      Ben.Lippmeier@anu.edu.au authored
      The file rts/win32/libHSbase.def contains a list of all the 
      symbols from the base library that the RTS needs. 
      
      When building the RTS into a DLL on Windows, we want to link the DLL
      for the RTS before we link the DLL for the base library. We use 
      libHSbase.def to make the "import library" libHSbase.so.a, which 
      contains stubs for each of the symbols from the base library that
      the RTS needs.
      02d8f553
  34. 18 Nov, 2009 1 commit
  35. 11 Nov, 2009 1 commit
  36. 07 Nov, 2009 1 commit