| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of the other users of the fptools build system have migrated to
Cabal, and with the move to darcs we can now flatten the source tree
without losing history, so here goes.
The main change is that the ghc/ subdir is gone, and most of what it
contained is now at the top level. The build system now makes no
pretense at being multi-project, it is just the GHC build system.
No doubt this will break many things, and there will be a period of
instability while we fix the dependencies. A straightforward build
should work, but I haven't yet fixed binary/source distributions.
Changes to the Building Guide will follow, too.
|
| |
|
|
|
|
| |
update for changes in stats output
|
|
|
|
| |
Make tests run on Cygwin hosted MinGW32 build.
|
|
|
|
| |
cachegrind: update command line syntax for recent versions of valgrind
|
|
|
|
| |
small fix: 'if ($x)' is not the same as 'if ($x ne "")'
|
|
|
|
|
| |
remove old heimdall and cacheprof support, and add cachegrind support
(-cachegrind option).
|
|
|
|
|
| |
Get rid of \rs at the end of lines in prescripts and postscripts to
work around Windows dodginess.
|
|
|
|
|
|
|
|
| |
Comment out evil use of egrep.
WARNING: If you have to use egrep, then work out a way of stopping it adding
a \n to the end of the output file; otherwise you will mess up the test
results again, and I will give you a jolly good SPANKING.
|
|
|
|
|
| |
Merge fix from ghc-4-07-branch (remove spurious bug-catching code that
messes up stderr files).
|
|
|
|
| |
don't generate heimdall.summary unless -heimdall is on.
|
|
|
|
|
|
|
| |
Prepend "./" to the command to run only if the file exists in the
current directory, rather than based on whether the command begins
with a ''/'. This means that 'make HC=ghc-4.08.1' in ghc/tests works
as expected.
|
|
|
|
|
|
|
| |
Rename the make variable TMPDIR to DEFAULT_TMPDIR. This fixes the
problem that saying 'TMPDIR=/foo make' in an fptools tree didn't work,
because GNU make is in the habit of overriding an environment variable
with the value of the corresponding make variable in a sub-process.
|
|
|
|
|
| |
Insert code to handle instruction counts from Heimdall, as well as
CacheProf.
|
|
|
|
| |
update for format changes in cacheprof.out.summary.
|
|
|
|
|
| |
Removed fix for -ve MUT times, Simon has put fix in rts/Stats.c,
which is where it should be.
|
|
|
|
| |
Couple of fixes for -accept-output.
|
|
|
|
|
| |
Remove old Spix stuff, replace with shiny new support for Julian's
CacheProf stuff. yay!
|
|
|
|
|
| |
Support for negative timings in the stats file. (I've seen times of -0.00).
If a timing is negative then set it to 0.
|
|
|
|
|
| |
Use +RTS -S<file> rather than +RTS -s<file>, since the latter only
gives summary statistics now.
|
|
|
|
| |
New option, -fail, to indicate failure (whatever the return code).
|
|
|
|
| |
Include GC bytes copied in stats string.
|
|
|
|
| |
Print total memory in use as part of -ghc-timing output.
|
|
|
|
| |
Update for new stats output.
|
|
|
|
|
| |
Recognise "-- !!!" (as well as "--!!!") as the start of an interesting
comment. The latter isn't liked by a Haskell98 tokeniser, hence the change.
|
|
|
|
| |
Move 4.01 onto the main trunk.
|
|
|
|
| |
Tidied up -accept-output `feature\', should now work better.
|
|
|
|
|
|
|
|
|
|
| |
Don't try to generate stdout files if using -accept-output. It didn't
work anyway: a call to pop had stomped on the variable containing the
filename before it was used, setting it to the empty string. The call
to touch then failed with a syntax error.
This behaviour seems more useful: sometimes you really don't want to
check the stdout and/or stderr, so you just don't create the file.
|
|
|
|
| |
With -accept-output, create stdout&stderr dump files if does not exist
|
|
|
|
| |
documented -accept-output
|
|
|
|
| |
new option: -accept-output
|
|
|
|
| |
2.03 update
|
|
|
|
| |
Use eval exec .. trick rather than #!
|
|
|
|
| |
Major update to more-or-less 2.02
|
|
New Build System!
|