Commits

Doug Gregor committed 4ae7b13820a
Stop trying to fully check a conformance when we query its existence. This eliminates nonsensical recursion when working with protocol conformances, and makes their checking more lazy. Start to improve name lookup to deal with protocol witnesses more lazily, generalizing the solution we had to all protocol conformances and making it more directed. We're not done here, as the FIXMEs in the code completion test imply: this replace-the-requirement-with-the-witness behavior needs to be sunk down into the AST level so it also applies to unqualified lookup, visible-decl lookup, etc. Swift SVN r27639