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. 18 Oct, 2007 1 commit
  2. 17 Sep, 2007 2 commits
  3. 27 Jun, 2007 1 commit
  4. 26 Jun, 2007 1 commit
  5. 12 Jun, 2007 1 commit
    • andy@galois.com's avatar
      Adding new ffi calls into the Hpc rts subsystem · df58c2a5
      andy@galois.com authored
      foreign import ccall unsafe hs_hpc_write :: CString -> IO ()
      foreign import ccall unsafe hs_hpc_read  :: CString -> IO ()
      
      These write a Hpc description of the state of the world to a file, 
      or read a description into the current Hpc tickbox subsystem.
      df58c2a5
  6. 30 Apr, 2007 1 commit
    • andy@galois.com's avatar
      Changing internal data structures used by Hpc · 55a5d8d9
      andy@galois.com authored
       - .tix files are now a list of MixModule, which contain a hash of the contents of the .mix file.
       - .mix files now have (the same) hash number.
      
      This changes allow different binaries that use the same module compiled in the same way
      to share coverage information.
      55a5d8d9
  7. 13 Feb, 2007 2 commits
  8. 10 Jan, 2007 1 commit
    • andy@galois.com's avatar
      Changing bootstrapping for pipes between debugger and debuggee · 75580f64
      andy@galois.com authored
       - Now we use two pipes and a fork rather than use named pipes
       - We use the HPCRIX env var to send the pipe numbers in %d:%d format
       - We now always breakpoint for special events
       - We check to see we are the original process before each breakpoint event
         sub processes are not debugged; this lets us debug the debugger.
      75580f64
  9. 09 Jan, 2007 2 commits
  10. 14 Dec, 2006 1 commit
  11. 13 Dec, 2006 2 commits
  12. 09 Dec, 2006 1 commit
  13. 30 Nov, 2006 1 commit
  14. 10 Nov, 2006 1 commit
  15. 25 Oct, 2006 1 commit
  16. 24 Oct, 2006 1 commit
    • 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