Re: hpc bug lurking?

2010-01-18 Thread Andy Gill
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,

patch applied (ghc): Fixing directory creation to not create "" directories inside hpc report (harmless but needless)

2008-09-16 Thread Andy Gill
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

patch applied (ghc): Fix Trac #2052 Allowing hpc to understand hsc files.

2008-09-16 Thread Andy Gill
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 __

patch applied (ghc): Fix Trac #2311: creates subdirs for package coverage information

2008-09-16 Thread Andy Gill
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

patch applied (ghc): Fixing HPCTIXDIR problem with mkdir usage on Windows

2008-04-11 Thread Andy Gill
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 ___

patch applied (ghc): Adding environment variable HPCTIXDIR, a directory to place tix results.

2008-04-08 Thread Andy Gill
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 __

patch applied (ghc): Fixing hpc combine and hpc map to use the correct help message

2008-04-08 Thread Andy Gill
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 ___

patch applied (ghc): Fix #2062: foldr1 problem in hpc tool

2008-01-26 Thread Andy Gill
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

Re: Darcs

2007-11-23 Thread Andy Gill
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

patch applied (ghc): Adding hpc documentation about sum and map, push to STABLE.

2007-10-24 Thread Andy Gill
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

patch applied (ghc): Fixing typo in runtime documentation for hpc, push to stable

2007-10-24 Thread Andy Gill
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

Re: patch applied (ghc): FIX #1759 while respecting the ticks

2007-10-15 Thread Andy Gill
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

patch applied (ghc): FIX #1759 while respecting the ticks

2007-10-14 Thread Andy Gill
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

patch applied (ghc): Improving the combine mode for hpc

2007-10-14 Thread Andy Gill
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

patch applied (ghc): Fixing #1340, adding HPC Documentation

2007-09-25 Thread Andy Gill
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

patch applied (ghc): TAG 2007-09-25

2007-09-25 Thread Andy Gill
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

patch applied (ghc): Writing out .tix file only if you are the original process, not a child.

2007-09-17 Thread Andy Gill
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 ___

patch applied (ghc): removing the functions hs_hpc_read and hs_hpc_write inside Hpc.c, they are dead code.

2007-09-17 Thread Andy Gill
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.

patch applied (ghc): Fixing Hpc's Finite Map compat lib for ghc 6.2.1

2007-09-07 Thread Andy Gill
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

patch applied (ghc): updating hpc toolkit

2007-09-07 Thread Andy Gill
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

patch applied (ghc): Fixing hpc to allow use of hash function to seperate source files on source path

2007-09-07 Thread Andy Gill
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

patch applied (ghc): in hpc-tools, removing the use of %error, to allow happy 1.15 to be used.

2007-07-21 Thread Andy Gill
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

patch applied (ghc): hpc-tools: improving flag processing and help messages, small bug fixes.

2007-07-21 Thread Andy Gill
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

patch applied (testsuite): Adding compile_and_run_with_prefix and multimod_compile_and_run_with_prefix as test-fns.

2007-07-17 Thread Andy Gill
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

patch applied (ghc): Adding pushing of hpc translation status through hi files.

2007-07-17 Thread Andy Gill
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

patch applied (ghc): FIX problem with not using the compat lib for Set in hpc tools.

2007-07-15 Thread Andy Gill
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

patch applied (ghc): Adding draft and show to hpc

2007-07-12 Thread Andy Gill
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

patch applied (ghc): Fixing Hpc SrcSpan usage; rejecting SrcSpans that are not in the source file

2007-07-12 Thread Andy Gill
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

patch applied (ghc): Adding hpcError, that improves error messages with usage

2007-07-11 Thread Andy Gill
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

patch applied (ghc): Adding support for packages into hpc tools

2007-07-11 Thread Andy Gill
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

patch applied (ghc): Adding tick boxes to the interface syntax; fixes #1510

2007-07-11 Thread Andy Gill
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 +

patch applied (ghc): calling pprPanic rather than error when something goes wrong

2007-07-11 Thread Andy Gill
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

patch applied (ghc): Adding better support for HsSyn

2007-07-11 Thread Andy Gill
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

patch applied (ghc): Adding support for package names into hpc outputed code

2007-07-11 Thread Andy Gill
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

patch applied (ghc): Stoping constant folding of calls to chr# that are invalid

2007-07-11 Thread Andy Gill
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

patch applied (ghc): FIX rts build failure for powerPC build

2007-07-10 Thread Andy Gill
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

patch applied (ghc): Fixing native code generator for PowerPC

2007-07-08 Thread Andy Gill
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

patch applied (ghc): Fixing hpc tools for 6.2 and 6.4

2007-06-29 Thread Andy Gill
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

patch applied (ghc): making hpc live

2007-06-27 Thread Andy Gill
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

patch applied (ghc): Cleaning up Hpc.c; adding support for reflection into Hpc.

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Fixing Makefile hpc to use compat

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Adding Tix to compat library, so that hpc in utils can use it

2007-06-26 Thread Andy Gill
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

patch applied (ghc): fixing creation of directory for html output; fixing html markup for 0% bars.

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Fixing -fhpc flag to allow -fno-hpc

2007-06-26 Thread Andy Gill
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

patch applied (ghc): excluding Trace.Hpc.* when using the compat library

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Making -fhpc work with a stage1 build, via the compat 'package'.

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Adding hpc lib as part of the compat 'package'

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Cleanup Hpc sub-system, remove hpc-tracer implementation.

2007-06-26 Thread Andy Gill
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

patch applied (ghc): Adding hpc tools, as a single program.

2007-06-25 Thread Andy Gill
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 ___

patch applied (ghc): turning off -fhpc in stage1 built ghc

2007-06-22 Thread Andy Gill
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

patch applied (ghc): removing -fhpc-tracer from ghc, is subsumed by the GHC debugger

2007-06-22 Thread Andy Gill
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

patch applied (ghc): Stage2 now used the package hpc to get the hpc datastructures

2007-06-22 Thread Andy Gill
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

patch applied (ghc): Adding hpc package to ghc core libraries

2007-06-22 Thread Andy Gill
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

Re: Build fails again

2007-06-21 Thread Andy Gill
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

Re: Building system again - MacOS

2007-06-20 Thread Andy Gill
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

patch applied (ghc): turning back on case liberation when using hpc

2007-06-20 Thread Andy Gill
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

patch applied (ghc): Turning off case liberation when using the hpc option, for now

2007-06-19 Thread Andy Gill
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

patch applied (ghc): First cut at documentation for HPC option in GHC

2007-06-18 Thread Andy Gill
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 __

patch applied (ghc): Adding new ffi calls into the Hpc rts subsystem

2007-06-12 Thread Andy Gill
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

patch applied (ghc): Using blacklist of places not to cover, rather than reverse-engineer deriving.

2007-06-08 Thread Andy Gill
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

patch applied (ghc): Not adding ticks to compiler generated derived code.

2007-06-08 Thread Andy Gill
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

Re: Suggestion re altering the build system

2007-05-29 Thread Andy Gill
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

Re: patch applied (ghc): Changing internal data structures used by Hpc

2007-05-01 Thread Andy Gill
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

patch applied (ghc): Stopping tick boxes for being removed round calls to error.

2007-05-01 Thread Andy Gill
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

patch applied (ghc): Changing internal data structures used by Hpc

2007-04-30 Thread Andy Gill
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

patch applied (ghc): Fixing bad allocation of tix box breakpointing array.

2007-02-13 Thread Andy Gill
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

patch applied (ghc): Using RTS debug tracing support inside Hpc.c

2007-02-13 Thread Andy Gill
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