Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tweak the HADDOCK_DOCS regex in validate | Ian Lynagh | 2012-03-09 | 1 | -1/+1 |
| | | | | | It's less precise now, but still good enough for what we need, and this way we don't need to have literal tabs in the file. | ||||
* | Fix validating with HADDOCK_DOCS=YES | Ian Lynagh | 2012-02-22 | 1 | -8/+9 |
| | |||||
* | Add a hack to make validating with HADDOCK_DOCS=NO work | Ian Lynagh | 2012-02-21 | 1 | -3/+16 |
| | | | | | | I've also renamed the bindisttest install directory to contain multiple spaces, so we are also testing that multiple spaces aren't getting collapsed into a single space. | ||||
* | Record ValidateSpeed and ValidateHpc in mk/are-validating.mk | Ian Lynagh | 2011-11-26 | 1 | -2/+4 |
| | | | | This makes "make" keep working after a "./validate --fast". | ||||
* | Make the --fast option to validate faster, and add --normal | Simon Marlow | 2011-11-16 | 1 | -32/+53 |
| | | | | | | | | | | | | The --fast option now disables the following: - dynamic libs - bindist and bindisttest Which knocks several minutes off validate for me, but it's still over 30 minutes using 5 cores on 64-bit Linux. Usual caveats apply: if you're using --fast, then make sure you aren't doing anything that might destabilise dynamic libs or binary dists. | ||||
* | Have validate check for the "files written by multiple tests" error | Ian Lynagh | 2011-08-08 | 1 | -1/+2 |
| | | | | | We don't actually enable the test yet, but when we do validate will check whether it fails. | ||||
* | Merge branch 'master' of http://darcs.haskell.org/ghc | Simon Peyton Jones | 2011-07-29 | 1 | -1/+8 |
|\ | |||||
| * | validate now checks that the testsuite exists first; trac #5089 | Ian Lynagh | 2011-07-14 | 1 | -0/+7 |
| | | |||||
| * | Check mk/validate.mk exists before we try grepping it | Ian Lynagh | 2011-06-26 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of http://darcs.haskell.org/ghc | Simon Peyton Jones | 2011-06-20 | 1 | -4/+7 |
|\ \ | |/ | |||||
| * | haddock the mtl package when validating | Ian Lynagh | 2011-06-16 | 1 | -4/+7 |
| | | | | | | | | | | This fixes the ghcpkg05 test failure. (ghc-pkg check was complaining because the mtl docs didn't exist). | ||||
* | | Add a comment about how to do validate while capturing a debug log, | Simon Peyton Jones | 2011-06-20 | 1 | -0/+1 |
|/ | | | | for debugging the build system. | ||||
* | Install the mtl package into the bindist when validating. This allows | Simon Marlow | 2011-05-24 | 1 | -0/+15 |
| | | | | | some more tests to run (those with reqlib('mtl')) and serves as an extra sanity check on Cabal and the bindist. | ||||
* | Make the boot script complain if mk/build.mk doesn't exist | Ian Lynagh | 2011-04-14 | 1 | -1/+1 |
| | | | | | If we aren't validating and mk/build.mk doesn't exist then boot prints a warning, pointing at instructions for setting up mk/build.mk. | ||||
* | Update meta-repo stuff | Ian Lynagh | 2011-03-31 | 1 | -0/+0 |
| | |||||
* | For bindists, build ghc-pwd with stage 1 | Ian Lynagh | 2010-11-21 | 1 | -1/+1 |
| | | | | | | rather then the bootstrapping compiler. This fixes problems where the bootstrapping compiler dynamically links against libraries not on the target machine. | ||||
* | Have boot check that we have the dph packages when validating | Ian Lynagh | 2010-10-14 | 1 | -1/+1 |
| | |||||
* | Make "./validate --slow" run the full testsuite | Ian Lynagh | 2010-10-07 | 1 | -1/+8 |
| | |||||
* | make test and fulltest targets in the main Makefile; fixes #4297 | Ian Lynagh | 2010-09-30 | 1 | -1/+1 |
| | | | | | | You can now run "make test" in the root, and the fast testsuite will be run with cleaning enabled. It will also put the summary in testsuite_summary.txt. | ||||
* | In validate, use gmake if available; based on a patch from Gabor PALI | Ian Lynagh | 2010-05-17 | 1 | -5/+12 |
| | |||||
* | Add a ghc.mk for bindisttest/ | Ian Lynagh | 2010-05-08 | 1 | -1/+1 |
| | |||||
* | Convert boot and boot-pkgs to perl | Ian Lynagh | 2010-04-15 | 1 | -1/+1 |
| | | | | This stops us having to worry about sh/sed/... portability. | ||||
* | Allow specifying $threads directly when validating | Ian Lynagh | 2010-03-21 | 1 | -3/+7 |
| | |||||
* | When validating, run the testsuite with the bindisttest compiler | Ian Lynagh | 2009-10-09 | 1 | -1/+1 |
| | |||||
* | Don't remake the bindist when validating with --testsuite-only | Ian Lynagh | 2009-10-09 | 1 | -3/+4 |
| | |||||
* | We no longer need to specify the gcc and ld location when validating | Ian Lynagh | 2009-09-30 | 1 | -12/+0 |
| | | | | on Windows, as they are now in-tree | ||||
* | Run bindisttest when validating | Ian Lynagh | 2009-09-28 | 1 | -0/+3 |
| | |||||
* | Validate now cleans regardless of whether mk/config.mk exists | Ian Lynagh | 2009-09-21 | 1 | -3/+1 |
| | | | | Cleaning should always succeed now | ||||
* | add the missing final row of dashes in the success message | Simon Marlow | 2009-06-15 | 1 | -0/+3 |
| | |||||
* | don't clean GMP before validating (it rarely changes, and is slow to build) | Simon Marlow | 2009-05-21 | 1 | -1/+1 |
| | |||||
* | validate now uses maintainer-clean, not distclean | Simon Marlow | 2009-05-14 | 1 | -1/+1 |
| | |||||
* | validate does "exit 1" if it fails | Simon Marlow | 2009-05-13 | 1 | -1/+3 |
| | |||||
* | Rename pwd to ghc-pwd | Ian Lynagh | 2009-05-07 | 1 | -1/+1 |
| | |||||
* | Simplify utils/pwd | Ian Lynagh | 2009-05-05 | 1 | -1/+1 |
| | | | | | We only need the forwardslash mode now, so always use that mode and don't accept any arguments. | ||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 1 | -1/+6 |
| | |||||
* | go back to using $CPUS + 1 for the number of threads to use | Simon Marlow | 2009-03-30 | 1 | -1/+1 |
| | |||||
* | add --with-ld=c:/mingw/bin/ld | Simon Marlow | 2009-03-05 | 1 | -0/+4 |
| | |||||
* | A few bug fixes; some improvements spurred by paper writing | dias@eecs.harvard.edu | 2009-03-03 | 1 | -1/+1 |
| | | | | | | | | | | | | Among others: - Fixed Stg->C-- translation of let-no-escapes -- it's important to use the right continuation... - Fixed infinite recursion in X86 backend (shortcutJump mishandled infinite loops) - Fixed yet another wrong calling convention -- primops take args only in vanilla regs, but they may return results on the stack! - Removed StackInfo from LGraph and Block -- now in LastCall and CmmZ - Updated avail-variable and liveness code | ||||
* | Check whether mk/validate.mk defines anything after validating | Ian Lynagh | 2008-10-07 | 1 | -0/+8 |
| | |||||
* | Change how we know whether or not we are validating | Ian Lynagh | 2008-08-17 | 1 | -2/+4 |
| | | | | | | | | We now set Validating=YES in mk/are-validating.mk rather than on the commandline. This means that if you build a tree with validate then just running make in it will use the validate flags. "make distclean" removes mk/are-validating.mk, putting us back in standard build mode. | ||||
* | Ooops; lack of mk/confi.mk doesn't mean validate shouldn't run configure! | Ian Lynagh | 2008-08-06 | 1 | -2/+4 |
| | |||||
* | Don't boot/configure if we are validating --no-clean | Ian Lynagh | 2008-08-04 | 1 | -16/+16 |
| | |||||
* | Add a comment in validate saying where the hpc HTML is put | Ian Lynagh | 2008-07-07 | 1 | -0/+1 |
| | |||||
* | Add --slow (and --fast) options to validate | Ian Lynagh | 2008-07-01 | 1 | -11/+17 |
| | | | | | | | slow mode is 14% slower than normal. It uses -DDEBUG for the stage 2 compiler, and -XGenerics for the stage 2 compiler and the libraries. I believe that most of the slowdown is actually caused by -XGenerics rather than -DDEBUG. | ||||
* | Make a "validate --hpc"; shows how much of the compiler the testsuite tests | Ian Lynagh | 2008-07-01 | 1 | -1/+29 |
| | | | | | Currently it causes a load of ghci-debugger tests to fail and takes 63% longer. | ||||
* | Tell the testsuite how many threads we want it to use when validating | Ian Lynagh | 2008-06-11 | 1 | -2/+1 |
| | |||||
* | When validating, configure with "--prefix=`pwd`/inst" | Ian Lynagh | 2008-05-02 | 1 | -1/+1 |
| | | | | | | | This means a validate build can be installed locally. `pwd`/inst probably won't give a useful value on all platforms (in particular there are probably some Windows configurations it doesn't work for), but I don't think it will ever make the build fail. | ||||
* | Fix typo | Ian Lynagh | 2008-03-02 | 1 | -4/+4 |
| | |||||
* | Add comments explaining flags | simonpj@microsoft.com | 2008-02-28 | 1 | -0/+6 |
| | |||||
* | Allow skipping "make clean" or only re-running the testsuite in validate | Ian Lynagh | 2008-02-10 | 1 | -22/+57 |
| |