1. 09 Jun, 2013 1 commit
  2. 31 May, 2013 1 commit
  3. 30 May, 2013 2 commits
  4. 04 May, 2013 1 commit
  5. 27 Apr, 2013 1 commit
  6. 21 Apr, 2013 1 commit
  7. 20 Apr, 2013 3 commits
  8. 03 Apr, 2013 1 commit
  9. 29 Mar, 2013 1 commit
    • nfrisby's avatar
      ticky enhancements · 460abd75
      nfrisby authored
        * the new StgCmmArgRep module breaks a dependency cycle; I also
          untabified it, but made no real changes
      
        * updated the documentation in the wiki and change the user guide to
          point there
      
        * moved the allocation enters for ticky and CCS to after the heap check
      
          * I left LDV where it was, which was before the heap check at least
            once, since I have no idea what it is
      
        * standardized all (active?) ticky alloc totals to bytes
      
        * in order to avoid double counting StgCmmLayout.adjustHpBackwards
          no longer bumps ALLOC_HEAP_ctr
      
        * I resurrected the SLOW_CALL counters
      
          * the new module StgCmmArgRep breaks cyclic dependency between
            Layout and Ticky (which the SLOW_CALL counters cause)
      
          * renamed them SLOW_CALL_fast_<pattern> and VERY_SLOW_CALL
      
        * added ALLOC_RTS_ctr and _tot ticky counters
      
          * eg allocation by Storage.c:allocate or a BUILD_PAP in stg_ap_*_info
      
          * resurrected ticky counters for ALLOC_THK, ALLOC_PAP, and
            ALLOC_PRIM
      
          * added -ticky and -DTICKY_TICKY in ways.mk for debug ways
      
        * added a ticky counter for total LNE entries
      
        * new flags for ticky: -ticky-allocd -ticky-dyn-thunk -ticky-LNE
      
          * all off by default
      
          * -ticky-allocd: tracks allocation *of* closure in addition to
             allocation *by* that closure
      
          * -ticky-dyn-thunk tracks dynamic thunks as if they were functions
      
          * -ticky-LNE tracks LNEs as if they were functions
      
        * updated the ticky report format, including making the argument
          categories (more?) accurate again
      
        * the printed name for things in the report include the unique of
          their ticky parent as well as if they are not top-level
      460abd75
  10. 20 Mar, 2013 1 commit
    • ian@well-typed.com's avatar
      Fix build with non-Linux ELF OSes · 51bf3653
      ian@well-typed.com authored
      We were only setting an RPATH for the RTS DLL on Linux, but as far
      as I can see we should be doing it for all ELF OSes. Hopefully this
      will fix the problem where the installed ghc-pkg can't find libffi.dll
      on FreeBSD.
      51bf3653
  11. 19 Mar, 2013 1 commit
  12. 17 Mar, 2013 2 commits
  13. 15 Mar, 2013 2 commits
  14. 10 Mar, 2013 2 commits
  15. 04 Mar, 2013 6 commits
  16. 03 Mar, 2013 7 commits
  17. 02 Mar, 2013 7 commits