swift
7023d080 - [Serialization] Filter Objective-C methods by mangled name rather than type ID.

Commit
8 years ago
[Serialization] Filter Objective-C methods by mangled name rather than type ID. Module files store all of the Objective-C method entrypoints in a central table indexed by selector, then filter the results based on the specific class being requested. Rather than storing the class as a TypeID---which requires a bunch of deserialization---store its mangled name. This allows us to deserialize less, and causes circular deserialization in rdar://problem/31615640. (cherry picked from commit f6f547469d0e7edf17d645b5154195e6d66790fe)
Author
Committer
Parents
Loading