Commits
Eli Friedman committed 960b0bfd359
Move most type lookup from name-binding into TypeChecker::validateType. Use this to make type resolution more powerful, so we can resolve members of types like S<Int> and Int[]. Type resolution for types named in ExtensionDecls remains a part of name-binding; it has to use more restrictive rules because we can't perform general member lookup until we've resolved all the types named in ExtensionDecls. Swift SVN r2313