1. 27 Nov, 2010 1 commit
  2. 14 Nov, 2010 1 commit
  3. 20 Sep, 2010 2 commits
  4. 08 Sep, 2010 1 commit
  5. 01 Aug, 2010 1 commit
  6. 28 Jul, 2010 1 commit
  7. 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
  8. 13 Jul, 2010 1 commit
  9. 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
  10. 17 Jun, 2010 1 commit
  11. 08 May, 2010 1 commit
  12. 09 May, 2010 1 commit
  13. 16 Mar, 2010 1 commit
  14. 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
  15. 27 Jan, 2010 2 commits
  16. 19 Jan, 2010 2 commits
  17. 15 Dec, 2009 1 commit
  18. 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
  19. 09 Dec, 2009 1 commit
  20. 08 Dec, 2009 1 commit
  21. 04 Dec, 2009 1 commit
  22. 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
  23. 14 Nov, 2009 1 commit
  24. 11 Nov, 2009 1 commit
  25. 10 Nov, 2009 1 commit
  26. 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
  27. 18 Nov, 2009 1 commit
  28. 11 Nov, 2009 1 commit
  29. 07 Nov, 2009 1 commit
  30. 05 Nov, 2009 2 commits
  31. 06 Oct, 2009 2 commits
  32. 15 Oct, 2009 1 commit
  33. 06 Oct, 2009 1 commit
  34. 02 Oct, 2009 1 commit
  35. 26 Sep, 2009 1 commit