cvs commit: fptools/ghc/rts Itimer.c

Sigbjorn Finne sof@galconn.com
Mon, 26 Nov 2001 17:57:04 -0800


That would work in practice, but initialize_virtual_timer() performs
two functions - it both sets up and tears down the virtual timer,
so initProfTimer() should really only be called in the former case.
But, given the impl of initProfTimer(), it is harmless to also call
it on shutdown.

This arrangement irked me a bit last time I looked at it & I decided
to do something about it now(see sep. commit).

--sigbjorn

----- Original Message ----- 
From: "Simon Peyton Jones" <simonpj@glass.cse.ogi.edu>
To: <cvs-ghc@haskell.org>
Sent: Monday, November 26, 2001 04:58
Subject: cvs commit: fptools/ghc/rts Itimer.c


> simonpj     2001/11/26 04:58:17 PST
> 
>   Modified files:
>     ghc/rts              Itimer.c 
>   Log:
>   In the Win32 build, don't call initProfTimer unless PROFILING
>   is on.  This mirrors the Unix deal.   Indeed initProfTimer
>   isn't defined if PROFILING is on.
>   
>   I don't know how this works for anyone else on Win32!
>   Sigbjorn: have I done this right, or am I misunderstanding?
>   
>   Revision  Changes    Path
>   1.27      +3 -1      fptools/ghc/rts/Itimer.c
> 
> _______________________________________________
> Cvs-ghc mailing list
> Cvs-ghc@haskell.org
> http://www.haskell.org/mailman/listinfo/cvs-ghc