Repository : ssh://[email protected]/ghc

On branch  : master
Link       : 
http://ghc.haskell.org/trac/ghc/changeset/9039108b2d9ad746d47f3917cdfb7a44a4a41ccf/ghc

>---------------------------------------------------------------

commit 9039108b2d9ad746d47f3917cdfb7a44a4a41ccf
Author: Simon Peyton Jones <[email protected]>
Date:   Tue Sep 10 17:55:59 2013 +0100

    Improve error reporting for "relevant bindings" again (Trac #8233)
    
    This patch makes a number of related improvements:
    
    * Displays relevant bindings in innermost-first order.
      The inner ones are closer to the error.
    
    * Does not display syntactically top-level bindings,
      unless you say -fno-max-relevant-bindings.
      This is what Trac #8233 was mainly about
    
    * Makes the TopLevelFlag in a TcIdBinder really mean
      "syntactically top level".  It was a bit vague before.
    
    There was some associated simplification, because we no longer
    need to pas a TopLevelFlag to tcMonoBinds and friends.


>---------------------------------------------------------------

9039108b2d9ad746d47f3917cdfb7a44a4a41ccf
 compiler/typecheck/TcBinds.lhs    |   57 +++++++++++++++++++------------------
 compiler/typecheck/TcClassDcl.lhs |    2 +-
 compiler/typecheck/TcEnv.lhs      |    6 ++--
 compiler/typecheck/TcErrors.lhs   |   19 ++++++++++---
 compiler/typecheck/TcInstDcls.lhs |    2 +-
 compiler/typecheck/TcRnTypes.lhs  |    8 +++++-
 docs/users_guide/using.xml        |    4 ++-
 7 files changed, 59 insertions(+), 39 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder 
--ignore-space-at-eol --cc 9039108b2d9ad746d47f3917cdfb7a44a4a41ccf
_______________________________________________
ghc-commits mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-commits

Reply via email to