RE: profiling and backtracing blues

2012-03-16 Thread Simon Peyton-Jones
--- | From: glasgow-haskell-users-boun...@haskell.org [mailto:glasgow-haskell- | users-boun...@haskell.org] On Behalf Of Ranjit Jhala | Sent: 15 March 2012 18:30 | To: Simon Marlow | Cc: ghc-users | Subject: Re: profiling and backtracing blues | | Dear Simon, | | Thanks for clarifying this! | |

Re: profiling and backtracing blues

2012-03-15 Thread Ranjit Jhala
Dear Simon, Thanks for clarifying this! > the only way to get to hscCompileCoreExpr is by compiling a module that > contains > some Template Haskell or quasiquotes. Could that be the case? Looks like this is may indeed be the case. The module that is getting compiled (via the chain)

Re: profiling and backtracing blues

2012-03-15 Thread Simon Marlow
On 14/03/12 22:32, Ranjit Jhala wrote: Dear Simon, I am indeed using the GHC API -- to crunch .hs source to CoreExpr, which I then walk over to generate refinement type constraints and so on. In the past (with GHC 7.04) I *was* able to do some profiling -- to hunt down a space leak. However, pe

Re: profiling and backtracing blues

2012-03-14 Thread Ranjit Jhala
Dear Simon, I am indeed using the GHC API -- to crunch .hs source to CoreExpr, which I then walk over to generate refinement type constraints and so on. In the past (with GHC 7.04) I *was* able to do some profiling -- to hunt down a space leak. However, perhaps at that time I was not using hscCo

Re: profiling and backtracing blues

2012-03-14 Thread Simon Marlow
On 13/03/2012 21:25, Ranjit Jhala wrote: Hi all, I'm trying to use the nifty backtracing mechanism in GHC 74. AFAICT, this requires everything be built with profiling on), but as a consequence, I hit this: "You can't call hscCompileCoreExpr in a profiled compiler" Any hints on whether