I've noticed that -dverbose-core2core now (in 7.2) just prints "Simplifier" 
before each simplifier phase where it used to print something like "Simplifier 
Phase 1 [main]" or "Simplifier Phase 0 [post-liberate-case]". This was 
tremendously useful and now I never know where I am when looking at Core. In 
fact, I spent a bit of time implementing these phase names and at some point at 
least, GHC accepted options like -ddump-simpl-phases=post-liberate-case which 
was useful as well. Was there any particular reason for removing this 
functionality? It really made navigating Core much easier.

Roman



_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to