Commits
Doug Gregor committed da7bb5ba36f
Factor type substitution logic into Type::subst(). The type substitution still depends fairly heavily on the type checker, which is accessed via the LazyResolver abstract interface. That interface should get simpler, and become unnecessary except to deal with lazy type checking, over time. At that point, it will become optional, and Type::subst() will be usable without a type checker around. Swift SVN r8099