summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* distclean: ghcprof-inplaceSimon Marlow2007-09-141-0/+2
|
* Add a --names-only flag for list --simple-outputIan Lynagh2007-09-071-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.de2007-09-091-0/+1
| | | | | | directories MERGE TO STABLE
* Fixing Hpc's Finite Map compat lib for ghc 6.2.1andy@galois.com2007-09-081-0/+2
|
* updating hpc toolkitandy@galois.com2007-09-0811-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 pathandy@galois.com2007-09-076-16/+18
|
* Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORMIan Lynagh2007-09-062-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.xxIan Lynagh2007-09-051-0/+7
| | | | SPJ reports that it has warnings (=> errors with -Werror) on Windows.
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-043-3/+3
|
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-033-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 WindowsIan Lynagh2007-09-021-0/+3
|
* Fix and supress some warnings, and turn on -Werror when validatingIan Lynagh2007-09-023-0/+20
|
* Use DESTDIR when installingIan Lynagh2007-08-283-3/+3
|
* convert to use System.FilePathSimon Marlow2007-08-261-85/+8
|
* fix getting the exit codeSimon Marlow2007-08-241-1/+1
|
* add pwd to SUBDIRS, so it gets cleanedSimon Marlow2007-08-241-1/+1
|
* Link ghc-pkg and hpc with containers if building ghc 6.7 or newerEsa Ilari Vuokko2007-08-212-0/+8
|
* we need to add utils/pwd to a binary distributionSimon Marlow2007-08-212-16/+9
|
* annotate C-- calls that do not returnNorman Ramsey2007-08-201-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 handlingIan Lynagh2007-08-191-10/+29
|
* Make runghc warning-free and turn -Wall on in the MakefileIan Lynagh2007-08-182-4/+3
|
* Make the runghc code prettier and fix some warningsIan Lynagh2007-08-181-31/+34
|
* Make "runghc -f path-to-ghc Main.hs" workMagnus Jonsson2007-07-291-0/+2
|
* Add newline to end of Hpc.hsIan Lynagh2007-08-161-1/+1
|
* compile the -inplace programs using $(HC), not $(GHC)Simon Marlow2007-07-312-2/+2
| | | | $(UseStage1) modifies $(HC) rather than $(GHC)
* Make lndir work on Windows (by copying)Ian Lynagh2007-07-301-9/+91
|
* Make lndir whitespace consistentIan Lynagh2007-07-301-130/+130
|
* Use our own (Haskell) pwd to find the tree rootIan Lynagh2007-07-302-0/+44
|
* Pointer TaggingSimon Marlow2007-07-271-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.com2007-07-211-2/+1
|
* hpc-tools: improving flag processing and help messages, small bug fixes.andy@galois.com2007-07-2010-86/+311
|
* FIX problem with not using the compat lib for Set in hpc tools.andy@galois.com2007-07-151-1/+1
|
* Warning Police: No newline at end of fileMichael D. Adams2007-07-132-2/+1
|
* Warning Police: Unused importsMichael D. Adams2007-07-139-11/+1
|
* Adding draft and show to hpcandy@galois.com2007-07-125-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 usageandy@galois.com2007-07-111-0/+7
|
* Adding support for packages into hpc toolsandy@galois.com2007-07-111-7/+18
|
* Update the in-tree GMP; fixes trac #832Ian Lynagh2007-07-051-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 handlingMichael D. Adams2007-06-271-3/+14
|
* Fixing hpc tools for 6.2 and 6.4andy@galois.com2007-06-298-8/+77
|
* unbreak "recompile utils with stage 1"Simon Marlow2007-06-291-6/+1
|
* making hpc liveandy@galois.com2007-06-271-2/+2
|
* Fixing Makefile hpc to use compatandy@galois.com2007-06-271-5/+6
|
* fixing creation of directory for html output; fixing html markup for 0% bars.andy@galois.com2007-06-271-5/+15
|
* make inplace scripts less sensitive to /bin/sh quoting by avoiding \Simon Marlow2007-06-232-2/+2
|
* Adding hpc tools, as a single program.andy@galois.com2007-06-256-0/+1140
|
* remove unnecessary cruftSimon Marlow2007-06-221-11/+0
|
* FIX BUILD: all builds need --template, not just WindowsSimon Marlow2007-06-221-2/+2
|
* ignore all but the last --template optionSimon Marlow2007-06-221-1/+7
|
* yet more fixes: Cygwin broke this timeSimon Marlow2007-06-211-1/+1
|