Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | distclean: ghcprof-inplace | Simon Marlow | 2007-09-14 | 1 | -0/+2 |
| | |||||
* | Add a --names-only flag for list --simple-output | Ian Lynagh | 2007-09-07 | 1 | -2/+7 |
| | | | | | We use this in the testsuite to find out which libraries we should run the tests from. | ||||
* | Removed install-dirs target, it is unnecessary and leads to stray empty ↵ | sven.panne@aedion.de | 2007-09-09 | 1 | -0/+1 |
| | | | | | | directories MERGE TO STABLE | ||||
* | Fixing Hpc's Finite Map compat lib for ghc 6.2.1 | andy@galois.com | 2007-09-08 | 1 | -0/+2 |
| | |||||
* | updating hpc toolkit | andy@galois.com | 2007-09-08 | 11 | -44/+167 |
| | | | | | | The hpc overlay has been ported from hpc-0.4 The new API for readMix is now used. | ||||
* | Fixing hpc to allow use of hash function to seperate source files on source path | andy@galois.com | 2007-09-07 | 6 | -16/+18 |
| | |||||
* | Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM | Ian Lynagh | 2007-09-06 | 2 | -10/+2 |
| | | | | | | | They are now the same as hardtop/FPTOOLS_TOP_ABS, so use those instead. Also removed some substitutions of / for \, as we now use a Haskell program to find the top path, and it only makes paths with /s in. | ||||
* | Add an OPTIONS -w pragma to utils/genprimopcode/Lexer.xx | Ian Lynagh | 2007-09-05 | 1 | -0/+7 |
| | | | | SPJ reports that it has warnings (=> errors with -Werror) on Windows. | ||||
* | Fix CodingStyle#Warnings URLs | Ian Lynagh | 2007-09-04 | 3 | -3/+3 |
| | |||||
* | Use OPTIONS rather than OPTIONS_GHC for pragmas | Ian Lynagh | 2007-09-03 | 3 | -6/+6 |
| | | | | | | | Older GHCs can't parse OPTIONS_GHC. This also changes the URL referenced for the -w options from WorkingConventions#Warnings to CodingStyle#Warnings for the compiler modules. | ||||
* | Fix warnings in ghc-pkg on Windows | Ian Lynagh | 2007-09-02 | 1 | -0/+3 |
| | |||||
* | Fix and supress some warnings, and turn on -Werror when validating | Ian Lynagh | 2007-09-02 | 3 | -0/+20 |
| | |||||
* | Use DESTDIR when installing | Ian Lynagh | 2007-08-28 | 3 | -3/+3 |
| | |||||
* | convert to use System.FilePath | Simon Marlow | 2007-08-26 | 1 | -85/+8 |
| | |||||
* | fix getting the exit code | Simon Marlow | 2007-08-24 | 1 | -1/+1 |
| | |||||
* | add pwd to SUBDIRS, so it gets cleaned | Simon Marlow | 2007-08-24 | 1 | -1/+1 |
| | |||||
* | Link ghc-pkg and hpc with containers if building ghc 6.7 or newer | Esa Ilari Vuokko | 2007-08-21 | 2 | -0/+8 |
| | |||||
* | we need to add utils/pwd to a binary distribution | Simon Marlow | 2007-08-21 | 2 | -16/+9 |
| | |||||
* | annotate C-- calls that do not return | Norman Ramsey | 2007-08-20 | 1 | -1/+1 |
| | | | | | | | | | * The correct definition of C-- requires that a procedure not 'fall off the end'. The 'never returns' annotation tells us if a (foreign) call is not going to return. Validated! | ||||
* | Improve runghc's argument handling | Ian Lynagh | 2007-08-19 | 1 | -10/+29 |
| | |||||
* | Make runghc warning-free and turn -Wall on in the Makefile | Ian Lynagh | 2007-08-18 | 2 | -4/+3 |
| | |||||
* | Make the runghc code prettier and fix some warnings | Ian Lynagh | 2007-08-18 | 1 | -31/+34 |
| | |||||
* | Make "runghc -f path-to-ghc Main.hs" work | Magnus Jonsson | 2007-07-29 | 1 | -0/+2 |
| | |||||
* | Add newline to end of Hpc.hs | Ian Lynagh | 2007-08-16 | 1 | -1/+1 |
| | |||||
* | compile the -inplace programs using $(HC), not $(GHC) | Simon Marlow | 2007-07-31 | 2 | -2/+2 |
| | | | | $(UseStage1) modifies $(HC) rather than $(GHC) | ||||
* | Make lndir work on Windows (by copying) | Ian Lynagh | 2007-07-30 | 1 | -9/+91 |
| | |||||
* | Make lndir whitespace consistent | Ian Lynagh | 2007-07-30 | 1 | -130/+130 |
| | |||||
* | Use our own (Haskell) pwd to find the tree root | Ian Lynagh | 2007-07-30 | 2 | -0/+44 |
| | |||||
* | Pointer Tagging | Simon Marlow | 2007-07-27 | 1 | -12/+107 |
| | | | | | | | | | | | | | | | | | | | | | | This patch implements pointer tagging as per our ICFP'07 paper "Faster laziness using dynamic pointer tagging". It improves performance by 10-15% for most workloads, including GHC itself. The original patches were by Alexey Rodriguez Yakushev <mrchebas@gmail.com>, with additions and improvements by me. I've re-recorded the development as a single patch. The basic idea is this: we use the low 2 bits of a pointer to a heap object (3 bits on a 64-bit architecture) to encode some information about the object pointed to. For a constructor, we encode the "tag" of the constructor (e.g. True vs. False), for a function closure its arity. This enables some decisions to be made without dereferencing the pointer, which speeds up some common operations. In particular it enables us to avoid costly indirect jumps in many cases. More information in the commentary: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/HaskellExecution/PointerTagging | ||||
* | in hpc-tools, removing the use of %error, to allow happy 1.15 to be used. | andy@galois.com | 2007-07-21 | 1 | -2/+1 |
| | |||||
* | hpc-tools: improving flag processing and help messages, small bug fixes. | andy@galois.com | 2007-07-20 | 10 | -86/+311 |
| | |||||
* | FIX problem with not using the compat lib for Set in hpc tools. | andy@galois.com | 2007-07-15 | 1 | -1/+1 |
| | |||||
* | Warning Police: No newline at end of file | Michael D. Adams | 2007-07-13 | 2 | -2/+1 |
| | |||||
* | Warning Police: Unused imports | Michael D. Adams | 2007-07-13 | 9 | -11/+1 |
| | |||||
* | Adding draft and show to hpc | andy@galois.com | 2007-07-12 | 5 | -4/+237 |
| | | | | | | | | | | | | | | | | we now have hpc draft <TIX_FILE> This drafts up a candidate overlay for 100% coverage. and hpc show <TIX_FILE> This show verbose details about a tix file; mainly for debugging. | ||||
* | Adding hpcError, that improves error messages with usage | andy@galois.com | 2007-07-11 | 1 | -0/+7 |
| | |||||
* | Adding support for packages into hpc tools | andy@galois.com | 2007-07-11 | 1 | -7/+18 |
| | |||||
* | Update the in-tree GMP; fixes trac #832 | Ian Lynagh | 2007-07-05 | 1 | -1/+1 |
| | | | | | gmp is now in a top-level directory and we only have the tarball in the darcs repo. It gets untarred if it is needed. | ||||
* | Implemented and fixed bugs in CmmInfo handling | Michael D. Adams | 2007-06-27 | 1 | -3/+14 |
| | |||||
* | Fixing hpc tools for 6.2 and 6.4 | andy@galois.com | 2007-06-29 | 8 | -8/+77 |
| | |||||
* | unbreak "recompile utils with stage 1" | Simon Marlow | 2007-06-29 | 1 | -6/+1 |
| | |||||
* | making hpc live | andy@galois.com | 2007-06-27 | 1 | -2/+2 |
| | |||||
* | Fixing Makefile hpc to use compat | andy@galois.com | 2007-06-27 | 1 | -5/+6 |
| | |||||
* | fixing creation of directory for html output; fixing html markup for 0% bars. | andy@galois.com | 2007-06-27 | 1 | -5/+15 |
| | |||||
* | make inplace scripts less sensitive to /bin/sh quoting by avoiding \ | Simon Marlow | 2007-06-23 | 2 | -2/+2 |
| | |||||
* | Adding hpc tools, as a single program. | andy@galois.com | 2007-06-25 | 6 | -0/+1140 |
| | |||||
* | remove unnecessary cruft | Simon Marlow | 2007-06-22 | 1 | -11/+0 |
| | |||||
* | FIX BUILD: all builds need --template, not just Windows | Simon Marlow | 2007-06-22 | 1 | -2/+2 |
| | |||||
* | ignore all but the last --template option | Simon Marlow | 2007-06-22 | 1 | -1/+7 |
| | |||||
* | yet more fixes: Cygwin broke this time | Simon Marlow | 2007-06-21 | 1 | -1/+1 |
| |