Commits

Doug Gregor committed 9c82081e3fd
Reduce type parameters and associated types' dependence on "getProtocols()". This is a step toward weeding out the "getProtocols()" list on TypeDecl. Now, use the Archetype's list of protocols for the set of protocols to which the type parameter or associated type conforms. Since that list is fully canonicalized, it's more generally reliable. However, start serializing the list of inherited types for a generic type parameter, so we can print it appropriately. Swift SVN r31297