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. 01 Nov, 2006 6 commits
  2. 30 Oct, 2006 1 commit
  3. 27 Oct, 2006 4 commits
  4. 26 Oct, 2006 2 commits
  5. 25 Oct, 2006 1 commit
  6. 26 Oct, 2006 1 commit
  7. 25 Oct, 2006 7 commits
  8. 24 Oct, 2006 3 commits
    • andy@galois.com's avatar
      Haskell Program Coverage · d5934bbb
      andy@galois.com authored
      This large checkin is the new ghc version of Haskell
      Program Coverage, an expression-level coverage tool for Haskell.
      
      Parts:
      
       - Hpc.[ch] - small runtime support for Hpc; reading/writing *.tix files.
       - Coverage.lhs - Annotates the HsSyn with coverage tickboxes.
        - New Note's in Core,
            - TickBox      -- ticked on entry to sub-expression
            - BinaryTickBox  -- ticked on exit to sub-expression, depending
      	       	     -- on the boolean result.
      
        - New Stg level TickBox (no BinaryTickBoxes, though) 
      
      You can run the coverage tool with -fhpc at compile time. 
      Main must be compiled with -fhpc. 
      				      
      d5934bbb
    • Simon Marlow's avatar
      fix 5.04 compile · 33b8b60e
      Simon Marlow authored
      33b8b60e
    • Simon Marlow's avatar
      9a8c922e
  9. 23 Oct, 2006 1 commit
  10. 24 Oct, 2006 2 commits
    • Simon Marlow's avatar
      Split GC.c, and move storage manager into sm/ directory · ab0e778c
      Simon Marlow authored
      In preparation for parallel GC, split up the monolithic GC.c file into
      smaller parts.  Also in this patch (and difficult to separate,
      unfortunatley):
        
        - Don't include Stable.h in Rts.h, instead just include it where
          necessary.
        
        - consistently use STATIC_INLINE in source files, and INLINE_HEADER
          in header files.  STATIC_INLINE is now turned off when DEBUG is on,
          to make debugging easier.
        
        - The GC no longer takes the get_roots function as an argument.
          We weren't making use of this generalisation.
      ab0e778c
    • Simon Marlow's avatar
      fix a printf format warning · 2246c514
      Simon Marlow authored
      2246c514
  11. 20 Oct, 2006 1 commit
  12. 19 Oct, 2006 5 commits
  13. 24 Oct, 2006 1 commit
  14. 23 Oct, 2006 2 commits
  15. 22 Oct, 2006 1 commit
  16. 19 Oct, 2006 1 commit
  17. 22 Oct, 2006 1 commit
    • chak@cse.unsw.edu.au.'s avatar
      Fix handling of family instances in the presense of this doc stuff · f39ff24b
      chak@cse.unsw.edu.au. authored
      - Not sure whether I do the right thing, because I don't understand the
        doc stuff.  However, the original code was definitely wrong and
        breaking the renaming of family instance declarations.
      - The important point is that in
      
          data instance T pats = rhs
      
        T is *not* a defining occurence of T (similarly as C is not a defining
        occurence in "instance C Int").
      f39ff24b