Thu Sep  6 02:37:44 PDT 2007  Simon Marlow <[EMAIL PROTECTED]>
  * FIX #1465, error messages could sometimes say things like "A.T doesn't 
match A.T"
  This turned out to be a black hole, however we believe we now have a
  plan that does the right thing and shouldn't need to change again.
  Error messages will only ever refer to a name in an unambiguous way,
  falling back to <package>:<module>.<name> if no unambiguous shorter
  variant can be found.  See HscTypes.mkPrintUnqualified for the
  details.
  
  Earlier hacks to work around this problem have been removed (TcSimplify).

    M ./compiler/basicTypes/Module.lhs -1 +1
    M ./compiler/basicTypes/Name.lhs -2 +6
    M ./compiler/deSugar/DsMonad.lhs -6 +7
    M ./compiler/ghci/GhciTags.hs -5 +8
    M ./compiler/main/GHC.hs -5 +7
    M ./compiler/main/HscTypes.lhs -14 +52
    M ./compiler/rename/RnNames.lhs -1 +2
    M ./compiler/typecheck/TcRnMonad.lhs -3 +6
    M ./compiler/typecheck/TcSimplify.lhs -34 +11
    M ./compiler/utils/Outputable.lhs -18 +28

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

Reply via email to