summaryrefslogtreecommitdiff
path: root/utils/hpc
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix HPC column numbers, following the column number changes in GHCIan Lynagh2009-12-031-2/+2
|
* Whitespace onlyIan Lynagh2009-12-031-189/+189
|
* Tweak layout to work with alternative layout ruleIan Lynagh2009-11-291-1/+1
|
* Fix unused import warningsIan Lynagh2009-07-071-1/+0
|
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-1/+1
|
* Put "%expect 0" directives in the .y filesIan Lynagh2009-06-081-0/+1
| | | | | With the exception of GHC's main Parser.y(.pp), which has 2 reduce/reduce conflicts
* Add a header to all build system files:Simon Marlow2009-04-282-0/+24
| | | | | | | | | | | | | | # ----------------------------------------------------------------------------- # # (c) 2009 The University of Glasgow # # This file is part of the GHC build system. # # To understand how the build system works and how to modify it, see # http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture # http://hackage.haskell.org/trac/ghc/wiki/Building/Modifying # # -----------------------------------------------------------------------------
* GHC new build system megapatchIan Lynagh2009-04-263-5/+10
|
* Require a bang pattern when unlifted types are where/let bound; #3182Ian Lynagh2009-04-241-1/+1
| | | | | For now we only get a warning, rather than an error, because the alex and happy templates don't follow the new rules yet.
* Update dependenciesIan Lynagh2008-09-201-2/+2
|
* Fixing directory creation to not create "" directories inside hpc report ↵andygill@ku.edu2008-09-161-1/+3
| | | | (harmless but needless)
* Fix Trac #2311: creates subdirs for package coverage informationandygill@ku.edu2008-09-151-10/+20
|
* Re-merge concurrent,timeout,unique,st,getopt into baseIan Lynagh2008-09-031-2/+0
|
* Get everything building with base 4 in the HEADIan Lynagh2008-08-251-4/+14
| | | | Some things were using the base3 compat library.
* Make some utils -Wall cleanIan Lynagh2008-08-2111-89/+129
|
* Explicitly list HpcParser as a module in hpc-binIan Lynagh2008-07-181-0/+1
| | | | Cabal doesn't preprocess the .y file otherwise.
* Build hpc with CabalIan Lynagh2008-07-182-31/+32
|
* Get rid of compat/Ian Lynagh2008-07-081-2/+1
| | | | | | Compat.Unicode is not utils/Unicode in the compiler. We build the hpc package with the stage1 compiler. Nothing else in the compat package was still used.
* Fixing hpc combine and hpc map to use the correct help messageandy@galois.com2008-04-081-3/+3
|
* Mac OS X deployment target: piping opts through MakefilesManuel M T Chakravarty2008-02-211-0/+9
|
* All installed Haskell prgms have an inplace and an installed versionManuel M T Chakravarty2008-02-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | - GHC installs a range of compiled Haskell programs in addition to the actual compiler. To ensure that they all run on the platform targeted by the build (which may have different libraries installed than the build host), we need to make sure that all compiled Haskell code going into an install is build with the stage 1 compiler, not the bootstrap compiler. Getting this right is especially important on the Mac to enable builds that work on Mac OS X versions that are older than the one performing the build. - For all installed utils implemented in Haskell (i.e., ghc-pkg, hasktags, hsc2hs, runghc, hpc, and pwd) we compile two versions, an inplace version and a version for installation. The former is build by the bootstrap compiler during the stage 1 build and the latter is build by the stage 1 compiler during the stage 2 build. - This is really very much as the setup for ghc itself, only that we don't use separate stage1/ and stage2/ build directories. Instead, we clean before each build. CAVEAT: This only works properly if invoked from the toplevel Makefile. - Instead of UseStage1=YES (as used by the previous binary-dist-specific recompilation), we now use the same $(stage) variables as used for the compiler proper - to increase uniformity and to avoid extra conditionals for the install target.
* Fix #2062: foldr1 problem in hpc toolandy@galois.com2008-01-262-16/+20
|
* Fixing typo in runtime documentation for hpc, push to stableandy@unsafeperformio.com2007-10-252-2/+2
|
* Improving the combine mode for hpcandy@galois.com2007-10-143-45/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | we now have Processing Coverage files: sum Sum multiple .tix files in a single .tix file combine Combine two .tix files in a single .tix file map Map a function over a single .tix file Where sum joins many .tix files, combine joins two files (with extra functionality possible), and map just applied a function to single .tix file. These changes were improvements driven by hpc use cases. END OF DESCRIPTION*** Place the long patch description above the ***END OF DESCRIPTION*** marker. The first line of this file will be the patch name. This patch contains the following changes: M ./utils/hpc/Hpc.hs -1 +3 M ./utils/hpc/HpcCombine.hs -33 +84 M ./utils/hpc/HpcFlags.hs -11 +59
* 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
|
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
|
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
| | | | | | | 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 and supress some warnings, and turn on -Werror when validatingIan Lynagh2007-09-021-0/+7
|
* Link ghc-pkg and hpc with containers if building ghc 6.7 or newerEsa Ilari Vuokko2007-08-211-0/+4
|
* Add newline to end of Hpc.hsIan Lynagh2007-08-161-1/+1
|
* 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-137-8/+0
|
* 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
|
* 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
|
* 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
|
* Adding hpc tools, as a single program.andy@galois.com2007-06-256-0/+1140