mozilla/rust — pull request #7144 by dotdash (2013-06-15 02:33:42+00:00)
Title: Add caches for method and impl metadata

The lookups for these items in external crates currently cause repeated
decoding of the EBML metadata, which is pretty slow. Adding caches to
avoid the repeated decoding reduces the time required for the type
checking of librustc by about 25%.