my own clone of
Trace.HPC.Reflect has led me to suspect the above cause.
Cheers,
Tristan
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Andy Gill,
Assistant Professor
The University of Kansas,
Tue Sep 16 10:23:13 PDT 2008 [EMAIL PROTECTED]
* Fixing directory creation to not create "" directories inside hpc report
(harmless but needless)
M ./utils/hpc/HpcMarkup.hs -1 +3
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080916172313-b13eb-277251ff5b63130bcf118438ff
Mon Sep 15 20:05:21 PDT 2008 [EMAIL PROTECTED]
* Fix Trac #2052 Allowing hpc to understand hsc files.
M ./compiler/deSugar/Coverage.lhs -4 +13
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080916030521-b13eb-20fe87131a546b0cdf00fd76da84c776942102ab.gz
__
Mon Sep 15 13:43:22 PDT 2008 [EMAIL PROTECTED]
* Fix Trac #2311: creates subdirs for package coverage information
M ./utils/hpc/HpcMarkup.hs -10 +20
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080915204322-b13eb-06cbb852a3da125a3450ca53be0d67bbd4acd758.gz
Fri Apr 11 15:05:10 PDT 2008 [EMAIL PROTECTED]
* Fixing HPCTIXDIR problem with mkdir usage on Windows
M ./rts/Hpc.c -1 +6
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080411220510-dd407-a8ba56169d253bd93d91e583a7a47f5520b8d302.gz
___
Tue Apr 8 16:24:50 PDT 2008 [EMAIL PROTECTED]
* Adding environment variable HPCTIXDIR, a directory to place tix results.
M ./rts/Hpc.c -2 +22
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080408232450-dd407-f627389ca68757c147de8846fc2fba52d870bff2.gz
__
Tue Apr 8 16:20:32 PDT 2008 [EMAIL PROTECTED]
* Fixing hpc combine and hpc map to use the correct help message
M ./utils/hpc/HpcCombine.hs -3 +3
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080408232032-dd407-25f1047c096214090e7bb4c3f7f7db71dba876cb.gz
___
Sat Jan 26 13:06:07 PST 2008 [EMAIL PROTECTED]
* Fix #2062: foldr1 problem in hpc tool
M ./utils/hpc/HpcMarkup.hs -13 +16
M ./utils/hpc/HpcOverlay.hs -3 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/c
One problem I do have with darcs is how hard it is to specify one
version number of a repo that everyone can share; in SVN this is
trivial.
I do strongly support us using a distributed version control system,
this lets us stage personal testing.
AndyG
On Nov 23, 2007, at 8:03 AM, Ian Lynagh
Wed Oct 24 22:03:41 PDT 2007 [EMAIL PROTECTED]
* Adding hpc documentation about sum and map, push to STABLE.
M ./docs/users_guide/profiling.xml -11 +49
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Oct 24 21:54:56 PDT 2007 [EMAIL PROTECTED]
* Fixing typo in runtime documentation for hpc, push to stable
M ./utils/hpc/HpcCombine.hs -1 +1
M ./utils/hpc/HpcFlags.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.or
are
part of the overall tests) found this problem, so hurrah to nightly
testing!
I've changed the ticket to say merge.
Andy Gill
On Oct 15, 2007, at 1:31 AM, Simon Peyton-Jones wrote:
Hi Andy
I think you may be asking Ian to merge a second patch onto the
branch. If so you should say
Sun Oct 14 20:33:19 PDT 2007 [EMAIL PROTECTED]
* FIX #1759 while respecting the ticks
M ./compiler/deSugar/DsGRHSs.lhs -9 +21
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Sun Oct 14 10:10:09 PDT 2007 [EMAIL PROTECTED]
* Improving the combine mode for hpc
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 singl
Tue Sep 25 22:53:31 PDT 2007 [EMAIL PROTECTED]
* Fixing #1340, adding HPC Documentation
M ./docs/users_guide/flags.xml -1 +1
M ./docs/users_guide/profiling.xml -30 +188
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailm
Tue Sep 25 09:45:36 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]>
tagged 2007-09-25
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Sep 17 16:06:41 PDT 2007 [EMAIL PROTECTED]
* Writing out .tix file only if you are the original process, not a child.
This lets us gain coverage on programs that use fork, like xmonad.
* To be merged to STABLE *
M ./rts/Hpc.c -2 +11
___
Mon Sep 17 16:02:01 PDT 2007 [EMAIL PROTECTED]
* removing the functions hs_hpc_read and hs_hpc_write inside Hpc.c, they are
dead code.
* To be merged to STABLE. *
M ./rts/Hpc.c -38
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.
Fri Sep 7 22:53:20 PDT 2007 [EMAIL PROTECTED]
* Fixing Hpc's Finite Map compat lib for ghc 6.2.1
M ./utils/hpc/HpcMap.hs +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Sep 7 22:16:00 PDT 2007 [EMAIL PROTECTED]
* updating hpc toolkit
The hpc overlay has been ported from hpc-0.4
The new API for readMix is now used.
M ./utils/hpc/Hpc.hs -2 +3
M ./utils/hpc/HpcDraft.hs -13 +2
M ./utils/hpc/HpcFlags.hs -1 +1
M ./utils/hpc/HpcLexer.hs
Fri Sep 7 15:33:57 PDT 2007 [EMAIL PROTECTED]
* Fixing hpc to allow use of hash function to seperate source files on source
path
M! ./utils/hpc/Hpc.hs -1
M ./utils/hpc/HpcDraft.hs -1 +1
M ./utils/hpc/HpcFlags.hs +1
M ./utils/hpc/HpcMarkup.hs -1 +1
M ./utils/hpc/HpcReport.h
Fri Jul 20 17:06:21 PDT 2007 [EMAIL PROTECTED]
* in hpc-tools, removing the use of %error, to allow happy 1.15 to be used.
M ./utils/hpc/HpcParser.y -2 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-gh
Fri Jul 20 16:57:03 PDT 2007 [EMAIL PROTECTED]
* hpc-tools: improving flag processing and help messages, small bug fixes.
M ./utils/hpc/Hpc.hs -8 +11
M ./utils/hpc/HpcCombine.hs -2 +8
M ./utils/hpc/HpcDraft.hs -7 +12
M ./utils/hpc/HpcFlags.hs -35 +52
A ./utils/hpc/HpcLexer.h
Tue Jul 17 21:51:07 PDT 2007 [EMAIL PROTECTED]
* Adding compile_and_run_with_prefix and multimod_compile_and_run_with_prefix
as test-fns.
M ./driver/testlib.py -6 +18
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/li
Tue Jul 17 00:35:10 PDT 2007 [EMAIL PROTECTED]
* Adding pushing of hpc translation status through hi files.
Now, if a single module *anywhere* on the module tree is built with
-fhpc, the binary will enable reading/writing of .tix.
Previously, you needed to compile Main to allow cover
Sun Jul 15 14:36:02 PDT 2007 [EMAIL PROTECTED]
* FIX problem with not using the compat lib for Set in hpc tools.
M ./utils/hpc/HpcShowTix.hs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Thu Jul 12 12:42:00 PDT 2007 [EMAIL PROTECTED]
* Adding draft and show to hpc
we now have
hpc draft
This drafts up a candidate overlay for 100% coverage.
and
hpc show
This show verbose details about a tix file; mainly for debugging.
M ./utils/h
Thu Jul 12 10:16:46 PDT 2007 [EMAIL PROTECTED]
* Fixing Hpc SrcSpan usage; rejecting SrcSpans that are not in the source file
Now, if you #include a file, you do not get any hpc-info from the included
file.
Previously, you got wrong information.
Thanks to Neil Mitchell for pointing
Wed Jul 11 00:24:54 PDT 2007 [EMAIL PROTECTED]
* Adding hpcError, that improves error messages with usage
M ./utils/hpc/HpcFlags.hs +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jul 11 00:23:49 PDT 2007 [EMAIL PROTECTED]
* Adding support for packages into hpc tools
M ./utils/hpc/HpcFlags.hs -7 +18
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jul 11 00:20:02 PDT 2007 [EMAIL PROTECTED]
* Adding tick boxes to the interface syntax; fixes #1510
M ./compiler/iface/BinIface.hs +7
M ./compiler/iface/IfaceEnv.lhs +18
M ./compiler/iface/IfaceSyn.lhs +4
M ./compiler/iface/MkIface.lhs +2
M ./compiler/iface/TcIface.lhs +
Wed Jul 11 00:19:35 PDT 2007 [EMAIL PROTECTED]
* calling pprPanic rather than error when something goes wrong
M ./compiler/deSugar/Coverage.lhs -7 +7
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jul 11 00:18:42 PDT 2007 [EMAIL PROTECTED]
* Adding better support for HsSyn
M ./compiler/deSugar/Coverage.lhs -4 +16
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Wed Jul 11 00:05:55 PDT 2007 [EMAIL PROTECTED]
* Adding support for package names into hpc outputed code
We store .mix files in
.hpc//.mix
The package main the empty package (aka other naming passes),
so Main just is stored in
.hpc/Main.tix
This change in backwards com
Tue Jul 10 23:35:20 PDT 2007 [EMAIL PROTECTED]
* Stoping constant folding of calls to chr# that are invalid
import GHC.Exts
main = print (C# (chr# 0x#))
This crashed at compile time (with or without hpc)
Tickled by pending cross-module hpc inlining patch.
M ./compil
Tue Jul 10 00:17:13 PDT 2007 [EMAIL PROTECTED]
* FIX rts build failure for powerPC build
The rts was failing with
../compiler/ghc-inplace -H64m -Onot -fasm -optc-O2 -static -I../gmp/gmpbuild
-I. -#include HCIncludes.h -dcmm-lint -hisuf thr_p_hi -hcsuf thr_p_hc -osuf
thr_p_o -optc-D
Sun Jul 8 00:43:29 PDT 2007 [EMAIL PROTECTED]
* Fixing native code generator for PowerPC
M ./compiler/nativeGen/MachCodeGen.hs -4 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Jun 29 11:53:07 PDT 2007 [EMAIL PROTECTED]
* Fixing hpc tools for 6.2 and 6.4
M ./utils/hpc/Hpc.hs +1
M ./utils/hpc/HpcCombine.hs -3 +2
M ./utils/hpc/HpcFlags.hs -1 +1
A ./utils/hpc/HpcMap.hs
M ./utils/hpc/HpcMarkup.hs -1 +5
M ./utils/hpc/HpcReport.hs -1 +1
A ./u
Wed Jun 27 11:15:13 PDT 2007 [EMAIL PROTECTED]
* making hpc live
M ./utils/Makefile -2 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jun 26 23:36:31 PDT 2007 [EMAIL PROTECTED]
* Cleaning up Hpc.c; adding support for reflection into Hpc.
M ./includes/RtsExternal.h -5 +12
M ./rts/Hpc.c -12 +9
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/lis
Tue Jun 26 23:07:21 PDT 2007 [EMAIL PROTECTED]
* Fixing Makefile hpc to use compat
M ./utils/hpc/Makefile -5 +6
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jun 26 23:04:30 PDT 2007 [EMAIL PROTECTED]
* Adding Tix to compat library, so that hpc in utils can use it
M ./compat/Makefile +1
A ./compat/Trace/Hpc/Tix.hs
M ./compat/compat.mk -1 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http
Tue Jun 26 22:48:46 PDT 2007 [EMAIL PROTECTED]
* fixing creation of directory for html output; fixing html markup for 0%
bars.
M ./utils/hpc/HpcMarkup.hs -5 +15
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo
Tue Jun 26 22:38:08 PDT 2007 [EMAIL PROTECTED]
* Fixing -fhpc flag to allow -fno-hpc
M ./compiler/main/StaticFlags.hs -5 +2
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jun 26 00:22:19 PDT 2007 [EMAIL PROTECTED]
* excluding Trace.Hpc.* when using the compat library
M ./compat/compat.mk -1 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Jun 25 22:34:29 PDT 2007 [EMAIL PROTECTED]
* Making -fhpc work with a stage1 build, via the compat 'package'.
M ./compiler/deSugar/Coverage.lhs -11 +2
M ./compiler/main/StaticFlags.hs -6 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
htt
Mon Jun 25 22:11:36 PDT 2007 [EMAIL PROTECTED]
* Adding hpc lib as part of the compat 'package'
M ./compat/Makefile +4
A ./compat/Trace/
A ./compat/Trace/Hpc/
A ./compat/Trace/Hpc/Mix.hs
A ./compat/Trace/Hpc/Util.hs
___
Cvs-ghc ma
Mon Jun 25 21:19:58 PDT 2007 [EMAIL PROTECTED]
* Cleanup Hpc sub-system, remove hpc-tracer implementation.
M ./rts/Exception.cmm -3
M ./rts/Hpc.c -280 +11
M ./rts/Schedule.c -3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haske
Mon Jun 25 00:09:43 PDT 2007 [EMAIL PROTECTED]
* Adding hpc tools, as a single program.
A ./utils/hpc/
A ./utils/hpc/Hpc.hs
A ./utils/hpc/HpcCombine.hs
A ./utils/hpc/HpcFlags.hs
A ./utils/hpc/HpcMarkup.hs
A ./utils/hpc/HpcReport.hs
A ./utils/hpc/Makefile
___
Fri Jun 22 15:52:26 PDT 2007 [EMAIL PROTECTED]
* turning off -fhpc in stage1 built ghc
M ./compiler/main/StaticFlags.hs -1 +5
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Fri Jun 22 15:42:26 PDT 2007 [EMAIL PROTECTED]
* removing -fhpc-tracer from ghc, is subsumed by the GHC debugger
M ./compiler/cmm/CLabel.hs -8
M ./compiler/codeGen/CgHpc.hs -26
M ./compiler/main/StaticFlags.hs -4
___
Cvs-ghc mailing list
Fri Jun 22 15:40:38 PDT 2007 [EMAIL PROTECTED]
* Stage2 now used the package hpc to get the hpc datastructures
Stage1 no longer supports hpc (-fhpc is ignored)
M ./compiler/Makefile -3 +3
M ./compiler/deSugar/Coverage.lhs -70 +18
___
Cvs
Fri Jun 22 10:18:51 PDT 2007 [EMAIL PROTECTED]
* Adding hpc package to ghc core libraries
M ./libraries/Makefile +1
M ./libraries/core-packages +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
I had the same problem with a new tree; except it could not find
GHC.PrimopWrappers
Preprocessing library base-2.1...
Setup: can't find source for GHC.PrimopWrappers in ["."]
make[1]: *** [base/GNUmakefile] Error 1
make: *** [stage1] Error 2
On Jun 21, 2007, at 10:09 PM, Manuel M T Chakravarty
Galois intends to setup a virtual machine that runs MacOS, for this
purpose.
We are waiting, however for 10.5 before we buy the machine.
AndyG
On Jun 20, 2007, at 5:03 PM, Manuel M T Chakravarty wrote:
Simon Peyton-Jones wrote,
The current plan is to have a "last good build" snapshot Darcs
Wed Jun 20 08:02:44 PDT 2007 [EMAIL PROTECTED]
* turning back on case liberation when using hpc
M ./compiler/main/DynFlags.hs -2 +1
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Jun 19 23:49:43 PDT 2007 [EMAIL PROTECTED]
* Turning off case liberation when using the hpc option, for now
Consider the following code
f = g (case v of
V a b -> a : t f)
where g is expensive. Liberate case will turn this into
f = g (case v of
Mon Jun 18 22:56:54 PDT 2007 [EMAIL PROTECTED]
* First cut at documentation for HPC option in GHC
M ./docs/users_guide/flags.xml +39
A ./docs/users_guide/images/
A ./docs/users_guide/images/Recip.png
M ./docs/users_guide/profiling.xml +120
__
Tue Jun 12 00:46:55 PDT 2007 [EMAIL PROTECTED]
* Adding new ffi calls into the Hpc rts subsystem
foreign import ccall unsafe hs_hpc_write :: CString -> IO ()
foreign import ccall unsafe hs_hpc_read :: CString -> IO ()
These write a Hpc description of the state of the world to a file
Fri Jun 8 17:00:21 PDT 2007 [EMAIL PROTECTED]
* Using blacklist of places not to cover, rather than reverse-engineer
deriving.
M ./compiler/deSugar/Coverage.lhs -21 +16
M ./compiler/deSugar/Desugar.lhs -1 +1
___
Cvs-ghc mailing list
Cvs-ghc
Fri Jun 8 15:40:16 PDT 2007 [EMAIL PROTECTED]
* Not adding ticks to compiler generated derived code.
M ./compiler/deSugar/Coverage.lhs -2 +22
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
less, I don't think I am alone. For example, not long
ago I met
| > Andy Gill in #ghc trying to find a version of the head that's
fairly
| > recent and still builds.
| >
| > So, let me make a suggestion. Could the changes to the build
system
| > maybe done on a bran
package up the hpc tools for GHC users? Cabal?
How do we handle Cabal built library packages vs Cabal built tools
(like haddock)?
Andy
On May 1, 2007, at 1:28 AM, Simon Marlow wrote:
Andy Gill wrote:
Mon Apr 30 15:59:15 PDT 2007 [EMAIL PROTECTED]
* Changing internal data structures used by
Tue May 1 08:57:29 PDT 2007 [EMAIL PROTECTED]
* Stopping tick boxes for being removed round calls to error.
M ./compiler/simplCore/Simplify.lhs +3
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Mon Apr 30 15:59:15 PDT 2007 [EMAIL PROTECTED]
* Changing internal data structures used by Hpc
- .tix files are now a list of MixModule, which contain a hash of the
contents of the .mix file.
- .mix files now have (the same) hash number.
This changes allow different binaries that
Tue Feb 13 14:02:03 PST 2007 [EMAIL PROTECTED]
* Fixing bad allocation of tix box breakpointing array.
M ./rts/Hpc.c -1 +4
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc
Tue Feb 13 10:44:02 PST 2007 [EMAIL PROTECTED]
* Using RTS debug tracing support inside Hpc.c
M ./includes/RtsFlags.h +1
M ./rts/Hpc.c -61 +57
M ./rts/RtsFlags.c +5
M ./rts/Trace.c +1
M ./rts/Trace.h +2
___
Cvs-ghc mailing list
Cv
67 matches
Mail list logo